Commit Graph

84 Commits

Author SHA1 Message Date
Francis Lachapelle
56a6f246d6 fix(login(js)): input focus on TOTP field 2021-12-07 16:31:28 -05:00
Francis Lachapelle
d4da1facf9 fix(web): use a distinct salt for TOTP authentication
If TOTP is enabled for a user, it will be disabled until the user
configure it again, which will generate a new private salt.
2021-10-15 16:18:23 -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
0c1f9fdb02 fix(web): restore support of ppolicy OpenLDAP overlay 2021-05-05 12:41:08 -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
23690cb223 (js) Escape saved username in cookie
Fixes #4810
2019-10-21 14:07:03 -04:00
Francis Lachapelle
cb2ab9152f (js) Don't change user language when not changed
Fixes #4244
2017-08-30 14:18:23 -04:00
Francis Lachapelle
41967d3eec Respect languages preferences on login page
Fixes #4169
2017-05-18 22:28:05 -04:00
Francis Lachapelle
4c78d81bf7 Formatting & Comments 2016-12-19 11:15:35 -05:00
André Peters
56c9f9d288 Disable auto-correct on iOS for username 2016-11-20 11:16:29 +01: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
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
0ec79e0411 (html,css) Use fab button on login page 2016-08-01 12:13:11 -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
045013bc74 (js) Fix breakpoints consistency 2016-05-18 14:35:24 -04:00
Francis Lachapelle
19d22cdcfb Adapt to latest md changes 2016-03-08 13:21:11 -05:00
Francis Lachapelle
40d9fa059f (html) Fix select menus of login page 2015-12-18 16:35:30 -05:00
Francis Lachapelle
5020e3658b (html) Fix login page for mobile devices 2015-12-09 15:15:22 -05:00
Francis Lachapelle
8d115733c3 (css) Fix language select menu of login page 2015-12-08 14:11:36 -05:00
Francis Lachapelle
fdb36970d4 (css) Adapt to new breakpoints and layout-align 2015-11-30 14:13:15 -05:00
Ludovic Marcotte
6d29e50f22 (fix) replace .md-actions with md-dialog-actions 2015-11-27 13:00:39 -05:00
Francis Lachapelle
dc3741f436 (html,js) Adjust padding of dialogs
Following this commit:
d2140b1565
2015-10-14 10:31:15 -04:00
Francis Lachapelle
c4ad8a64fa (html) Improve login page 2015-09-15 11:42:47 -04:00
Francis Lachapelle
9db633cada (html) Replace md-layout-fill by layout-fill 2015-08-24 11:21:17 -04:00
Ludovic Marcotte
b7af83f7e3 (feat) pimped the login window 2015-08-10 20:47:58 -04:00
Francis Lachapelle
fb7d5b628f (js) Make use of 'controllerAs' in MainUI module 2015-08-07 11:04:04 -04:00
Francis Lachapelle
b966fd3e30 (js) Move *.app.js files to their directories 2015-08-07 09:56:47 -04:00
Francis Lachapelle
a330ff7320 (js) Move Settings to a value in Common ng module
Also removed explicit settings and defaults that were imported in
various app modules. We now always use the Preferences ng service.
2015-08-03 11:57:04 -04:00
Luc Charland
2f8f8c78f7 Removing colons 2015-07-31 14:14:30 -04:00
Francis Lachapelle
2337d4057f Integrate md-icon using the Material Icons font 2015-07-03 21:42:21 -04:00
Ludovic Marcotte
1a78882c51 (fix) floating label for select on the login page 2015-07-02 13:20:13 -04:00
Francis Lachapelle
e226a32413 Improve login page
Used ngCloak directive to display the form only once AngularJS/Angular
Material is loaded and all components initialized.
2015-06-12 12:03:54 -04:00
Ludovic Marcotte
5e2bdcd2ba (fix) pimped the login form and added SOGoLoginDomains support 2015-06-12 12:02:12 -04:00
Francis Lachapelle
874e393948 (js) New file structure for login page (RootPage) 2015-06-12 12:02:11 -04:00
Ludovic Marcotte
d056f5581a (fix) do not autocapitalize the username field 2015-06-12 12:02:11 -04:00
Ludovic Marcotte
c76bca3f68 arial label 2015-06-12 11:46:04 -04:00
iRouge
bdbbc5be47 Fix login window according to specs 2015-06-12 11:17:57 -04:00
Francis Lachapelle
6a25ccfe96 Remove data- prefix in attributes of HTML tags 2015-06-12 11:17:50 -04:00
iRouge
3fb8a42856 Fix login layout ;-) (md-select are still buggy) 2015-06-12 10:50:06 -04:00
Ludovic Marcotte
79a0a3684c Use md-select on the root page 2015-06-12 10:50:04 -04:00
Ludovic Marcotte
48ffe8fb7e Minor improvement to the template 2015-06-12 10:50:01 -04:00
Ludovic Marcotte
b9e7e24344 Fixed remember login option 2015-06-12 10:50:00 -04:00
Ludovic Marcotte
e5726d2840 WiP - some improvements to the login form 2015-06-12 10:49:58 -04:00
Ludovic Marcotte
aefb27fc5c Initial (and fugly) materialization of the login page 2015-06-11 15:57:23 -04:00
Francis Lachapelle
4f7a5d6ef5 Rename ng module SOGo.RootPage to SOGo.MainUI 2015-06-11 15:26:37 -04:00
Francis Lachapelle
e817a3b3d0 Improve JavaScript of SOGoRootPage module 2015-06-11 15:25:23 -04:00