Commit Graph

1067 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 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 6f336c669a Webmail: add reply button 2015-01-05 22:34:12 -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 a89908c738 Add wox templates to Mail and Contacts modules 2014-12-17 14:58:20 -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 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 51c40914ae Webmail: normalize format of addresses in JSON 2014-12-05 22:49:08 -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 4ea428d585 Add mobile version to webmail and improvements 2014-11-27 08:59:29 -05:00
Francis Lachapelle 8cd04492bd Initial AngularJS version of Webmail (desktop) 2014-11-25 16:09:55 -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 4c715f1334 Add virtual scrolling AngularJS module
Integrated virtual scrolling in contacts.
2014-11-23 01:17:51 -05:00
Francis Lachapelle bb6fba6f87 Mailer: replace HTML view by JSON object 2014-11-21 15:50:01 -05:00
Francis Lachapelle 5f5dcc1d5d Improve CSS of addressbooks list 2014-11-14 15:18:20 -05:00
Francis Lachapelle e57189e2bb Mobile version: move ng template 'menu'
The 'menu.html' AngularJS template is moved to UIxPageFrame.wox to be
used by all modules.
2014-11-14 14:30:09 -05:00
Francis Lachapelle a292f669a2 Improve folder subscription widget 2014-11-12 10:44:43 -05:00
Francis Lachapelle 34e59743ce Add addressbook subscriptions widget 2014-11-11 22:32:47 -05:00
Francis Lachapelle cff9a03eb0 Improve ACL editor template 2014-11-11 22:32:46 -05:00
Francis Lachapelle e6ddb68a5e Move ACL editor into a separate template
The user rights remain dynamic, based on the object type (addressbook vs
mailbox vs calendar).
2014-11-11 22:32:46 -05:00
Francis Lachapelle 44193b24c5 Multiple improvements regarding ACLs 2014-11-11 22:32:46 -05:00
Alexandre Cloutier 9d9cf44411 refactor codes and applied comments 2014-11-11 22:32:46 -05:00
Alexandre Cloutier bc19f910f6 Refactor acl object and applied comments 2014-11-11 22:32:45 -05:00
Alexandre Cloutier b4128f97a6 Contacts - export addressBook 2014-11-11 22:32:45 -05:00
Alexandre Cloutier 3f27e9bb57 Created user-modal.js, code refactoring
Conflicts:

	UI/Common/UIxAclEditor.m
	UI/Common/UIxUserRightsEditor.m
	UI/Common/product.plist
	UI/Contacts/UIxContactsUserRightsEditor.m
	UI/Templates/ContactsUI/UIxContactFoldersView.wox
	UI/WebServerResources/js/Common/resource.js
	UI/WebServerResources/js/ContactsUI.js
2014-11-11 22:32:45 -05:00
Alexandre Cloutier ff5b25972f GUI for mobile version of AclUsers
Conflicts:

	UI/Common/UIxAclEditor.m
	UI/Common/UIxUserRightsEditor.m
	UI/WebServerResources/js/Common/acl-model.js
2014-11-11 22:32:45 -05:00
Francis Lachapelle d46117f92d Fix buttons in card editor 2014-11-11 22:32:44 -05:00
Francis Lachapelle c1024f3c8b Improve handling of contact lists 2014-11-11 22:32:44 -05:00
Alexandre Cloutier 56b011e793 Enable search by fullname and email 2014-11-11 22:32:44 -05:00
Alexandre Cloutier 0397dc87c1 GUI contact list creation 2014-11-11 22:32:44 -05:00
Francis Lachapelle 817cad1f28 Revert "Creation of aclUsers window"
This reverts commit ee5ef02f50.
2014-11-11 22:32:44 -05:00
Francis Lachapelle 2429e0e2f4 Revert "file lost through rebasing"
This reverts commit a952402c39.
2014-11-11 22:32:43 -05:00
Francis Lachapelle e6ebc01419 Allow reverting edition of addressbook name w/ESC 2014-11-11 22:32:43 -05:00
Alexandre Cloutier 81f434cf4b file lost through rebasing 2014-11-11 22:32:43 -05:00
Alexandre Cloutier 1b3eb66619 Creation of aclUsers window 2014-11-11 22:32:43 -05:00
Francis Lachapelle e640fd8cc1 Improve contact module models
- Fixed reset behavior
- Created an abstract state for the card viewer and editor
- Moved the card instance from the $rootScope.addressbook to the $scope
2014-11-11 22:32:43 -05:00
Francis Lachapelle 98ad241737 Improve JavaScript coding style
To comitted code now passes the Airbnb pattern using jscs
2014-11-11 22:32:42 -05:00
Francis Lachapelle 8d59970506 Improve usage of ui.router with "resolve" 2014-11-11 22:32:42 -05:00
Francis Lachapelle 7434711025 Use angularModule variable in mobile templates 2014-11-11 22:32:42 -05:00