Francis Lachapelle
|
e8f0471bcf
|
feat(core(js)): improve Google Authenticator on login page, add QR code
Closes #2722
|
2020-05-07 16:45:37 -04:00 |
|
Ludovic Marcotte
|
f78300a12e
|
feat(core): initial Google Authenticator support for 2FA
|
2020-05-07 07:22:24 -04:00 |
|
InverseBot
|
1fa4b8871d
|
chore(js/css): update generated files
|
2020-05-05 01:18:29 -04:00 |
|
Francis Lachapelle
|
e7da4c19b8
|
fix(web(js)): improve encoding of folder paths in XHR calls
Fixes #4989
|
2020-05-04 18:44:20 -04:00 |
|
InverseBot
|
d29c00827c
|
chore(js/css): update generated files
|
2020-05-03 01:18:12 -04:00 |
|
Francis Lachapelle
|
c7d3546be8
|
chore(js/css): update generated files
|
2020-05-01 14:51:36 -04:00 |
|
Francis Lachapelle
|
c12b1395e7
|
chore(npm): update CKEditor to version 4.14.0
|
2020-05-01 14:51:35 -04:00 |
|
InverseBot
|
605c026425
|
chore(js/css): update generated files
|
2020-05-01 01:20:09 -04:00 |
|
Francis Lachapelle
|
2c050d847e
|
fix(mail(js)): wrong argument to Mailbox.$_deleteMessages
Fixes #4986
|
2020-04-30 11:02:48 -04:00 |
|
Francis Lachapelle
|
158c5e45c4
|
fix(mail(js)): restore unseen count after deleting a mailbox
|
2020-04-30 10:52:28 -04:00 |
|
InverseBot
|
260aa1971b
|
chore(js/css): update generated files
|
2020-04-29 17:05:48 -04:00 |
|
InverseBot
|
1801d0d60f
|
chore(js/css): update generated files
|
2020-04-17 16:00:36 -04:00 |
|
Francis Lachapelle
|
fd063fd5b3
|
fix(web(js)): handle SAML assertion expiration
|
2020-04-17 15:59:44 -04:00 |
|
InverseBot
|
2fdb924aff
|
chore(js/css): update generated files
|
2020-04-17 13:54:31 -04:00 |
|
Francis Lachapelle
|
64461764c8
|
fix(web(js)): handle SAML assertion expiration
|
2020-04-17 09:50:43 -04:00 |
|
InverseBot
|
0683dafc22
|
chore(js/css): update generated files
|
2020-04-17 01:09:04 -04:00 |
|
Francis Lachapelle
|
058df21ada
|
fix(calendar(js)): find a free slot for a maximum of 30 days
|
2020-04-16 17:11:50 -04:00 |
|
InverseBot
|
0b43f11d61
|
chore(js/css): update generated files
|
2020-04-14 01:09:06 -04:00 |
|
Francis Lachapelle
|
52bb3baa8b
|
fix(mail(js)): url-encode folder path to handle special characters (%)
Fixes #4989
|
2020-04-13 17:28:11 -04:00 |
|
InverseBot
|
bc09aeb830
|
chore(js/css): update generated files
|
2020-03-07 01:26:12 -05:00 |
|
Francis Lachapelle
|
d1dbceb407
|
fix(mail): remove onpointerrawupdate event handler from HTML messages
Fixes #4979
|
2020-03-06 12:14:46 -05:00 |
|
InverseBot
|
72efaa7432
|
chore(js/css): update generated files
|
2020-02-22 01:23:26 -05:00 |
|
Francis Lachapelle
|
daaad938cb
|
fix(mail(js)): disable autogrow of textarea in popup window
Fixes #4962
|
2020-02-21 11:54:27 -05:00 |
|
InverseBot
|
989021d561
|
chore(js/css): update generated files
|
2020-02-20 01:27:48 -05:00 |
|
Francis Lachapelle
|
4e2d5098c7
|
fix(mail(js)): limit number of messages to batch delete per API call
|
2020-02-19 11:10:38 -05:00 |
|
InverseBot
|
501edfc319
|
chore(js/css): update generated files
|
2020-02-13 01:26:06 -05:00 |
|
Francis Lachapelle
|
95b3e9d4fa
|
fix(mail(js)): skrink autogrow md-input when content is removed
|
2020-02-12 10:59:06 -05:00 |
|
InverseBot
|
c49137e620
|
chore(js/css): update generated files
|
2020-02-05 02:13:22 -05:00 |
|
InverseBot
|
ad3a9c87f8
|
chore(js/css): update generated files
|
2020-02-01 01:20:57 -05:00 |
|
Francis Lachapelle
|
3e6cd3c53c
|
perf(web): don't wait on Sieve server to render UIxPageFrame.wox
|
2020-01-31 16:51:33 -05:00 |
|
InverseBot
|
d92cd9c3f3
|
chore(js/css): update generated files
|
2020-01-21 01:21:02 -05:00 |
|
Francis Lachapelle
|
b71df14b14
|
fix(mail(js)): bypass autogrow feature of md-input to fix scroll jumping
|
2020-01-20 14:19:11 -05:00 |
|
Francis Lachapelle
|
73dc86a6ed
|
fix(mail(js)): bypass autogrow feature of md-input to fix scroll jumping
See https://github.com/angular/material/issues/3070
|
2020-01-20 14:10:57 -05:00 |
|
Francis Lachapelle
|
94af9bb780
|
chore(npm): update CKEditor to version 4.13.1
|
2020-01-17 12:27:45 -05:00 |
|
Francis Lachapelle
|
43e5662950
|
fix(calendar(css)): fix padding of sort handle of calendars
|
2020-01-17 11:48:02 -05:00 |
|
Francis Lachapelle
|
001d76fd05
|
fix(calendar(js)): allow event invitations to be moved
Fixes #4926
|
2020-01-17 11:34:37 -05:00 |
|
InverseBot
|
5b089bbe14
|
chore(js/css): update generated files
|
2019-12-31 01:15:45 -05:00 |
|
InverseBot
|
ee1ffef5b5
|
chore(js/css): update generated files
|
2019-12-19 01:17:15 -05:00 |
|
Francis Lachapelle
|
6b17d5298c
|
chore(js/css): update generated files
|
2019-12-17 15:00:49 -05:00 |
|
InverseBot
|
9d1d12af54
|
chore(js/css): update generated files
|
2019-12-10 01:17:03 -05:00 |
|
Francis Lachapelle
|
a303011237
|
fix(mail(js)): avoid exception when adding duplicated recipient
|
2019-12-09 12:34:48 -05:00 |
|
Francis Lachapelle
|
2048fb19cf
|
fix(calendar(js)): avoid exception when adding duplicated attendee
|
2019-12-09 12:24:55 -05:00 |
|
Francis Lachapelle
|
46ade7640a
|
feat(mail(js)): new button to expand recipients that are LDAP groups
Copy all object attributes when cloning the Message object in the popup
view.
Fixes #4902
|
2019-12-09 11:41:14 -05:00 |
|
InverseBot
|
7aaadd724d
|
chore(js/css): update generated files
|
2019-12-04 01:20:08 -05:00 |
|
Francis Lachapelle
|
fbdabc9615
|
fix(calendar(js)): fix refresh of attendees freebusy information
* refresh template with freebusy information of organizer
* fix event coverage in freebusy timeline when event spans a day
Related to bug #4899
|
2019-12-03 10:34:47 -05:00 |
|
InverseBot
|
856b0654ab
|
chore(js/css): update generated files
|
2019-11-22 01:17:37 -05:00 |
|
Francis Lachapelle
|
456a66b66b
|
feat(mail(js)): new button to expand recipients that are LDAP groups
|
2019-11-21 21:51:27 -05:00 |
|
InverseBot
|
06814c2dee
|
chore(js/css): update generated files
|
2019-11-20 01:16:27 -05:00 |
|
InverseBot
|
fa2fbd3177
|
chore(js/css): update generated files
|
2019-11-19 01:17:36 -05:00 |
|
Francis Lachapelle
|
729802222f
|
fix(mail(js)): add missing library to save msg from popup window
Fixes #4879
|
2019-11-18 11:57:53 -05:00 |
|