Nicola Murino
78d93730e0
update README and support link now that SFTPGo Enterprise is GA
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-09-07 18:18:55 +02:00
Nicola Murino
aad4de6001
html templates: update attribution
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2025-08-22 16:21:20 +02:00
Nicola Murino
484bda7940
UI: fix some glitches
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2024-12-29 17:16:28 +01:00
Nicola Murino
56ef9355da
add noopener noreferrer to href with target _blank
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2024-08-20 11:24:42 +02:00
Nicola Murino
d19976cc3f
setup: update support link
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2024-04-28 17:08:59 +02:00
Nicola Murino
810bf4542f
WebUI: add autocomplete="new-password" for internal password fields
...
See:
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2024-01-21 17:39:08 +01:00
Nicola Murino
3e47a4f664
WebAdmin: use the new theme for the login and setup page
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-12-30 19:12:22 +01:00
Nicola Murino
010c36cab5
WebClient: allow to set a list of default CSS
...
The new WIP WebClient requires 2 CSS files
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-11-05 17:30:33 +01:00
Nicola Murino
04ab8e72f6
WebUI: make error messages user dismissible
...
Fixes #1171
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-02-10 18:07:23 +01:00
Daniel Hammer
bbebd9b163
"Spell-Jacking" mitigation ~ prevent sensitive data leak from spell checker.
...
@see https://www.otto-js.com/news/article/chrome-and-edge-enhanced-spellcheck-features-expose-pii-even-your-passwords
Signed-off-by: Daniel Hammer <daniel.hammer+oss@gmail.com >
2023-01-16 19:23:43 +01:00
Nicola Murino
0190d0b849
update Copyright year
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2023-01-03 10:18:30 +01:00
Nicola Murino
965d059400
WebUI: try harder to prevent browsers from auto-filling in password fields
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-11-03 19:57:43 +01:00
Nicola Murino
21682d1c1d
add license header to source files
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-07-17 20:16:00 +02:00
Nicola Murino
55b47cf741
sftp realpath: resolve symlinks
...
Fixes #890
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-07-17 16:02:45 +02:00
Nicola Murino
b5894b257f
try to better highlight donations and sponsorships options ...
...
... and to better explain why they are required.
Please don't say "someone else will help the project, I'll just use it"
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-07-11 16:14:44 +02:00
Nicola Murino
0ecaa862bd
web UIs: allow to replace the default CSS
...
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-05-21 11:05:58 +02:00
Nicola Murino
67abf03fe3
web UIs: move common css to a separate template file
...
so we can reuse it instead of copying the same CSS every time
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-05-14 11:54:55 +02:00
Nicola Murino
5d7f6960f3
web UIs: add branding support
...
Fixes #829
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-05-13 19:40:52 +02:00
Nicola Murino
dcc3292dbc
web setup: add an optional installation code
...
The purpose of this code is to prevent anyone who can access to
the initial setup screen from creating an admin user
Signed-off-by: Nicola Murino <nicola.murino@gmail.com >
2022-02-27 13:08:47 +01:00
Nicola Murino
8a4c21b64a
add builtin two-factor auth support
...
The builtin two-factor authentication is based on time-based one time
passwords (RFC 6238) which works with Authy, Google Authenticator and
other compatible apps.
2021-09-04 12:11:04 +02:00
Nicola Murino
f2b93c0402
add a setup screen to create the first admin user
...
If you prefer to auto-create the first admin you can enable the
"create_default_admin" configuration key and SFTPGo will work as before.
You can also create the first admin by loading initial data: now you can
set both username and password, before you could only change the password
2021-05-14 19:21:15 +02:00