Commit graph

7358 commits

Author SHA1 Message Date
Francis Lachapelle 909b18bddf (js) More precaution in mail composer 2016-11-21 14:02:16 -05:00
InverseBot ac94c21e2a (js/css) Update generated files 2016-11-21 10:55:17 -05:00
Francis Lachapelle 961b2226f0 (js) Disable submit button while saving a contact 2016-11-21 10:43:45 -05:00
Francis Lachapelle d032945bb4 Code cleanup in UIxMailFolderActions.m 2016-11-21 10:43:45 -05:00
André Peters 56c9f9d288 Disable auto-correct on iOS for username 2016-11-20 11:16:29 +01:00
InverseBot b425632318 (js/css) Update generated files 2016-11-18 01:22:20 -05:00
Francis Lachapelle ceb626638e (js) Improve tooltips of calendars list (sidenav) 2016-11-17 15:52:21 -05:00
Francis Lachapelle 40fc4bd231 (js) Improve sgAvatarImage (cont'd) 2016-11-17 15:47:06 -05:00
Francis Lachapelle 2f69c018be (css,js) Update md to v1.1.1-master-d774b76 2016-11-17 15:42:14 -05:00
Francis Lachapelle de209f5b95 (css) Fix display of top toolbar on Safari for iOS 2016-11-17 14:48:45 -05:00
InverseBot 9e6825e741 (js/css) Update generated files 2016-11-17 12:39:05 -05:00
Francis Lachapelle 0705f8f365 (html) Can't export a calendar subscription 2016-11-17 12:09:57 -05:00
Francis Lachapelle baf1d44548 Fix support for SOGoSieveFolderEncoding defaults
Fixed the following bugs in the mail filter editor:

1. Sieve folder encoding not respecting the SOGoSieveFolderEncoding
system defaults;
2. Conditions are still displayed when rule affects all messages;
3. Missing custom mail labels to "flag with" action.
2016-11-17 09:41:15 -05:00
InverseBot 5f70555975 (js/css) Update generated files 2016-11-17 01:12:02 -05:00
Francis Lachapelle 8ad0432e89 (i18n) Add missing string on login page 2016-11-15 10:09:17 -05:00
InverseBot 5b119f73b6 (js/css) Update generated files 2016-11-15 01:20:01 -05:00
Francis Lachapelle efbf0cc5a5 Fix required rights to move a calendar component
Fixes #3889
2016-11-14 17:26:28 -05:00
InverseBot 8436b0c9af (js/css) Update generated files 2016-11-12 01:21:26 -05:00
Francis Lachapelle 3bbd61cfd2 (js) Improve sgAvatarImage 2016-11-11 16:46:55 -05:00
Francis Lachapelle 0a75f5c4f7 Use md-colors in Administration module 2016-11-11 15:44:41 -05:00
InverseBot 3558eb1964 (js/css) Update generated files 2016-11-11 01:17:46 -05:00
Francis Lachapelle 6e48734504 Allow to hide center column on large screens 2016-11-10 16:04:29 -05:00
Francis Lachapelle c42507dbe4 (js) Add basic range selection with shift key 2016-11-10 10:42:23 -05:00
Francis Lachapelle 5961117208 (js) Fix uploading same attachment after removal
Fixes #3876
2016-11-10 10:21:33 -05:00
Francis Lachapelle a78621add4 (css,html) Improve display of mailboxes list
(cont'd)
2016-11-10 09:42:28 -05:00
InverseBot 8be2b0d254 (js/css) Update generated files 2016-11-10 01:21:45 -05:00
Francis Lachapelle bafb082abf (js) Improve sg-ripple-click directive 2016-11-09 16:26:31 -05:00
Francis Lachapelle 839384f77e (js) Zoomable custom avatar in card view 2016-11-09 11:22:17 -05:00
Francis Lachapelle fecbd49541 (js) Fix creation of note on existing card
Fixes #3886
2016-11-09 10:37:28 -05:00
Francis Lachapelle c596bacccb (css,html) Improve display of mailboxes list 2016-11-09 10:18:12 -05:00
InverseBot 7f2dabc30c (js/css) Update generated files 2016-11-09 01:17:32 -05:00
Francis Lachapelle 62a3057633 (js, html) Fix IMAP folder subscriptions manager
Fixes #3865
2016-11-08 15:20:41 -05:00
Francis Lachapelle ea64046df2 Fix links to newly added addressbook 2016-11-08 12:24:56 -05:00
Francis Lachapelle 8e33794400 (js) Fix links to newly subscribed calendar 2016-11-08 11:44:10 -05:00
Francis Lachapelle de9e3ed0b3 (html) Fix list avatar in users folders search 2016-11-08 11:42:28 -05:00
InverseBot 6a759553e5 (js/css) Update generated files 2016-11-08 01:17:57 -05:00
Francis Lachapelle f4580c8920 (js) Fix computation of week number 2016-11-07 15:01:09 -05:00
Francis Lachapelle 4a6e53934b (js) Mark multiple messages as seen
Fixes #3873
2016-11-07 12:14:00 -05:00
InverseBot 836e2ee275 (js/css) Update generated files 2016-11-05 01:17:43 -04:00
Francis Lachapelle c35e074842 (js) Mark form as dirty when removing an attendee 2016-11-04 14:37:23 -04:00
Francis Lachapelle 7c02b4bf88 (js) Disable submit btn while saving event or task
Fixes #3880
2016-11-04 14:29:54 -04:00
InverseBot a45d8c68f8 (js/css) Update generated files 2016-11-04 01:06:39 -04:00
Ludovic Marcotte 3d36a6dd23 (fix) reverted change for display alarms 2016-11-03 16:17:27 -04:00
Francis Lachapelle 21dd03eb81 (js) Improve reset of a reccurent component 2016-11-03 11:48:48 -04:00
InverseBot 42597abf8d (js/css) Update generated files 2016-11-03 01:17:54 -04:00
Ludovic Marcotte 78045b14be (feat) first pass at support for recurring events/tasks email alarms (fixes #1053) 2016-11-02 18:16:45 -04:00
Francis Lachapelle 8cadf5cbbd (js) Fix mail settings persistence of sorting 2016-11-02 15:11:01 -04:00
Francis Lachapelle 7704b2c3cc (js/css) Update generated files 2016-11-02 12:25:47 -04:00
Francis Lachapelle 17e65da618 (js) Add CKEditor pastefromexcel plugin
Fixes #3854
2016-11-02 12:19:00 -04:00
Francis Lachapelle fd57625c54 Update comment 2016-11-02 12:02:57 -04:00
Francis Lachapelle 45c6c537f5 (html) Respect SOGoSearchMinimumWordLength 2016-11-02 12:01:22 -04:00
Francis Lachapelle 4179c88fa4 (i18n) Update translations 2016-11-02 11:30:57 -04:00
InverseBot 1aa2702a24 (js/css) Update generated files 2016-11-02 01:17:20 -04:00
Francis Lachapelle 81ff9e7f04 (css,js) Update md to v1.1.1-master-70cecda 2016-11-01 15:54:56 -04:00
Francis Lachapelle 1ee7693432 Fix support for recurrent tasks (cont'd)
Fixes #3864
2016-11-01 14:52:18 -04:00
Francis Lachapelle 1c689719ac (html) Add missing options to subscribed calendars
Fixes #3863
2016-11-01 12:09:08 -04:00
Francis Lachapelle 613d21b0c5 (i18n) Update translations 2016-11-01 12:06:15 -04:00
Francis Lachapelle 0e0f53cd98 Allow a mailbox to be deleted immediately
Fixes #3875
2016-11-01 11:40:59 -04:00
Francis Lachapelle 5c7147cccc (js) Restore immediate deletion of messages 2016-11-01 10:35:00 -04:00
Francis Lachapelle 67f566ec9d Minor cleanup to event/task editors 2016-11-01 09:27:16 -04:00
InverseBot 89fdbeee6b (js/css) Update generated files 2016-11-01 01:20:13 -04:00
Francis Lachapelle 1ccf5e369f (js) Move "ACLs saved" toast of admin to bottom 2016-10-31 15:19:03 -04:00
Francis Lachapelle 0b99dbfc99 Fix SOGoLoginModule when set to "Last used" 2016-10-31 15:19:03 -04:00
InverseBot 5e27437b25 (js/css) Update generated files 2016-10-31 01:18:28 -04:00
InverseBot 81db98784b (js/css) Update generated files 2016-10-29 01:16:28 -04:00
Francis Lachapelle 5208e46d10 (js) Fix Resource conflict error handling 2016-10-28 11:47:40 -04:00
InverseBot f25c26b7bd (js/css) Update generated files 2016-10-27 01:17:26 -04:00
Francis Lachapelle ad5fc5b91f Add missing options to subscribed addressbooks
Fixes #3850
2016-10-26 17:27:25 -04:00
Francis Lachapelle 7310834ac6 (js) Fix auto-completion of list members
Fixes #3870
2016-10-26 15:48:40 -04:00
Francis Lachapelle 1d09a980da (js) Add minimumSearchLength to sgSettings value 2016-10-26 15:44:43 -04:00
Francis Lachapelle 65a653ac0c (i18n) Update translations 2016-10-26 08:27:44 -04:00
InverseBot a30a4c34ba (js/css) Update generated files 2016-10-26 01:15:49 -04:00
Francis Lachapelle 3095bdb86c Cleanup UIxCalDayTable.wox 2016-10-25 17:34:21 -04:00
Francis Lachapelle 79a34f1e36 (js) Update sg-timepicker following md changes 2016-10-25 17:34:21 -04:00
Francis Lachapelle 524a481340 (js) Cleanup sg-search directive 2016-10-25 17:34:20 -04:00
Francis Lachapelle c709b9c04b (js) Fix initialization of a new Card's note 2016-10-25 09:27:57 -04:00
Francis Lachapelle 4d0dcc4978 Fix support for recurrent tasks 2016-10-24 16:31:59 -04:00
Francis Lachapelle d779657fdf Fix tasks sorting by priority 2016-10-24 09:32:52 -04:00
InverseBot 0cbf5cca8d (js/css) Update generated files 2016-10-22 01:18:34 -04:00
Francis Lachapelle 36c5f72317 Fix some unlocalized strings
Fixes #3858
2016-10-21 10:55:59 -04:00
Francis Lachapelle 24e4c60baa Improve Preferences module and Mail account editor 2016-10-21 10:49:09 -04:00
Francis Lachapelle 6d695e813b (js) Fix addContactCategory of Preferences ctrl
Fixes #3859
2016-10-21 08:59:04 -04:00
InverseBot 8eebf6be00 (js/css) Update generated files 2016-10-21 01:58:06 -04:00
Francis Lachapelle 9ee271c278 (js) Improve toast of event alarm 2016-10-20 21:40:45 -04:00
Francis Lachapelle b301c5ec4c (js) Improve sg-ripple-click directive 2016-10-20 21:15:50 -04:00
Francis Lachapelle f326ca5ae5 Fix saving the note of a card
Fixes #3849
2016-10-20 18:28:58 -04:00
Francis Lachapelle 03661eef9e (js) Improve initialization of "vacation" dates 2016-10-20 18:08:32 -04:00
InverseBot c703a00659 (js/css) Update generated files 2016-10-20 01:17:32 -04:00
Francis Lachapelle 58ee225e6b (js) Improve dates constraints of vacation reply
Fixes #3841
2016-10-19 16:14:27 -04:00
Ludovic Marcotte c1c2b3e849 (fix) only show the organizer field of an IMIP REPLY if one is defined 2016-10-19 10:08:34 -04:00
InverseBot c57ffb4268 (js/css) Update generated files 2016-10-19 01:19:20 -04:00
Francis Lachapelle 6f14696e0a (js) Improve dates constraints of vacation reply
Fixes #3846
2016-10-18 09:22:32 -04:00
InverseBot 6454cdb95f (js/css) Update generated files 2016-10-18 01:17:31 -04:00
Francis Lachapelle 1c0c7ab256 (js) Improve hotkeys cheat sheet
Add mapping for '*' character code and remove hotkeys from cheat sheet
when no callback is registered.
2016-10-17 15:38:13 -04:00
Francis Lachapelle 9a050620f0 (js) New hotkeys for message controller
Fixes #3834
2016-10-17 15:37:40 -04:00
Francis Lachapelle aa124d3273 (js) Improve ckEditor directive
Fixes #3839
2016-10-17 13:44:16 -04:00
Francis Lachapelle 37089e15c1 (html) Fix progress indicators of import dialogs 2016-10-17 12:06:13 -04:00
Ludovic Marcotte 8d6e0342ec (fix) improve memory usage when importing very large address books 2016-10-17 08:54:24 -04:00
InverseBot 984677796c (js/css) Update generated files 2016-10-16 01:57:59 -04:00
Francis Lachapelle 3e501be5a9 (js) Respect SearchMinWordLength in list editor
More precisely, the domain default is named SOGoSearchMinimumWordLength.
2016-10-14 16:35:57 -04:00
Francis Lachapelle 56283668d0 (js) Add constraints to dates of vacation reply
Fixes #3841
2016-10-14 11:49:23 -04:00
InverseBot fd55403ebd (js/css) Update generated files 2016-10-13 01:15:56 -04:00
Francis Lachapelle c50c3763b1 (js) Add automatic refresh of calendar view
We were only refreshing the selected component list, we now also refresh
the calendar view.
2016-10-12 11:01:59 -04:00
InverseBot e20d2281db (js/css) Update generated files 2016-10-12 02:08:16 -04:00
Francis Lachapelle 0f1eeae7bb (js) Update Angular to branch 1.5.x 2016-10-11 09:56:00 -04:00
InverseBot 7aec556a51 (js/css) Update generated files 2016-10-11 01:15:42 -04:00
Francis Lachapelle c3d349e3c6 Fix tasks list when some weekdays are disabled 2016-10-07 12:08:40 -04:00
InverseBot 75326e0194 (js/css) Update generated files 2016-10-06 01:22:48 -04:00
Francis Lachapelle 64434bbfad Fix sort by email with LDAP sources 2016-10-05 15:25:57 -04:00
InverseBot cc77f5aa16 (js/css) Update generated files 2016-10-04 00:22:40 -04:00
Francis Lachapelle 1a0ce5339c Fix condition in UIxPreferences.m 2016-10-03 12:36:57 -04:00
Francis Lachapelle 2a59a117a2 (js/css) Update generated files 2016-10-03 11:53:23 -04:00
Francis Lachapelle 030dabdcb2 (i18n) Update translations 2016-10-03 11:47:57 -04:00
Francis Lachapelle 1bd4fe5010 (js) Add hotkey to search in contacts 2016-10-03 11:44:51 -04:00
Francis Lachapelle 5c8568f14e (js) Improve navigation with hotkeys in lists 2016-10-03 11:27:57 -04:00
Francis Lachapelle b4676ce439 Allow custom email to be one of the user's profile
Fixes #3551
2016-10-03 10:29:30 -04:00
InverseBot 92a81f8c1b (js/css) Update generated files 2016-10-01 01:19:55 -04:00
Francis Lachapelle a6b2202576 (js) Fix users list order of ACLs manager dialog 2016-09-30 12:26:43 -04:00
Francis Lachapelle f5cc2d7c27 (js) Cleanup call in contact view template 2016-09-30 12:24:47 -04:00
Francis Lachapelle 508550d677 Add ARIA label for mail accounts toggle buttons 2016-09-30 12:23:22 -04:00
Francis Lachapelle c845d021ea (js) Add hotkey to flag a message 2016-09-30 12:15:37 -04:00
Francis Lachapelle 268b8ea1c3 (js,html) Improve IMAP subscriptions manager 2016-09-30 12:02:46 -04:00
Francis Lachapelle f233b2a9a7 (css) Improve top navigation toolbar
This improves the tall toolbar of the preferences module and fixes a bug
with Firefox and the fab button of the preferences module.
2016-09-30 10:37:40 -04:00
Francis Lachapelle 9046bae712 (js) Remove resize grips to short events
Fixes #3771
2016-09-30 09:31:01 -04:00
InverseBot 4d7242bfc6 (js/css) Update generated files 2016-09-30 01:21:47 -04:00
Francis Lachapelle 66267b17f2 (js,css) Add sg-now-line directive 2016-09-29 15:59:39 -04:00
Francis Lachapelle 77e3d7ca0c (js) Improve hotkeys support 2016-09-29 13:40:36 -04:00
InverseBot c317ae964d (js/css) Update generated files 2016-09-29 02:05:49 -04:00
Francis Lachapelle aef0609032 (js) Improve hotkeys cheat sheet 2016-09-28 16:04:28 -04:00
Francis Lachapelle a299ed2f26 (js) Fix navigation in multicolumn day view 2016-09-28 14:47:10 -04:00
Francis Lachapelle ef21630441 (css) Improve hotkeys cheat sheet 2016-09-28 14:46:23 -04:00
Francis Lachapelle ee66383f09 (css,js) Update md to v1.1.1-master-1b9245a 2016-09-28 14:45:42 -04:00
Francis Lachapelle c1733221ba (js) Adapt Component ctrl to latest md changes
Fixes #3823
2016-09-28 14:39:18 -04:00
Francis Lachapelle 9623604aac (js) Don't allow hotkeys in md-chips 2016-09-28 14:38:59 -04:00
Francis Lachapelle 3d30345fb5 Update CKEditor to version 4.5.11 2016-09-28 14:29:34 -04:00
Francis Lachapelle af9e0f4853 (js) Adapt sgTransformOnBlur for latest md changes 2016-09-28 14:21:08 -04:00
Francis Lachapelle 5e76627641 Revert "(js) Drop sgTransformOnBlur directive"
This reverts commit 67258fe337.

Fixes #3815
2016-09-28 13:50:44 -04:00
Francis Lachapelle 3a61903e7f (js) Add sg-category-stylesheet directive
Fixes #3816
2016-09-28 12:03:11 -04:00
Francis Lachapelle c328ea1823 (i18n) Update translations 2016-09-28 09:29:55 -04:00
InverseBot 81643c1c60 (js/css) Update generated files 2016-09-28 02:06:13 -04:00
Francis Lachapelle 57a735753f (js,css) Improve keyboard shortcuts
- Defined some hotkeys in all modules;
- Added generation of cheat sheet.
2016-09-27 16:16:09 -04:00
Ludovic Marcotte 13dd21bebb (fix) added sort by arrival date in Mail module (fixes #708) 2016-09-27 16:10:44 -04:00
InverseBot 008b38ab7d (js/css) Update generated files 2016-09-27 01:34:10 -04:00
Francis Lachapelle ae58c771b6 (js) Add Mailbox.prototype.$selectedMessageIndex 2016-09-26 09:52:54 -04:00
InverseBot 3c924e30ea (js/css) Update generated files 2016-09-26 01:31:36 -04:00
InverseBot bb3d24c696 (js/css) Update generated files 2016-09-24 01:27:07 -04:00
Francis Lachapelle a2e3807a3a (js) Initial support for keyboard shortcuts 2016-09-23 17:17:25 -04:00
Francis Lachapelle 93de7b9ab3 (js) Fix caching of user rights 2016-09-23 16:43:48 -04:00
InverseBot 300a893957 (js/css) Update generated files 2016-09-23 01:45:40 -04:00
Francis Lachapelle 1c8f309c33 Automatically mark msg as read in Mail module 2016-09-22 16:08:59 -04:00
Francis Lachapelle 0c9a301f25 Automatically mark msg as read in Mail module
This avoids an extra XHR to the server.
2016-09-22 15:51:56 -04:00
InverseBot 6a75834988 (js/css) Update generated files 2016-09-22 01:37:32 -04:00
Francis Lachapelle 0504769cd2 (js) Show event categories in month view
Fixes #3816
2016-09-21 15:08:10 -04:00
Francis Lachapelle 908c29d67c (js) Improve display of dragging ghost in Calendar 2016-09-21 15:04:09 -04:00
Ludovic Marcotte 9d5c3a707a (fix) code cleanups 2016-09-21 09:16:43 -04:00
InverseBot ab3d59f5fc (js/css) Update generated files 2016-09-21 01:31:28 -04:00
Francis Lachapelle 98c9364712 (css,js) Update md to v1.1.1-master-72d0685 2016-09-20 14:17:12 -04:00
Francis Lachapelle b985d0770d (css,js) Disable dynamic theme when not debugging 2016-09-20 14:09:19 -04:00
Daniel Jagszent a402272f9d Change active state of "Remember username" switch
If you activate "Remember username" on the login screen the switch would have the same color as the background. This makes the active state of the switch not really visible.

This changes the theming of this switch to use the same color as the login button.
2016-09-20 17:44:17 +02:00
InverseBot 2b9cbb4696 (js/css) Update generated files 2016-09-20 01:17:46 -04:00
Francis Lachapelle d7b3a8176d Show user's name upon successful login (cont'd) 2016-09-16 15:51:21 -04:00
InverseBot 0856d56a70 (js/css) Update generated files 2016-09-15 02:10:43 -04:00
Ludovic Marcotte 42127c51ab (feat) added IMAP folders subscriptions management (fixes #255) 2016-09-14 15:57:49 -04:00
Francis Lachapelle 49d58b436e Fix Serbian translation 2016-09-14 13:28:22 -04:00
Francis Lachapelle 6d8f7c9a44 Add Serbian translation 2016-09-14 12:13:42 -04:00
InverseBot 53e2a2dacc (js/css) Update generated files 2016-09-13 01:28:27 -04:00
Francis Lachapelle 4c23f21ae1 (js) Insert unseen msgs count in window's title 2016-09-12 16:11:35 -04:00
InverseBot 195d477149 (js/css) Update generated files 2016-09-08 01:27:37 -04:00
Francis Lachapelle 6dc2078c38 (js) Error handling when renaming a mailbox 2016-09-07 16:44:11 -04:00
Francis Lachapelle 2040706432 (js,css) Adapt time picker to latest md changes 2016-09-07 16:12:39 -04:00
Francis Lachapelle 67258fe337 (js) Drop sgTransformOnBlur directive
The md-chips component has now the md-add-on-blur functionality.

See https://github.com/angular/material/issues/3364
2016-09-02 10:20:12 -04:00
Francis Lachapelle 1041d8f259 (css,js) Update md to v1.1.0-master-2b98560 2016-09-02 10:14:32 -04:00
InverseBot 42858b997c (js/css) Update generated files 2016-09-01 01:27:35 -04:00
Francis Lachapelle ab4118fb29 Show user's name upon successful login 2016-08-31 14:32:30 -04:00
Francis Lachapelle c2a0994aed Fix ripple blocking login form
Fixes #3808
2016-08-31 11:29:30 -04:00
Francis Lachapelle 89329a0c78 (css) Improve .sg-inset alignment 2016-08-31 11:22:55 -04:00
Francis Lachapelle 53f97af814 (css) Cleanup 2016-08-31 11:22:14 -04:00
Francis Lachapelle 015f389f7c (css) Improve display of attendees status icon 2016-08-31 11:19:36 -04:00
InverseBot 8486448843 (js/css) Update generated files 2016-08-31 01:23:11 -04:00
Francis Lachapelle ed7537d430 (html) Add missing ARIA labels 2016-08-30 17:49:17 -04:00
Francis Lachapelle 0c814e5050 (html) Optimize progress indicator in Contacts 2016-08-30 16:27:13 -04:00
Francis Lachapelle 81a124acc3 (html) Optimize ui-sref links of list members 2016-08-30 13:01:07 -04:00
Francis Lachapelle 7572098f01 (js) Fix links to members after editing list 2016-08-30 12:59:13 -04:00
Francis Lachapelle c31230ce19 (js) Disable Aria warnings when not debugging 2016-08-30 11:57:26 -04:00
Francis Lachapelle 098713537e Update Angular Material to version 1.1.0 2016-08-30 10:27:32 -04:00
Francis Lachapelle 07c66563e8 Until date of repeat must end after first event 2016-08-29 14:06:46 -04:00
InverseBot 0d021724f7 (js/css) Update generated files 2016-08-13 02:25:20 -04:00
InverseBot 155d15e80c Merge branch 'master' of github.com:inverse-inc/sogo 2016-08-13 02:22:49 -04:00
Francis Lachapelle 287c57c994 Restore SOGoMailAddOutgoingAddresses functionality 2016-08-12 11:38:05 -04:00
Francis Lachapelle 3d281c2f39 (i18n) Update translations 2016-08-12 11:12:13 -04:00
InverseBot e4ef3f73cb (js/css) Update generated files 2016-08-12 06:31:04 -04:00
Francis Lachapelle 261a17c83b (js) Improve error handling in Preferences service 2016-08-11 12:00:29 -04:00
InverseBot cc4a4f1770 (js/css) Update generated files 2016-08-11 01:28:23 -04:00
Francis Lachapelle 01fe6f1d4b (i18n) Fix source string in Mail module 2016-08-10 14:23:34 -04:00
Francis Lachapelle 503de64379 (js/css) Update generated files 2016-08-10 13:51:16 -04:00
Francis Lachapelle 0fd8c791c4 (i18n) Update translations 2016-08-10 13:48:39 -04:00
Francis Lachapelle 746cb3e7dd (js) Update CKEditor to version 4.5.10 2016-08-10 11:08:24 -04:00
Francis Lachapelle cf73eab325 Update postcss options to match angular material 2016-08-10 10:20:14 -04:00
Francis Lachapelle 7b5cc03747 (css,js) Update md to v1.1.0-rc.5-master-2ddeb91 2016-08-10 09:59:31 -04:00
Francis Lachapelle 1cd6697b5b Cleanup API documentation 2016-08-10 09:53:03 -04:00
Francis Lachapelle 0d1f7a90ce (html) Cleanup 2016-08-10 09:52:28 -04:00
Francis Lachapelle ae89c397c9 (css) Adapt to latest md changes 2016-08-10 09:51:45 -04:00
Francis Lachapelle 6b54d6608d (css) Cleanup 2016-08-10 09:51:25 -04:00
InverseBot e876c9d68e (js/css) Update generated files 2016-08-09 02:27:10 -04:00
Francis Lachapelle 0fee8ad691 (css) Improve sg-droppable-over for Firefox 2016-08-08 12:06:31 -04:00
Francis Lachapelle 4c9060abaa (css) Switch to md-scale for fab speed dials
.. until the "md-fling" effect gets fixed (speed dial is opened on
initialization).
2016-08-08 11:23:37 -04:00
InverseBot decfc0c49c (js/css) Update generated files 2016-08-06 01:40:24 -04:00
Francis Lachapelle 932ac03a4e (html) Improve size of event/task view dialogs 2016-08-05 16:18:40 -04:00
Francis Lachapelle 829c8fee68 (js) Don't block when copying/moving vLists 2016-08-05 16:15:25 -04:00
Francis Lachapelle 907024d2c4 (js) Drag'n'drop of cards in AddressBook module
Required to add the option to move multiple cards to another
addressbook. Fixed the possibility to copy cards to a subscribed
calendar.
2016-08-05 16:08:04 -04:00
InverseBot 53c0e34abe (js/css) Update generated files 2016-08-05 01:33:14 -04:00
Francis Lachapelle 5909810b1f Improve error handling of msg move/copy actions 2016-08-04 17:38:54 -04:00
Francis Lachapelle 84a2c70c87 (js) DnD of messages in the Mail module
Fixes #3497, #3586, #3734, #3788
2016-08-04 17:34:29 -04:00
Francis Lachapelle 1e26b3e61d (js) sgDraggable and sgDroppable directives 2016-08-04 16:50:14 -04:00
Francis Lachapelle fea6978b63 (js) Don't allow drag'n'drop of invitations 2016-08-04 14:26:51 -04:00
Francis Lachapelle 7f5e06c020 (html) Fix localization of event conflicts dialogs 2016-08-04 14:25:15 -04:00
Francis Lachapelle 23185273a6 (css) Cleanup transition of event DnD ghosts 2016-08-04 14:25:14 -04:00
InverseBot ef251e8206 (js/css) Update generated files 2016-08-03 01:23:21 -04:00
Francis Lachapelle 6ebf834729 (js) Progress indicator for event/task lists 2016-08-02 12:09:11 -04:00
Francis Lachapelle 8946880c84 (html) Improve layout of event & task editors 2016-08-02 11:20:38 -04:00
Francis Lachapelle 279dc5a513 Improve middle list of Calendar module
Fixes #3786
2016-08-02 11:19:07 -04:00
Francis Lachapelle 6426dc1206 (html) Fix display of event/task classification 2016-08-02 10:48:31 -04:00
Francis Lachapelle 25d420141f Localization 2016-08-02 10:44:08 -04:00
InverseBot 0d9ec64fa0 (js/css) Update generated files 2016-08-02 01:23:29 -04:00
Francis Lachapelle 6011b7aede (js) Fix card editor template
Fixes #3784
2016-08-01 16:01:28 -04:00
Francis Lachapelle 9d65d7c3a8 Support multiple descriptions from LDAP entries
Fixes #3750
2016-08-01 15:55:50 -04:00
Francis Lachapelle 6071375c29 (css) Fix printing of long mails
Fixes #3731
2016-08-01 14:19:16 -04:00
Francis Lachapelle 431db5495e (js) Improve sg-calendar-scroll-view directive 2016-08-01 12:13:12 -04:00
Francis Lachapelle 8389ec5f40 (js, css) Improve sg-ripple-click directive 2016-08-01 12:13:11 -04:00
Francis Lachapelle 0ec79e0411 (html,css) Use fab button on login page 2016-08-01 12:13:11 -04:00
InverseBot 54318a2432 (js/css) Update generated files 2016-07-30 01:24:31 -04:00
Francis Lachapelle c23a9f955a (html) Allow sorting the actions of a Sieve filter 2016-07-29 13:59:57 -04:00
InverseBot 1738ac87d8 (js/css) Update generated files 2016-07-28 01:24:11 -04:00
Francis Lachapelle 80338daf91 Expunge mailbox on specific actions
Current mailbox is now expunged when leaving the Mail module. The drafts
mailbox is also expunged when a message is sent.
2016-07-27 11:56:28 -04:00
InverseBot f1d2bcffc8 (js/css) Update generated files 2016-07-26 01:25:51 -04:00
Francis Lachapelle 197e237a66 (js) Fix avatar in autocompletion of contacts 2016-07-25 14:55:59 -04:00
Francis Lachapelle 6a608425f2 (html) Improve card editor layout 2016-07-25 14:41:42 -04:00
Francis Lachapelle d045f4a958 (css) Improve Sieve filter editor layout 2016-07-25 14:39:26 -04:00
InverseBot 63bdf77847 (js/css) Update generated files 2016-07-25 01:27:08 -04:00
InverseBot 83bffdc468 (js/css) Update generated files 2016-07-23 01:24:24 -04:00
Francis Lachapelle 106d8ba807 (css) Remove transition of event DnD ghosts 2016-07-22 11:35:18 -04:00
Francis Lachapelle f6a919f070 (js) Fix position of ghost block of new event
The position of the ghost block inside the scroll view was not correct
after having expanded the all-day events.
2016-07-22 11:28:58 -04:00
InverseBot cf856a64ad (js/css) Update generated files 2016-07-22 01:23:41 -04:00
Francis Lachapelle e804e5b7c0 (css) Fix breakpoints 2016-07-21 14:35:33 -04:00
Francis Lachapelle 5ad962d7b2 (css) Fix printing of long mails
Fixes #3731
2016-07-21 14:35:28 -04:00
InverseBot 8dfe399c02 (js/css) Update generated files 2016-07-21 01:27:23 -04:00
Francis Lachapelle 793be51d14 Restore auto-reply indicator in top toolbar 2016-07-20 14:24:15 -04:00
Francis Lachapelle ffa1920122 (js) Reset multiple-selection mode after delete 2016-07-20 11:10:34 -04:00
Francis Lachapelle e742916084 (js) Improve check on undefined email of card 2016-07-20 11:10:33 -04:00
InverseBot 596f991460 (js/css) Update generated files 2016-07-20 01:32:01 -04:00
Francis Lachapelle c9703c0f74 (js) Fix refresh after deleting card(s) 2016-07-19 16:31:48 -04:00
Francis Lachapelle 88a0dfdac3 (i18n) Add missing localization string 2016-07-19 15:40:04 -04:00
Francis Lachapelle f18a0373d8 (css) Fix overflow of login page 2016-07-19 15:20:21 -04:00
InverseBot 0cf0c25399 (js/css) Update generated files 2016-07-16 01:28:33 -04:00
Francis Lachapelle 1a3fc0a1d2 (js) Notify on successful messages operations 2016-07-15 14:37:56 -04:00
Francis Lachapelle 6bbb56c386 (css,js) Improve progress feedback
This ads a "ripple" effect that blocks the context when login in or
sending a message. Generic enough to be used elsewhere.

Fixes #3765
2016-07-15 14:03:16 -04:00
InverseBot 0fe472b5e9 (js/css) Update generated files 2016-07-15 01:26:58 -04:00
Francis Lachapelle 3a2d01188c Improve Gruntfile.js 2016-07-14 16:13:56 -04:00
Francis Lachapelle 9abc6ab579 (css) Fix breakpoints 2016-07-14 15:57:50 -04:00
Francis Lachapelle 4f5de1b3a1 (js) Remove unused file 2016-07-14 15:50:41 -04:00
InverseBot 24c7c10992 (js/css) Update generated files 2016-07-13 01:28:16 -04:00
Francis Lachapelle e9926c9b7d (js/css) Update generated files 2016-07-12 12:46:51 -04:00
Francis Lachapelle a3181e1165 (i18n) Update translations 2016-07-12 12:45:51 -04:00
Francis Lachapelle 7e950896ba Update for latest md changes 2016-07-12 11:29:24 -04:00
Francis Lachapelle 8f382192ee (html) Add padding to address book preferences 2016-07-12 10:54:38 -04:00
InverseBot bc419202ee (js/css) Update generated files 2016-07-12 01:39:30 -04:00
Francis Lachapelle 080c4f27e6 (css) Fix mouse hover visual effect in Mail module 2016-07-11 14:19:15 -04:00
Francis Lachapelle 49dfbb0d9a (js) stage-1 tuning of sgColorPicker directive 2016-07-11 10:31:42 -04:00
Francis Lachapelle 9d2647d857 (css) Fix scrolling of all-day events
Fixes #3190
2016-07-11 10:19:31 -04:00
InverseBot d10a386fb0 (js/css) Update generated files 2016-07-09 01:27:42 -04:00
Francis Lachapelle 93e77d49e9 (js,css) Replace sortable library 2016-07-08 15:44:47 -04:00
Francis Lachapelle 61215792ab (css) Increase reflection effect of free events
Fixes #3192
2016-07-08 08:56:45 -04:00
Francis Lachapelle bfd3508949 Improve handling of mail delegates 2016-07-06 15:43:38 -04:00
InverseBot 0e8637ec9f (js/css) Update generated files 2016-07-06 01:26:01 -04:00
Francis Lachapelle 197123143b (i18n) Update translations 2016-07-05 21:30:33 -04:00
Francis Lachapelle ccc8f4cb9d (css) Fix minimalist skin of CKEditor in Firefox
See https://github.com/albatrossdigital/ckeditor-skin-minimalist/issues/2
2016-07-05 12:06:39 -04:00
Francis Lachapelle 200ab42ba8 Update Angular Material 2016-07-05 09:12:04 -04:00
Francis Lachapelle 1918bde4d0 (js,css) Style cancelled events in Calendar module 2016-07-05 09:08:51 -04:00
InverseBot 0d1ac2e6b3 (js/css) Update generated files 2016-07-05 01:38:02 -04:00
Francis Lachapelle cccdeee707 (js) Add batch operations in advanced search 2016-07-04 17:34:13 -04:00
Francis Lachapelle da0a099638 (js) Add date picker to navigate in Calendar view 2016-07-04 17:11:48 -04:00
Francis Lachapelle f7afab5f37 (font) Update Material Design icons to v2.2.3 2016-07-04 15:04:01 -04:00
Francis Lachapelle 6ba6dcbf09 (js) Fix mail editor when leaving dropping area 2016-07-04 12:31:57 -04:00
InverseBot ce6e321f2d (js/css) Update generated files 2016-07-03 01:27:55 -04:00
InverseBot e8f7f6055b (js/css) Update generated files 2016-06-24 01:24:27 -04:00
Francis Lachapelle 13e826b6f2 (js) Add batch operations in advanced search 2016-06-23 16:05:05 -04:00
Ludovic Marcotte cf3a9b89b6 (fix) commented out bogus option for now 2016-06-23 14:35:48 -04:00
Francis Lachapelle fa91a07cb7 (css) Fix selection of transparent all-day events
Fixes #3744
2016-06-23 10:07:59 -04:00
Ludovic Marcotte 4a74f00adb (fix) integrated latest OC changes 2016-06-23 08:58:25 -04:00
InverseBot bd0ff6043c (js/css) Update generated files 2016-06-23 02:06:41 -04:00
Francis Lachapelle 1e458a922b Fix attachment filename with no extension 2016-06-22 16:35:05 -04:00
Francis Lachapelle 0629d9ac62 (js/css) Update generated files 2016-06-22 11:36:36 -04:00
Francis Lachapelle 7d02dda18c (html) Indentation 2016-06-22 11:27:21 -04:00
Francis Lachapelle cd3e7426cc (css) Minify CSS using clean-css
https://github.com/jakubpawlowicz/clean-css
https://github.com/gruntjs/grunt-contrib-cssmin

Fixes #3714
2016-06-22 11:24:07 -04:00
Francis Lachapelle d8dc443fa9 (js) Cleanup unused functions 2016-06-22 11:12:02 -04:00
Francis Lachapelle 6e0c347f39 (css) Cleanup old rules 2016-06-22 11:12:01 -04:00
Francis Lachapelle 2638af1a8d (i18n) Update translations 2016-06-22 11:12:01 -04:00
InverseBot 62b0dcc889 (js/css) Update generated files 2016-06-22 01:23:40 -04:00
Francis Lachapelle 3e0ba60c84 (font) Update Fira Sans to version 4.106 2016-06-21 21:42:08 -04:00
Francis Lachapelle dfc904f4f3 (js) Never query Gravatar.com when disabled 2016-06-21 21:29:44 -04:00
Francis Lachapelle 9dbb360ef7 (css) Improve input labels in event/task views 2016-06-21 21:05:00 -04:00
Ludovic Marcotte 1efeca72c5 (fix) fallback to email if no cn is found (should avoid displaying bogus chips) 2016-06-21 15:57:35 -04:00
InverseBot 083b770e41 (js/css) Update generated files 2016-06-21 01:12:39 -04:00
Francis Lachapelle 0462530fbd (css,js) Update md to v1.1.0-rc.5-master-8758488 2016-06-20 16:15:27 -04:00
Francis Lachapelle 66e1fbd556 Improve ACL editor 2016-06-20 16:11:05 -04:00
Francis Lachapelle 6b5571ea2c (js) Only select checkboxes in ACL editor 2016-06-20 16:11:05 -04:00
Francis Lachapelle 6538f6d047 (js) Fix user removal from ACLs in Admin module
Fixes #3713
2016-06-20 16:11:05 -04:00
Ludovic Marcotte 75dfebe9ae (feat) one-click option to give all permissions for user (fixes #1637) 2016-06-20 09:10:50 -04:00
InverseBot 5ee5ccd078 (js/css) Update generated files 2016-06-18 01:19:59 -04:00
Francis Lachapelle c5ada373c1 (js) Fetch calendar's links once created
Since "links to this calendar" are initialized when loading the page, we
need to query the server for the links of a newly created calendar.
2016-06-17 16:43:24 -04:00
Ludovic Marcotte 2caa6754cf (fix) show tooltips over long calendar/ab names (fixes #232) 2016-06-17 15:41:10 -04:00
Francis Lachapelle 8cc0b946e7 Fix handling of attendees when updating an event 2016-06-17 15:25:57 -04:00
InverseBot d2b44b6b50 (js/css) Update generated files 2016-06-17 01:21:13 -04:00
Francis Lachapelle aeaa017406 (js) Improve Dialog.prompt 2016-06-16 16:33:39 -04:00
Francis Lachapelle af136eec6c (js) Fix autocompletion of LDAP-based groups
Fixes #3673
2016-06-16 16:21:24 -04:00
Francis Lachapelle 429aa1a91d Improve attendees display in event editor
Fixes #3730
2016-06-16 16:14:54 -04:00
Francis Lachapelle 734d680708 Fix SOGoLoginModule when set to "Last used" 2016-06-16 15:37:41 -04:00
Francis Lachapelle af8f939559 (js,css) Improve attendees editor
Fixes #3730
2016-06-16 14:46:05 -04:00
Francis Lachapelle 15188a4997 (css,js) Update md to v1.1.0-rc.5-master-42833aa 2016-06-16 10:52:30 -04:00
Francis Lachapelle d8fc40217d Specify a custom vacation subject
User can now specify a custom vacation subject. For Sieve servers
implementing the variables extension, one can write ${subject} to insert
the original subject in the auto reply.

SOGoDefaultVacationSubject is a new domain defaults parameter used when
the user doesn't specify a custom subject.

Fixes #685, #1447
2016-06-15 16:02:12 -04:00
Francis Lachapelle 49ed5bb462 Localization 2016-06-15 08:36:13 -04:00
Francis Lachapelle c69e84650d (js) Fix initialization of Card's screenname 2016-06-14 16:12:48 -04:00
Francis Lachapelle 85b764c179 (html,css) Improve forms
Improved pseudo-input and used md-inline-form
2016-06-14 16:11:12 -04:00
Francis Lachapelle 4744170628 Add a header and/or footer to the vacation message
Fixes #1961
2016-06-14 14:10:17 -04:00
Francis Lachapelle 7f4474f47c (js,css) Adapt time picker to latest md changes 2016-06-14 12:17:50 -04:00
Francis Lachapelle d9f499ff52 (css) Fix pseudo-input label size 2016-06-14 11:39:51 -04:00
Francis Lachapelle 35c0436bf6 (html) Add subheader in sidenav of Preferences 2016-06-14 10:54:28 -04:00
Francis Lachapelle e24ee771e2 Honor the domain defaults when creating an event
Initialize the editor with the value of
SOGoAppointmentSendEMailNotifications from the domain defaults.

Fixes #3729
2016-06-14 10:34:53 -04:00
InverseBot 72731e84f1 (js/css) Update generated files 2016-06-14 01:55:45 -04:00
Ludovic Marcotte a3d64d05f6 (feat) now possible to set vacation message start date (fixes #3679) 2016-06-13 15:39:57 -04:00
Ludovic Marcotte ae7fefb487 (feat) now possible to set a default Sieve filter (fixes #2949) 2016-06-13 13:16:12 -04:00
Francis Lachapelle d2869bed7f (js) Use a speed dial for event/task creation 2016-06-13 09:59:35 -04:00
InverseBot da5fa9e850 (js/css) Update generated files 2016-06-11 02:04:22 -04:00
Francis Lachapelle ff4e50d904 (js) Use a speed dial for card/list creation 2016-06-10 15:05:35 -04:00
Francis Lachapelle d9d8a72651 Fix time format when default is chosen 2016-06-10 14:26:34 -04:00
Francis Lachapelle 6c2052ab6f Always display month in week view
Fixes #3724
2016-06-10 14:06:41 -04:00
Francis Lachapelle 684c32ee95 (js) Fix sgTimePicker parsing of input field 2016-06-10 11:38:35 -04:00
Francis Lachapelle ccbce4fa1d (i18n) Update translations 2016-06-10 09:05:18 -04:00
Ludovic Marcotte 0b1e7ad8e0 (fix) properly handle sorted/deleted calendars (fixes #3723) 2016-06-09 13:26:22 -04:00
Ludovic Marcotte ff711e60b2 (fix) avoid potential but unlikely mem leak 2016-06-09 10:42:28 -04:00
InverseBot 215f04667c (js/css) Update generated files 2016-06-09 01:22:57 -04:00
Francis Lachapelle 1db09de2a8 Escape HTML in raw source of Cards 2016-06-08 16:26:46 -04:00
Francis Lachapelle 64ce3c9c22 Escape HTML in raw source of events and tasks
Fixes #3718
2016-06-08 16:06:58 -04:00
Francis Lachapelle 97e6385f4c (js) Fix validation of Sieve filter editor 2016-06-08 15:21:36 -04:00
Francis Lachapelle 076b6b6ad5 (html) Fix generic avatar in lists
Fixes #3719
2016-06-08 14:03:18 -04:00
InverseBot 44d184b1cf (js/css) Update generated files 2016-06-08 01:21:25 -04:00
Francis Lachapelle 77ce13967c (js) Improve $scope.$watch 2016-06-07 11:08:06 -04:00
Francis Lachapelle cebd79a66e Add missing JS vendor lib to makefile 2016-06-07 10:47:13 -04:00
InverseBot 79085d6ddd (js/css) Update generated files 2016-06-07 10:31:29 -04:00
Francis Lachapelle f753ed9680 (css,js) Update Angular Material to v1.1.0-rc.5 2016-06-06 16:11:03 -04:00