Commit Graph

10755 Commits

Author SHA1 Message Date
Francis Lachapelle
a702ddeddd Contacts module: optimize ng-repeat directives 2015-01-08 16:09:19 -05:00
Francis Lachapelle
ef28cb1855 Contacts module: add tooltips to icon buttons 2015-01-08 16:08:26 -05:00
Francis Lachapelle
8a4f9a9c8a Webmail: add possibility to rename a mailbox 2015-01-08 11:52:10 -05:00
Francis Lachapelle
59e84f8b93 JSONify [UIxMailFolderActions renameFolderAction]
This commit also introduces an initial effort to have a documentation
for the JSON-based Web API following the apiDoc format
(http://apidocjs.com/).
2015-01-08 11:31:24 -05:00
Francis Lachapelle
f6f1e04195 Webmail: add "load images" button to mail viewer 2015-01-06 15:41:20 -05:00
Francis Lachapelle
8a928b8179 Webmail: Add forward button to messages 2015-01-06 12:09:14 -05:00
Francis Lachapelle
d048d66cb5 Add CC field to mail editor 2015-01-06 12:04:20 -05:00
Francis Lachapelle
8f17559b46 JSONify [UIxMailActions forwardAction] 2015-01-06 12:03:39 -05:00
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