Commit graph

40 commits

Author SHA1 Message Date
the-djmaze
ec5d570ac6 Added ko toggle bindingHandler 2024-02-11 20:34:02 +01:00
the-djmaze
6b3f76e4ee Login form use method="POST" to prevent uri exposure when javascript fails 2024-01-09 15:56:35 +01:00
the-djmaze
0d6499702d Replace some data-bind="click: function(){} with object functions to prevent eval() 2022-11-29 17:29:06 +01:00
the-djmaze
86c881970e Fix login button size 2022-11-21 12:50:00 +01:00
the-djmaze
456f304338 Removed CheckboxSimple component (was only used at login) 2022-09-28 23:32:04 +02:00
the-djmaze
e35fbea415 Security: disable spellcheck everywhere by default due to Chrome/Edge sending data you enter to their servers. 2022-09-20 12:26:12 +02:00
the-djmaze
eb61563db4 Merge all example plugins 2022-05-31 10:47:14 +02:00
the-djmaze
c1bed26fd1 Resolve #399 (just remove the confusing feature "hide submit button") 2022-05-17 09:15:06 +02:00
the-djmaze
53894ac4ea Resolve #353 2022-04-28 23:10:21 +02:00
the-djmaze
93190f4071 XHTML to HTML 2022-02-15 09:00:51 +01:00
djmaze
071dab01a7 Make .form-horizontal simple with less CSS classes 2021-11-16 16:22:05 +01:00
djmaze
3bad2d5dbd Revamp login screens by moving login icons to the left,
due to issues with browser plugins like LastPass which place buttons on the right.
And added a TOTP icon
2021-11-16 12:35:11 +01:00
djmaze
d64cfb96ad Drop the .clearfix (old "fix" float stuff) 2021-11-08 22:03:31 +01:00
djmaze
6170de5aee Drop bootstrap modal.less by using <dialog> <header> and <footer>
https://snappymail.eu/demo/ updated for testing
2021-11-07 17:06:08 +01:00
djmaze
0a69c6410d Added support for JavaScript FormData
As preparation for 2FA plugins and easier Fetch calls
2021-07-23 11:40:03 +02:00
djmaze
bf75cf7946 Added 2FA TOTP on admin login
https://github.com/the-djmaze/snappymail/issues/84#issuecomment-818808101
2021-07-22 21:36:44 +02:00
djmaze
109c6b6ab5 Cleanup HTML and CSS 2021-04-30 16:39:27 +02:00
djmaze
8af35f7d39 Move login forgotPasswordLinkUrl/registrationLinkUrl to plugin 2021-04-22 13:59:22 +02:00
djmaze
1b4277c9db Remove some CSS outline and !important 2021-04-22 13:37:43 +02:00
djmaze
3d2f7fb3ef Cleanup .add-on CSS 2021-04-20 11:27:19 +02:00
djmaze
3c8d01a882 There's no CSS .i18n-animation
It was only used by jQuery.letterfx in RainLoop
2021-04-14 09:24:23 +02:00
djmaze
ca9b8c8c7f Drop additionalCode for #84 2021-04-12 21:35:36 +02:00
djmaze
673bd49095 Improvements for #62 2021-03-25 10:08:29 +01:00
djmaze
cca0fc15da Added HTML5 form.reportValidity() to login screens
This improves browser feedback on form errors
2021-03-23 11:28:36 +01:00
djmaze
b6d8fa5b3f Split admin css from app.css
Cleanup normalize and bootstrap css
Removed almost all css float
Removed CKEditor from app.css
2021-02-18 21:06:19 +01:00
djmaze
2c23955269 Improve font middle arrows
Simplify login spinner
2021-02-17 16:00:51 +01:00
djmaze
d7994ddab6 Revamp Mobile/Desktop switcher without completely reloading.
Remove switcher from login page, it became useless.
2021-02-16 20:12:23 +01:00
djmaze
10f9ce39d9 Revamp mobile including CSS flexbox for messageListItem 2021-02-15 15:20:22 +01:00
djmaze
0f99147496 Drop unused i18n css class 2021-02-11 10:59:07 +01:00
djmaze
325f3c8eea Cleanup unused login error animations 2021-02-10 17:16:46 +01:00
djmaze
4f1fc5f44b Cleanup more css themes 2021-02-05 20:48:36 +01:00
djmaze
d9bece04b2 Revamp CSS template system using var() feature 2021-02-05 10:42:20 +01:00
djmaze
f08dfac99d Cleanup fontastic 2021-02-04 17:52:46 +01:00
djmaze
a28b5c2b6c Cleanup and deduplicate languages 2021-01-21 17:21:19 +01:00
djmaze
471881820b html entities to utf-8 2021-01-18 10:13:40 +01:00
djmaze
4adc672ccd Cleanup Login and removed the ancient obsolete <center> with small redesign
Also placed the loading description above the login form
2020-11-26 10:41:53 +01:00
djmaze
ebd32d8fad Don't allow plugins to modify login page 2020-11-25 14:38:16 +01:00
djmaze
4f8b07fe85 Remove more RainLoop standard/premium licensed code 2020-11-25 14:31:20 +01:00
djmaze
3eb6ab1ef7 Improved knockout observables management to prevent memory leaks 2020-10-26 12:54:03 +01:00
djmaze
d0f686c657 Rename basefolder 'rainloop' to 'snappymail'
this prevents conflicts with original rainloop
2020-10-15 16:21:52 +02:00
Renamed from rainloop/v/0.0.0/app/templates/Views/User/Login.html (Browse further)