86 Commits

Author SHA1 Message Date
Hivert Quentin
c3234882eb feat(openID): second part with a lot of fixes and cleaning 2025-03-13 15:25:56 +01:00
smizrahi
f65ab9b43a feat(mail): Add move to icon on the mail view. Closes #6028. 2024-11-25 15:32:34 +01:00
smizrahi
0cbcad9d91 feat(mail): Improve mail search (advanced search) 2024-06-25 14:28:27 +02:00
smizrahi
9eb8039698 feat(mail): Improve mail search (advanced search) 2024-05-21 09:25:20 +02:00
smizrahi
049a569d7f fix(mail): Fix errors while spamming arrow keys on mail list. The transition was not finished 2024-03-19 16:08:54 +01:00
Hivert Quentin
1719baea7a chore(shortkey): change shortkey for marking as junk from j to shift+j
It was too common for people to obliviously mark a mail as junk...
2024-03-05 17:26:37 +01:00
Hivert Quentin
1ae02ebd70 fix(UI): selectAll button was still keeping alle items in memory 2023-11-22 11:07:58 +01:00
Hivert Quentin
6e60b10755 feat(ux): select all button will unselect all if click again 2023-11-03 15:13:48 +01:00
Francis Lachapelle
412d73b166 fix(mail(js)): transition to a message using the router 2022-05-17 21:12:54 -04:00
Francis Lachapelle
b198c84b42 fix(mail(js)): improve scrolling of list when moving with arrows keys 2022-04-22 17:27:35 -04:00
Francis Lachapelle
c476503d4a feat(mail(web)): forward multiple messages as attachments
Fixes #33
2022-02-18 17:05:25 -05:00
Francis Lachapelle
e064e9af44 fix(web(js)): position notifications to the bottom right
Fixes #5127
Fixes #5423
2021-12-03 17:40:21 -05:00
Francis Lachapelle
800e21b05d feat(mail): filter messages by tags (labels)
Fixes #3323
Fixes #3835
Fixes #5338
2021-10-21 17:33:39 -04:00
Francis Lachapelle
642db852c7 fix(mail(js)): reset mailboxes state when leaving global search 2021-10-21 17:11:43 -04:00
Francis Lachapelle
0eb452c412 fix(mail(js)): force search when restoring mailbox during navigation 2021-10-14 14:32:16 -04:00
Francis Lachapelle
a35225631a fix(mail): return unseen count of mailbox in msgs operations 2021-06-29 17:05:48 -04:00
Francis Lachapelle
b969ca4b49 fix(mail(js)): force reload of UIDs when cancelling search 2021-06-18 17:06:58 -04:00
Francis Lachapelle
a9c6f09273 perf(mail(js)): various optimizations
We now use IMAP QRESYNC to synchronize mailbox.
2021-06-15 17:16:10 -04:00
Francis Lachapelle
cd95649f08 fix(web(js)): remove calls to deprecated functions in ng-material 2020-08-04 16:12:52 -04:00
Francis Lachapelle
8205acc5d5 feat(web): support desktop notifications, add global inbox polling
Fixes #1234, fixes #3382, fixes #4295
2020-07-29 16:31:19 -04:00
Francis Lachapelle
35ebb7aaeb fix(mail(js)): fix message(s) deletion when overquota 2020-06-16 12:57:17 -04:00
Francis Lachapelle
74df75e5d5 (js) Prefix title with unseen messages count
Fixes #4553
2018-09-24 11:28:52 -04:00
Francis Lachapelle
ec4d93a845 Fix popup window detection in message viewer
Fixes #4518
2018-09-12 21:44:33 -04:00
Francis Lachapelle
326fa87176 (js) Fix navController access from md dialogs 2018-08-23 14:47:18 -04:00
Francis Lachapelle
e81cf29e4c (js) Restore caret position in message editor
Cont'd.

Fixes #4517
2018-08-21 10:43:01 -04:00
Francis Lachapelle
f0b4e1b719 (js) Restore caret position in message editor
Fixes #4517
2018-08-17 16:31:50 -04:00
Francis Lachapelle
05e033ccb5 (js) Fix unsafe JS links
Fixes #4508
2018-07-11 14:04:23 -04:00
Francis Lachapelle
a69a5b77be (js) Fix some operations in advanced mail search
Fixes #4478
2018-06-14 22:34:38 -04:00
Francis Lachapelle
12b2ecca72 Show current ordering setting in lists 2018-05-07 16:43:16 -04:00
Francis Lachapelle
099f6b42dc (js) Ignore exception when closing mail editor 2018-02-05 15:48:09 -05:00
Francis Lachapelle
60bbe26289 (js) Catch some exceptions to avoid console errors 2017-12-19 09:53:48 -05:00
Francis Lachapelle
104ac2db33 New SOGoMailComposeWindow default 2017-09-20 16:50:41 -04:00
Francis Lachapelle
141b3af83b (js) Always show center list when no msg selected
Fixes #4269
2017-09-05 10:18:52 -04:00
Francis Lachapelle
7464c2e680 (js) Support backspace AND delete keys 2017-06-14 13:38:40 -04:00
Francis Lachapelle
28ae2fd58a (js) Review Mail module to decrease watchers 2017-05-18 15:31:38 -04:00
Francis Lachapelle
48b2008da4 (js) Localize mailbox names everywhere
Fixes #4041
2017-02-19 21:13:44 -05:00
Francis Lachapelle
d7d88e2620 (js) Compose new message in a popup window 2017-01-19 12:23:55 -05:00
Francis Lachapelle
3560f0486e (js) Fix hotkeys with an active dialog in Mailer
Fixes #3983
2017-01-06 18:26:12 -05:00
Francis Lachapelle
c42507dbe4 (js) Add basic range selection with shift key 2016-11-10 10:42:23 -05:00
Francis Lachapelle
4a6e53934b (js) Mark multiple messages as seen
Fixes #3873
2016-11-07 12:14:00 -05:00
Francis Lachapelle
0e0f53cd98 Allow a mailbox to be deleted immediately
Fixes #3875
2016-11-01 11:40:59 -04:00
Francis Lachapelle
5c7147cccc (js) Restore immediate deletion of messages 2016-11-01 10:35:00 -04:00
Francis Lachapelle
9a050620f0 (js) New hotkeys for message controller
Fixes #3834
2016-10-17 15:37:40 -04:00
Francis Lachapelle
5c8568f14e (js) Improve navigation with hotkeys in lists 2016-10-03 11:27:57 -04:00
Francis Lachapelle
57a735753f (js,css) Improve keyboard shortcuts
- Defined some hotkeys in all modules;
- Added generation of cheat sheet.
2016-09-27 16:16:09 -04:00
Francis Lachapelle
a2e3807a3a (js) Initial support for keyboard shortcuts 2016-09-23 17:17:25 -04:00
Francis Lachapelle
4c23f21ae1 (js) Insert unseen msgs count in window's title 2016-09-12 16:11:35 -04:00
Francis Lachapelle
80338daf91 Expunge mailbox on specific actions
Current mailbox is now expunged when leaving the Mail module. The drafts
mailbox is also expunged when a message is sent.
2016-07-27 11:56:28 -04:00
Francis Lachapelle
1a3fc0a1d2 (js) Notify on successful messages operations 2016-07-15 14:37:56 -04:00
Francis Lachapelle
13e826b6f2 (js) Add batch operations in advanced search 2016-06-23 16:05:05 -04:00