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
6f336c669a
Webmail: add reply button
2015-01-05 22:34:12 -05:00
Francis Lachapelle
4c5941402c
JSONify [UIxMailActions replyToAll:]
2015-01-05 22:29:00 -05:00
Francis Lachapelle
a7b03a3aba
Update JavaScript dependencies
...
Upgrading to AngularJS 1.3.
2014-12-19 07:56:43 -05:00
Francis Lachapelle
3bd89b1bbe
Fix position of new or renamed addressbook
2014-12-18 16:30:59 -05:00
Francis Lachapelle
53ea174674
Webmail: new option to create subfolder
2014-12-18 16:30:17 -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
7237052526
JSONify [UIxMailFolderActions createFolderAction]
2014-12-18 13:50:32 -05:00
Francis Lachapelle
481a6a0593
Fix template reference when creating new card
2014-12-17 15:04:19 -05:00
Francis Lachapelle
a89908c738
Add wox templates to Mail and Contacts modules
2014-12-17 14:58:20 -05:00
Francis Lachapelle
96b213e274
Improve JavaScript of Mail module
...
- activated file uploader of mail editor
- renamed method $update to $reload
- automatically mark messages as read
- use ui-sref-active from ui-router instead of ng-class
2014-12-17 14:08:43 -05:00
Francis Lachapelle
948a1f1c99
Improve webmail editor
...
- Fixed handling of saving drafts
- Fixed handling of message type (HTML/plain)
- Added primitive handling of attachments
2014-12-16 15:47:34 -05:00
Francis Lachapelle
27059ad4a8
Fix short formatting of cards for mail editor
2014-12-16 14:26:31 -05:00
Francis Lachapelle
473d788012
Mail draft: use JSON in edit action
2014-12-16 11:47:10 -05:00
Francis Lachapelle
41a9749a4f
Don't store draft on disk when not required
2014-12-16 11:45:40 -05:00
Francis Lachapelle
e2929f552f
Auto-completion of mail addresses in mail editor
2014-12-12 13:39:02 -05:00
Francis Lachapelle
c2c15e4968
Fix handling of recipient addresses in mail editor
2014-12-11 21:52:46 -05:00
Francis Lachapelle
761ca0f983
Add tags input to edit mail recipients
2014-12-11 21:11:20 -05:00
Francis Lachapelle
ff7775d824
Fix mailto links in mail viewer
2014-12-11 14:48:32 -05:00
Francis Lachapelle
39866e75c9
Initial mail editor
2014-12-11 11:24:22 -05:00
Francis Lachapelle
fdf875fb73
Change key for envelope addresses metadata
2014-12-11 09:15:33 -05:00
Francis Lachapelle
a02026b71b
Fix detection of mailbox type
2014-12-11 08:23:15 -05:00
Francis Lachapelle
ae661a8409
Fix premature nil in JSON dict of UIxMailView.m
2014-12-05 23:14:47 -05:00
Francis Lachapelle
51c40914ae
Webmail: normalize format of addresses in JSON
2014-12-05 22:49:08 -05:00
Francis Lachapelle
91e03753d5
Address formatter returns metadata as a dictionary
2014-12-05 22:05:52 -05:00
Francis Lachapelle
0806734f3c
Improve SOGoDraftObject to avoid crash when saving
2014-12-05 21:56:54 -05:00
Francis Lachapelle
b6bb8ab0ad
Improve sgFolderTree directive for mobile
2014-12-02 09:45:01 -05:00
Ludovic Marcotte
e90cfa46f5
Added Delete and Export features for mailboxes. Initial work for the mobile version.
2014-11-30 08:50:26 -05:00
Francis Lachapelle
500f5e4cc8
Fix resolution of mailboxes with a special purpose
2014-11-28 11:20:49 -05:00
Francis Lachapelle
17ac1b26e5
Improve CSS of AddressBook module
2014-11-27 15:20:02 -05:00
Francis Lachapelle
39cd56e2cb
Improve CSS of AddressBook module
2014-11-27 15:09:12 -05:00
Francis Lachapelle
82df02414f
Fix JavaScript of login page of mobile version
2014-11-27 09:24:26 -05:00
Francis Lachapelle
4ea428d585
Add mobile version to webmail and improvements
2014-11-27 08:59:29 -05:00
Francis Lachapelle
7645e8e721
Add sgFocus directive + factory
2014-11-25 22:34:09 -05:00
Francis Lachapelle
ec161651c3
AngularJS module SOGo.MailerUI
2014-11-25 22:31:52 -05:00
Francis Lachapelle
6ca0437fee
Webmail: Use a relative date in messages list
2014-11-25 16:35:01 -05:00
Francis Lachapelle
41eb294946
Contacts JS models: improve documentation
2014-11-25 16:13:53 -05:00
Francis Lachapelle
8cd04492bd
Initial AngularJS version of Webmail (desktop)
2014-11-25 16:09:55 -05:00
Francis Lachapelle
1581d251b2
Add JSON payload to webmail "headers" action
2014-11-25 10:06:16 -05:00
Ludovic Marcotte
25fc08a38d
We can now show links to the address book
2014-11-25 09:36:24 -05:00
Francis Lachapelle
8842e6f4cf
Add new AngularJS modules
...
- external module for recursion
- external module for virtual scrolling
- internal module for common UI services
2014-11-24 13:26:48 -05:00
Francis Lachapelle
92ecad009e
AngularJS SOGo.UICommon module
2014-11-24 13:25:56 -05:00
Francis Lachapelle
d67a919ab1
Webmail: include all accounts metadata
2014-11-23 01:20:27 -05:00
Francis Lachapelle
4c715f1334
Add virtual scrolling AngularJS module
...
Integrated virtual scrolling in contacts.
2014-11-23 01:17:51 -05:00
Francis Lachapelle
38ae2999cb
Add sgFolderTree directive
2014-11-23 01:13:22 -05:00
Francis Lachapelle
bb6fba6f87
Mailer: replace HTML view by JSON object
2014-11-21 15:50:01 -05:00
Francis Lachapelle
b23bd37771
Mailer: remove HTML from list of messages in JSON
2014-11-21 15:44:19 -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
Francis Lachapelle
978ea0b54c
Address Book module: Fix selection of card
2014-11-14 15:20:18 -05:00