Commit Graph

467 Commits (master)

Author SHA1 Message Date
Francis Lachapelle 710fd2f492 i18n(ru): update Russian translation 2021-10-07 10:41:55 -04:00
Francis Lachapelle e77d228b58 i18n(uk): update Ukrainian translation 2021-10-07 10:41:54 -04:00
Francis Lachapelle f017c42608 perf(calendar(web)): initiate Web calendars reload from the frontend
The Web calendars subsciptions marked to be reloaded on login are no
longer reloaded from the backend; the sync operation is now activated
from the frontend in XHR calls to avoid blocking the Web interface.

Fixes #4939
2021-10-06 14:16:48 -04:00
Francis Lachapelle aa59aa9c47 fix(core): improve logged error when module is invalid 2021-08-17 15:59:33 -04:00
Francis Lachapelle eb18249d2b i18n(bg): add Bulgarian translation 2021-08-16 13:57:34 -04:00
Francis Lachapelle 36100b0419 i18n(sr_SR): use sr_ME instead of cnr for Montenegrin locale 2021-08-10 14:24:56 -04:00
Francis Lachapelle 3cc29b4018 i18n(sr_SR): add Montenegrin translation 2021-08-09 11:30:36 -04:00
Francis Lachapelle 5f6cacc859 fix(saml): add XSRF-TOKEN cookie in valid SAML login 2021-08-04 12:54:38 -04:00
Francis Lachapelle 20b2fd5e45 refactor(web): replace SOGoGoogleAuthenticatorEnabled with
SOGoTOTPEnabled

Fixes #5294
2021-06-16 14:59:02 -04:00
olivierperes 9ae9fa094e
refactor(mail): replace "Google Authenticator" with more general vocabulary
The 2FA feature is not specific to one application, rewording makes this more clear.

Fixes #5294
2021-06-16 09:49:30 -04:00
Francis Lachapelle 89c31d8ee2 chore: remove MainUI/UIxLoading 2021-06-14 11:08:36 -04:00
Francis Lachapelle 0c1f9fdb02 fix(web): restore support of ppolicy OpenLDAP overlay 2021-05-05 12:41:08 -04:00
Francis Lachapelle c6fab04df6 i18n(pt_BR): update Brazilian Portuguese translation 2021-03-30 15:33:44 -04:00
Francis Lachapelle 3875eddda3 i18n(hu): update Hungarian translation 2021-03-30 15:33:17 -04:00
Francis Lachapelle a95964b51f i18n(sl_SI): update Slovenian translation 2021-03-24 11:02:49 -04:00
Francis Lachapelle b486938e40 i18n(sk): update Slovak translation 2021-02-11 14:59:32 -05:00
Francis Lachapelle 8915749f75 i18n(sr): update Serbian and Serbian Latin translations 2021-02-11 14:58:47 -05:00
Francis Lachapelle d030d1c4b3 i18n(ru): update Russian translation 2021-02-11 14:57:29 -05:00
Francis Lachapelle 822c50ff56 i18n(sr_SR): update Serbian (Latin) translation 2020-12-21 15:00:58 -05:00
Francis Lachapelle 8386bb2c08 i18n(sr_SR): add Serbian (Latin) translation 2020-12-18 19:41:37 -05:00
Francis Lachapelle f5b925d90e i18n(fr): update French translation 2020-11-06 21:15:18 -05:00
Francis Lachapelle a594bf84a3 i18n(hu): update Hungarian translation 2020-10-01 15:59:00 -04:00
Francis Lachapelle 7af092f849 i18n(cs): update Czech translation 2020-10-01 15:58:03 -04:00
Francis Lachapelle 497594dfc8 i18n(ca): update Catalan translation 2020-08-05 18:34:19 -04:00
Francis Lachapelle d26bc181fd i18n(de): update German translation 2020-08-03 22:45:15 -04:00
Francis Lachapelle b5f9861e16 i18n(pl): update Polish translation 2020-08-03 22:44:43 -04:00
Nicolas 2300fe8aab
fix(core): Require current password on password change (#285)
Increase security by requiring the current password when changing the
password. This increases the security for cases such as XSS, or just a
forgotten browser window left open.

Fixes #4140
2020-07-27 10:12:22 -04:00
Francis Lachapelle 1579ebd233 chore: remove deprecated files and templates 2020-07-22 15:04:12 -04:00
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
Francis Lachapelle 84f3fd5e1c i18n(sk): update Slovak translation 2020-04-16 09:37:41 -04:00
Francis Lachapelle 7b4e4f7345 i18n(pl): update Polish translation 2020-04-16 09:37:17 -04:00
Francis Lachapelle 543abb39d5 i18n(hu): update Hungarian translation 2020-04-16 09:36:49 -04:00
Francis Lachapelle f75af12db8 i18n(fr): update French translation 2020-04-16 09:36:29 -04:00
Francis Lachapelle 91d193fa0f i18n(nl): update Dutch translation 2020-04-16 09:36:00 -04:00
Francis Lachapelle 0e5e9ddb74 i18n(ca): update Catalan translation 2020-04-16 09:35:39 -04:00
Francis Lachapelle a41fb9e1a9 i18n(de): update German translation 2020-04-16 09:35:11 -04:00
Francis Lachapelle 6af0058657 fix(calendar): use the calendar owner when generating freebusy information 2020-04-03 12:18:16 -04:00
Francis Lachapelle e8e41f15e3 i18n(lv): update Latvian translation 2020-03-09 11:13:20 -04:00
Francis Lachapelle e3559d5ca3 i18n(cs): update Czech translation 2020-03-09 11:13:19 -04:00
Francis Lachapelle de5da7bd0d i18n(ro_RO): update Romanian translation 2020-03-09 11:13:19 -04:00
Francis Lachapelle 88a675596c i18n(pt_BR): update Brazilian (Portuguese) translation 2020-01-20 16:34:17 -05:00
Francis Lachapelle cd8f957774 i18n(cs): update Czech translation 2019-12-17 11:10:40 -05:00
Francis Lachapelle 2e46e89d58 refactor: replace calls to create GMT NSTimeZone instance 2019-12-09 08:50:50 -05:00
Francis Lachapelle 8366878932 (i18n) Update translations 2019-10-23 12:54:32 -04:00
Francis Lachapelle 81ca398a35 (fix) Reload Web calendars on CAS login 2019-10-16 16:22:13 -04:00
Francis Lachapelle 8b6b9d80af (i18n) Update translations 2019-07-19 12:50:18 -04:00
Francis Lachapelle f0c8aa884c (i18n) Add Indonesian (id) translation 2019-06-14 10:58:29 -04:00
Francis Lachapelle 9a245f18fa (core) Handle multidays events in freebusy data 2019-03-15 14:00:43 -04:00
Francis Lachapelle deb10f1f7e (i18n) Add missing localized strings
Fixes #4658
2019-02-27 09:52:18 -05:00