Commit Graph

2751 Commits

Author SHA1 Message Date
Francis Lachapelle
556cfdf7e1 Save message to IMAP server before saving plist
By first appending the message to the mailbox, we obtain the IMAP ID and
save it to the local plist. Having the message ID, we can delete it when
saving/appending a new version of the draft to the mailbox.
2015-01-06 11:59:35 -05:00
Ludovic Marcotte
60048fd326 Fix for bug #3034
Conflicts:
	NEWS
2015-01-06 10:35:32 -05:00
Francis Lachapelle
494a809276 Improve Mail module
- JSONinfied mail folder create and delete actions
- restored sgFolderTree directive
- extended folder types with "shared" and "otherUsers"
- added mailbox creation at the account level
2014-12-18 15:22:29 -05:00
Francis Lachapelle
41a9749a4f Don't store draft on disk when not required 2014-12-16 11:45:40 -05:00
Francis Lachapelle
a02026b71b Fix detection of mailbox type 2014-12-11 08:23:15 -05:00
Francis Lachapelle
0806734f3c Improve SOGoDraftObject to avoid crash when saving 2014-12-05 21:56:54 -05:00
Francis Lachapelle
500f5e4cc8 Fix resolution of mailboxes with a special purpose 2014-11-28 11:20:49 -05:00
Francis Lachapelle
8cd04492bd Initial AngularJS version of Webmail (desktop) 2014-11-25 16:09:55 -05:00
Francis Lachapelle
465551c87e Convert allFoldersMetadata to a tree structure
When parsing the mailboxes list, we now generated a hierarchical
structure of the metadata. Each mailbox (a dictionary) can now have a
'children' key that is an array of mailboxes.
2014-11-14 15:21:59 -05:00
Ludovic Marcotte
9369acc4b1 Revert "Added required patch for previous commit"
This reverts commit 18a363a07b.
2014-11-14 10:33:47 -05:00
Ludovic Marcotte
18a363a07b Added required patch for previous commit 2014-11-14 10:31:10 -05:00
Francis Lachapelle
884a64f350 Remove trailing slash from template theme name 2014-11-11 22:31:28 -05:00
Francis Lachapelle
7c8c31421f Move setAttributes from NGVCard to UIx*Editors 2014-11-11 22:31:27 -05:00
Francis Lachapelle
457adf3478 Adapt SOGoContactGCSFolder contact representation
To match [UIxContactViewer dataAction].
2014-11-11 22:31:26 -05:00
Francis Lachapelle
a3316dbe9b Add category to CardElement
New method to return a JSON representation of the element.
2014-11-11 22:31:25 -05:00
Francis Lachapelle
fa05cacac1 Add support for themes 2014-11-11 22:31:24 -05:00
Francis Lachapelle
46acc7adbc JSON-based operations on contacts 2014-11-11 22:31:23 -05:00
Ludovic Marcotte
8cd72a8fda Fix borken ORGANIZER fields during the PUT action 2014-11-07 10:06:53 -05:00
Ludovic Marcotte
b5023eeb24 Fix for bug #2940 2014-10-29 14:56:03 -04:00
Ludovic Marcotte
da962aed01 Added support for multiple calendars/addressbooks over ActiveSync 2014-10-29 14:20:03 -04:00
Francis Lachapelle
27ac9e3904 Cleanup of unused parameters 2014-10-09 15:51:30 -04:00
Francis Lachapelle
6cc8f17c86 Fix display name of subscribed folders 2014-10-09 15:10:20 -04:00
Ludovic Marcotte
f88cfae611 Improved and simplified rpath 2014-10-02 12:36:22 -04:00
Ludovic Marcotte
fb3ddca9e8 Improved makefiles 2014-10-02 11:17:45 -04:00
Ludovic Marcotte
ba4a50e778 Added rpath kungfu 2014-10-02 11:05:19 -04:00
Ludovic Marcotte
8875c42d25 Fixed makefile 2014-10-02 11:00:43 -04:00
Jeroen Dekkers
6ded9e95b3 Put private libraries in /usr/lib/sogo 2014-10-01 20:36:42 +02:00
Ludovic Marcotte
95b122c912 Simplified even more -safeString 2014-09-29 15:04:40 -04:00
Ludovic Marcotte
aa0499dbac Fixed sanitization char skipping and #2936 2014-09-29 14:28:13 -04:00
Francis Lachapelle
4be2ddb793 Update translations 2014-09-26 14:23:58 -04:00
Ludovic Marcotte
0b6e3dc22d Fix for bug #589 2014-09-25 09:25:13 -04:00
Ludovic Marcotte
3675220756 Refactored code to be more rigorous Unicode-wise. 2014-09-24 14:14:25 -04:00
Ludovic Marcotte
1c60ab2337 Fix for bug #2889 2014-09-24 12:02:12 -04:00
Ludovic Marcotte
f4372af16d Add over DAV a PARTSTAT if none is defined 2014-09-23 13:46:44 -04:00
Ludovic Marcotte
6ba85ee43a Added some comments in the code 2014-09-22 11:38:07 -04:00
Ludovic Marcotte
d572f2af02 get rid of control chars before returning the response 2014-09-19 14:34:20 -04:00
Ludovic Marcotte
a338b193ba Fix for bug #2838 2014-09-17 19:45:44 -04:00
Ludovic Marcotte
11adf388cf Cleaned the code and fixed #2894 while at it ... 2014-09-17 11:51:46 -04:00
Ludovic Marcotte
a4ab2942e8 Fix for bugs #2878, #2879 2014-09-17 11:35:09 -04:00
Ludovic Marcotte
8ba031d6ec Consider 0x0C as "unsafe" 2014-09-15 19:54:07 -04:00
Ludovic Marcotte
c5c2bfb7a6 Fixed iCal detection for 10.9 (and perhaps even 10.8) 2014-09-15 14:10:05 -04:00
Ludovic Marcotte
02b3de6465 Fix for bug #2326 2014-09-15 09:32:36 -04:00
Ludovic Marcotte
b8b3519a40 Initial support for multiple alarms and better iCal compatibility 2014-09-12 14:09:28 -04:00
Ludovic Marcotte
12a4fd05a2 Support for repetitive alarms and tasks 2014-09-12 08:34:15 -04:00
extrafu
0e21904c03 Merge pull request #10 from dekkers/link-libsogo-with-libdl
Link libSOGo with libdl on systems with glibc
2014-09-11 21:01:30 -04:00
extrafu
496fa73d36 Merge pull request #26 from Skrupellos/master
ModulesConstraints tests all values of a multi-valued attributes
2014-09-11 16:09:06 -04:00
Francis Lachapelle
1dcf631ad6 Update translations 2014-09-09 15:50:39 -04:00
Alexandre Cloutier
1fb3198dbc applied comments 2014-09-09 14:27:05 -04:00
Alexandre Cloutier
d62c504763 Changed the configurable variable SOGoMailMessageCheck to a general refresh associated to the current view 2014-09-09 14:27:05 -04:00
Alexandre Cloutier
9a380f711c bugfix PreventInvitation 2014-09-09 11:30:00 -04:00