Commit graph

63 commits

Author SHA1 Message Date
Francis Lachapelle a35225631a fix(mail): return unseen count of mailbox in msgs operations 2021-06-29 17:05:48 -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 9cf67d0b5c fix(mail(web)): don't try to fetch headers if mailbox is empty 2021-06-04 16:49:14 -04:00
Francis Lachapelle cb6de75845 fix(mail): unsubscribe from all subfolders when deleting parent
Fixes #5218
2021-03-16 11:50:05 -04:00
Francis Lachapelle 87cf5b473f feat(web): support desktop notifications, add global inbox polling
Fixes #1234, fixes #3382, fixes #4295
2020-07-30 15:13:15 -04:00
Francis Lachapelle fd38816a8c (mail) Fix JSON representation of mail threads 2019-06-26 15:46:59 -04:00
Francis Lachapelle f925be6137 (web) Show time for messages from past week
Fixes #4599
2019-01-11 16:20:35 -05:00
Francis Lachapelle 6737aa3d0e (web) Show time for messages of yesterday
Fixes #4599
2018-11-22 10:38:40 -05:00
Francis Lachapelle 9f96639e6f Ignore errors of nonexistent special mailboxes
Fixes #4177
2017-06-28 14:01:52 -04:00
Francis Lachapelle 76e6c064f7 Improve IMAP error handling in Mailer module 2017-04-11 15:42:36 -04:00
Francis Lachapelle 08fcee67bd Improve IMAP error handling in Mailer module 2017-04-11 11:47:47 -04:00
Ludovic Marcotte 9d5c3a707a (fix) code cleanups 2016-09-21 09:16:43 -04:00
Ludovic Marcotte 582baf2960 (feat) added AngularJS's XSRF support (#3246) 2016-04-26 11:07:22 -04:00
Francis Lachapelle 9705fd7086 Fix JSON payload of errors in Mail listing actions 2016-02-23 12:00:39 -05:00
Patrice Levesque 7c25b53fdf Remove pointless #imports from .m and .h files
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 16:11:52 -05:00
Patrice Levesque 31f0472db4 Cleanup unused variables 2016-02-10 15:17:19 -05:00
Francis Lachapelle a1647d9cd0 Simplify creation of response in MailListActions 2016-01-07 15:12:13 -05:00
Francis Lachapelle ec8c2d08e2 Fix handling of mail priority 2015-09-24 14:36:37 -04:00
Ludovic Marcotte fb4889a15e (fix) small code refactoring 2015-08-28 20:11:21 -04:00
Ludovic Marcotte b3d6973fb1 (fix) small optimization 2015-08-26 09:31:08 -04:00
Ludovic Marcotte 161bcfac87 (fix) proper loading of transalations 2015-08-19 10:39:10 -04:00
Ludovic Marcotte 0c7bdac091 (fix) refactored code and we now return the unseenCount when fetching uids 2015-07-31 14:31:38 -04:00
Ludovic Marcotte 7eb58db949 (fix) also remove the Draft flag 2015-06-12 11:59:04 -04:00
Ludovic Marcotte 2d22c56efe (feat) added replied/forwarded message status support + pimped UI a bit 2015-06-12 11:59:04 -04:00
Ludovic Marcotte b0318ca7b6 (feat) chips for mail labels 2015-06-12 11:59:03 -04:00
Francis Lachapelle 44164c0f43 Improve and document Webmail search options 2015-06-12 11:22:44 -04:00
Francis Lachapelle df019f515f Webmail: normalize format of addresses in JSON 2015-06-11 15:40:26 -04:00
Francis Lachapelle 1ca1a8c249 Add mobile version to webmail and improvements 2015-06-11 15:40:23 -04:00
Francis Lachapelle 1fc15061ed Webmail: Use a relative date in messages list 2015-06-11 15:40:23 -04:00
Francis Lachapelle 1c9da902d3 Add JSON payload to webmail "headers" action 2015-06-11 15:40:22 -04:00
Francis Lachapelle bd9da51e83 Mailer: remove HTML from list of messages in JSON 2015-06-11 15:40:20 -04:00
Francis Lachapelle 6695aa083f Fix crash when opening a mailbox with empty filter
Fixes #2959
2014-10-17 15:22:38 -04:00
Ludovic Marcotte aa0499dbac Fixed sanitization char skipping and #2936 2014-09-29 14:28:13 -04:00
Alexandre Cloutier 52476251b8 applied comments, fix bug and add sortable results 2014-08-14 14:49:44 -04:00
Alexandre Cloutier f6c7ca3379 applied comments 2014-08-13 17:41:58 -04:00
Alexandre Cloutier c3e46e4baf code refactoring and GUI improvement 2014-08-11 09:25:09 -04:00
Alexandre Cloutier 7794d716b9 version 1 of the inbox search 2014-08-06 14:49:36 -04:00
Francis Lachapelle a8e3418a4c Use the UIxMailSizeFormatter in messages listing 2013-12-18 22:18:08 -05:00
Ludovic Marcotte 37d3234b60 Added support for dynamic mail labels/tags management.
The CSS in the UIxPreferences remains to be done.
2013-11-11 10:49:58 -05:00
Ludovic Marcotte e08ebd2390 Fix for bugs #2368 and #2369 2013-07-16 11:31:08 -04:00
Wolfgang Sourdeau 6d8c328910 Fixed most build warnings 2012-10-22 10:09:13 -04:00
Wolfgang Sourdeau 61b6050058 the bodystructure and body parts in an IMAP "fetch" response are now named following their requested identifier instead of "body" 2012-10-06 12:19:30 -04:00
Francis Lachapelle 19ea16d5ba See ChangeLog.
Monotone-Parent: 0bc4e04aaead15b626a732a223ebf47ee22e73f0
Monotone-Revision: 28cde64403e65a1ebeda3a984650fd31d8614f29

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-05-29T14:20:06
2012-05-29 14:20:06 +00:00
Francis Lachapelle 507cd8f7a4 Updated unseen icon in Webmail module.
Monotone-Parent: b973b6cdb8f36ae9fe9aed817676417f4281976e
Monotone-Revision: ed625914479265cad78fb3a15cd5f9e1e8c0a849

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-10-24T20:30:08
Monotone-Branch: ca.inverse.sogo
2011-10-24 20:30:08 +00:00
Francis Lachapelle 5ec8f6ee2b See ChangeLog
Monotone-Parent: 5549db4f2d783334120dc64154749352cbc0b8e8
Monotone-Revision: b3b57ace71b8022a69465703bcadda8a0a468a74

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-26T16:25:34
Monotone-Branch: ca.inverse.sogo
Monotone-Tag: SOGo_v1.3.8b
2011-07-26 16:25:34 +00:00
Francis Lachapelle ec840858a6 See ChangeLog
Monotone-Parent: 07d4e2dd2f55ba5735637b9ccd7e85474c204bca
Monotone-Revision: e25c29c65bbc1f6ce6cf68858f20a104b724d36b

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-14T15:26:49
Monotone-Branch: ca.inverse.sogo
2011-07-14 15:26:49 +00:00
Francis Lachapelle 3d3a5e37ba See Changelog.
Monotone-Parent: 1e456d9a08ec90bd4e7fad4909eecfaa354aed5a
Monotone-Revision: c2868ffdea9d34b226e1f85e0a8de47117a91bb5

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-08T17:38:27
Monotone-Branch: ca.inverse.sogo
2011-07-08 17:38:27 +00:00
Francis Lachapelle 34f2904f0d See ChangeLog
Monotone-Parent: 73de56ded7f5b5ba79857c706ecef4d70ac3113b
Monotone-Revision: 5c6353cb6270d51a457d46a8fe98dadae4f37193

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-07T13:58:50
Monotone-Branch: ca.inverse.sogo
2011-07-07 13:58:50 +00:00
Francis Lachapelle 53a01edee4 See ChangeLog
Monotone-Parent: ede90c4ec21ca642e49b4287679877bd02717ed6
Monotone-Revision: ae2c5342363a3fa87101fa6840e1c1e1f7a819c0

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-06-01T21:10:25
Monotone-Branch: ca.inverse.sogo
2011-06-01 21:10:25 +00:00
Francis Lachapelle 4de375902f See ChangeLog
Monotone-Parent: ddf277f21cd816fe481bf94c7ec4b59815233bf7
Monotone-Revision: 01007adc666a7e8c89a42c0f76d28007c766519c

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-03-23T21:59:22
Monotone-Branch: ca.inverse.sogo
2011-03-23 21:59:22 +00:00