Francis Lachapelle
8678949c87
(js) Improve performance of color picker
...
Lower the number of watchers.
2017-05-23 15:43:47 -04:00
Francis Lachapelle
28ae2fd58a
(js) Review Mail module to decrease watchers
2017-05-18 15:31:38 -04:00
Francis Lachapelle
8b812ba4f0
(js) Minor JavaScript code cleanup
2017-05-08 15:46:48 -04:00
Francis Lachapelle
836700fb7e
(js) Improve CAS handling
2017-05-08 15:43:10 -04:00
Francis Lachapelle
634cbe3d1b
(js) Support SOGoLDAPContactInfoAttrbute
2017-04-24 16:15:39 -04:00
Francis Lachapelle
3d0c958a19
(js) Keep form pristine when changing passwords
...
Fixes #4138
2017-04-24 12:08:15 -04:00
Francis Lachapelle
04f930dba5
(js) Always show center list on small devices
2017-04-11 12:00:00 -04:00
Francis Lachapelle
c57f42b44b
(js) Fix possible undefined variable
2017-03-23 13:58:34 -04:00
Francis Lachapelle
b463fd4eda
(js) Drop sgTransformOnBlur directive
...
The md-chips component has now a functional "md-add-on-blur" functionality.
Fixes #3944
2017-03-22 15:35:05 -04:00
Francis Lachapelle
e5dc76cc19
(js) Check alarms only if Calendar is accessible
...
Fixes #4067
2017-03-08 16:15:15 -05:00
Francis Lachapelle
c8539dffa1
(js) Limit http error interceptor to JSON request
2017-03-02 15:48:31 -05:00
Francis Lachapelle
a3d7ae3a6b
(js) Improve CAS handling
2017-03-01 11:15:25 -05:00
Ludovic Marcotte
5047aed6ed
(fix) more CAS fixes
2017-03-01 10:51:01 -05:00
Ludovic Marcotte
af3a35169a
(fix) first pass at CAS XHR issue
2017-03-01 09:37:37 -05:00
Francis Lachapelle
4002650748
(js) Expose model validity in sg-toggle-grid
2017-02-27 10:48:40 -05:00
Francis Lachapelle
ac127a375f
Improve ACLs handling of inactive users (cont'd)
2017-01-27 12:22:22 -05:00
Francis Lachapelle
d14b0b0b5e
(js) Improve ACLs handling of inactive users
2017-01-26 12:48:21 -05:00
Francis Lachapelle
02a1ad48fc
(js) Fix computation of week number
...
Fixes #3973 , 3976
2017-01-05 12:00:55 -05:00
Francis Lachapelle
651c0fdf14
Load photos of LDAP-based address books in listing
...
Fixes #3942
2016-12-15 10:19:47 -05:00
Francis Lachapelle
e0108088ee
(js) Rename buttons of alarm toast
...
Fixes #3945
2016-12-14 16:39:21 -05:00
Francis Lachapelle
011fae8a65
Download attachments of a message as a zip archive
2016-12-07 14:38:33 -05:00
Francis Lachapelle
0d95267fe5
Fix ACLs management of folders in Administration
...
The active (super) user was not able to add herself to the ACLs of a
different user because we were removing the active user from the users
search instead of removing the folder's owner.
2016-12-01 15:40:38 -05:00
Francis Lachapelle
d2b94eba09
(js) Fix detection of session expiration
2016-12-01 11:56:07 -05:00
Francis Lachapelle
b27c868271
Fix freebusy data fetching of MS Exchange contacts
2016-11-29 15:48:15 -05:00
Francis Lachapelle
dc7cb6792a
(js) Improve alarms dialog
...
Fixes #3909
2016-11-24 19:14:02 -05:00
Francis Lachapelle
5211e339fb
(js,html) Use md-switch in Calendars list
2016-11-22 09:57:39 -05:00
Francis Lachapelle
99b00254c5
(js) Persistent state of center list in Calendars
...
Fixes #3861
2016-11-21 16:24:54 -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
3bbd61cfd2
(js) Improve sgAvatarImage
2016-11-11 16:46:55 -05:00
Francis Lachapelle
6e48734504
Allow to hide center column on large screens
2016-11-10 16:04:29 -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
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
Francis Lachapelle
1d09a980da
(js) Add minimumSearchLength to sgSettings value
2016-10-26 15:44:43 -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
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
58ee225e6b
(js) Improve dates constraints of vacation reply
...
Fixes #3841
2016-10-19 16:14:27 -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
77e3d7ca0c
(js) Improve hotkeys support
2016-09-29 13:40:36 -04:00
Francis Lachapelle
aef0609032
(js) Improve hotkeys cheat sheet
2016-09-28 16:04:28 -04:00
Francis Lachapelle
9623604aac
(js) Don't allow hotkeys in md-chips
2016-09-28 14:38:59 -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
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
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
Francis Lachapelle
b985d0770d
(css,js) Disable dynamic theme when not debugging
2016-09-20 14:09:19 -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
ab4118fb29
Show user's name upon successful login
2016-08-31 14:32:30 -04:00
Francis Lachapelle
c31230ce19
(js) Disable Aria warnings when not debugging
2016-08-30 11:57:26 -04:00
Francis Lachapelle
1e26b3e61d
(js) sgDraggable and sgDroppable directives
2016-08-04 16:50:14 -04:00
Francis Lachapelle
8389ec5f40
(js, css) Improve sg-ripple-click directive
2016-08-01 12:13:11 -04:00
Francis Lachapelle
793be51d14
Restore auto-reply indicator in top toolbar
2016-07-20 14:24:15 -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
Francis Lachapelle
7e950896ba
Update for latest md changes
2016-07-12 11:29:24 -04:00
Francis Lachapelle
49dfbb0d9a
(js) stage-1 tuning of sgColorPicker directive
2016-07-11 10:31:42 -04:00
Francis Lachapelle
da0a099638
(js) Add date picker to navigate in Calendar view
2016-07-04 17:11:48 -04:00
Francis Lachapelle
6ba6dcbf09
(js) Fix mail editor when leaving dropping area
2016-07-04 12:31:57 -04:00
Francis Lachapelle
dfc904f4f3
(js) Never query Gravatar.com when disabled
2016-06-21 21:29:44 -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
Francis Lachapelle
aeaa017406
(js) Improve Dialog.prompt
2016-06-16 16:33:39 -04:00
Francis Lachapelle
7f4474f47c
(js,css) Adapt time picker to latest md changes
2016-06-14 12:17:50 -04:00
Francis Lachapelle
684c32ee95
(js) Fix sgTimePicker parsing of input field
2016-06-10 11:38:35 -04:00
Francis Lachapelle
77ce13967c
(js) Improve $scope.$watch
2016-06-07 11:08:06 -04:00
Francis Lachapelle
717bab718c
(js) Fix user removal from ACLs in Admin module
...
Fixes #3713
2016-06-03 09:01:26 -04:00
Francis Lachapelle
6d8dc29f28
(js) Minor cleanup
2016-06-02 11:24:58 -04:00
Francis Lachapelle
a9ee261eff
Allow disabling Gravatar
...
Resolves #3600
2016-05-25 16:07:40 -04:00
Francis Lachapelle
d2a4ddd3df
(js) Fix display of mailboxes list on mobile
...
Fixes #3654
2016-05-24 11:55:31 -04:00
Francis Lachapelle
35d549121d
(js) Fix creation of chip on blur
2016-05-19 15:01:26 -04:00
Francis Lachapelle
045013bc74
(js) Fix breakpoints consistency
2016-05-18 14:35:24 -04:00
Francis Lachapelle
32ed6a14d5
(js) Directive to create chip on blur
...
Fixes #3470
2016-05-18 09:37:14 -04:00
Francis Lachapelle
e396e29430
Fix handling of Web calendars
...
- handle Web calendars that require authentication;
- properly save the "reload on login" option;
- reload Web calendars when clicking on the reload button on top of the
events/tasks list;
- properly activate the checkbox of new calendars (as they are enabled
by default).
Fixes #3326
2016-05-13 15:50:24 -04:00
Francis Lachapelle
f4a95edc75
(js) Adjust icon height of sg-avatar-image
2016-05-11 12:26:36 -04:00
Francis Lachapelle
92b180b1e3
(js) Fix new SOGoHelpURL usage
2016-05-11 11:04:10 -04:00
Francis Lachapelle
8cf8ce86d7
(js) Improved input parsing of time picker
...
Fixes #3659
2016-05-09 14:48:22 -04:00
Francis Lachapelle
d8ebd0bccf
(js,css) Adapt time picker to latest md changes
2016-05-09 13:54:21 -04:00
Francis Lachapelle
68799755be
(js) Improve sgToggleGrid directive with ngModel
...
This allows a form to be set as "dirty" when a grid element is toggled.
2016-05-06 16:49:47 -04:00
Francis Lachapelle
64ce63d812
(js) Add support for XSRF token with downloads
...
Initial support to download a file from an Ajax query. This allows the
XSRF token to be sent and verified by the server.
2016-05-03 12:57:36 -04:00
Francis Lachapelle
f190ad1c3c
(js) Add support for XSRF token with file uploader
2016-05-02 09:34:43 -04:00
Ludovic Marcotte
582baf2960
(feat) added AngularJS's XSRF support ( #3246 )
2016-04-26 11:07:22 -04:00
Francis Lachapelle
5e8f65738a
(js) Integrate ngCookies
2016-04-25 15:16:49 -04:00
Francis Lachapelle
1a30df03c8
Style events depending on user participation state
...
Also use one-time binding for non-ghost events.
2016-04-22 10:55:26 -04:00
Francis Lachapelle
fba40c43d6
(css) Adapt to md changes and improve multi-select
2016-04-21 13:40:47 -04:00
Francis Lachapelle
65f56f47b5
(js) Improve Preferences module
...
- Added constraint to timezone;
- Enable save button only if form is dirty and valid;
- Confirm unsaved changes before leaving.
2016-03-29 15:07:04 -04:00
Francis Lachapelle
a2f1561e44
(js) Fix formatting of Date with %e placeholder
2016-03-21 09:21:19 -04:00
Francis Lachapelle
19d22cdcfb
Adapt to latest md changes
2016-03-08 13:21:11 -05:00
Francis Lachapelle
599264b3d9
(css) Don't force the bg color of input fields
2016-03-03 13:48:38 -05:00
Francis Lachapelle
d4745ef598
(js) Update lodash to version 4.6.1
2016-03-03 13:46:14 -05:00
Francis Lachapelle
9dd444e668
(js) Fix date parsing for timezone after UTC+0
...
Fixes #3481 , #3494
2016-03-02 16:14:36 -05:00
Francis Lachapelle
0b7824a8b7
(js) New sgCheckmark directive
...
To be used as checkmarks in menus.
2016-03-01 14:07:30 -05:00
Francis Lachapelle
d92bf122ed
(js) Improve ng-messages of sg-subscribe
...
Improved dry mode of User.$filter and added error message when users
search returns no match.
2016-02-29 15:13:09 -05:00
Francis Lachapelle
b294c5381a
(js) Improve sg-search directive
2016-02-25 10:10:53 -05:00