Harvey Tindall
de92516d52
add updates section to setup
4 years ago
Harvey Tindall
1e9d184508
implement user expiry functionality
...
All works now, but i'll add a field on the accounts tab for users with
an expiry, as well as a 'disabled' badge.
4 years ago
Harvey Tindall
cc4e12c405
finish backend of custom emails
...
biggest bodge i've ever done but it works i guess.
4 years ago
Harvey Tindall
5c87d109a3
use descriptive variable names in email translations
...
in preparation for an email editor.
4 years ago
Harvey Tindall
456ef556b1
add inter-section dependency for settings
...
Currently used to hide all email sections when [email]/method is blank
(disabled).
4 years ago
Harvey Tindall
ee026714d4
Add optional email confirmation
...
If enabled, a confirmation email will be sent before the user can create
their account.
4 years ago
Harvey Tindall
3dd83bffbf
Merge branch 'new-setup'
...
Merge new setup wizard
This is much more up-to-date than the previous setup page, with a new
design and previously missing/new settings. Currently only available in
english (hopefully that changes soon).
also fixes conflict in _post.
4 years ago
Harvey Tindall
7baea9101e
Add general settings, ombi
...
host, port, theme, tls are included in general. Page theme changes with
setting. Fixed checkbox support messages. Split some cards into columns.
4 years ago
Harvey Tindall
8c871bc5fa
Add ts to link setting dependance
...
Also make store each setting as classes in a settings object, to make it
easier to serialize on submitting. Also, added
"substitute_jellyfin_strings", "no_username" and welcome_email.
4 years ago
Harvey Tindall
bf1e6230dc
split some strings into common file; use lang file to setup page
4 years ago
Harvey Tindall
8af1c13d7e
Display error messages on form
...
two new strings need translating in lang/form.
4 years ago
Harvey Tindall
ea262ca60b
add optional welcome email for new users
...
When enabled, an email with the server URL and username will be sent to
created users. Requested in #38 .
4 years ago
Harvey Tindall
cd2ea2e579
reload email after lang is loaded
...
fixes #37 .
4 years ago
Harvey Tindall
882a3467db
fix language settings loading
4 years ago
Harvey Tindall
e834445b0b
Restructure language loading to support incomplete translations
...
On startup, files are scanned and any missing values are replaced with
the english version.
4 years ago
Harvey Tindall
1aadd12006
move validationStrings out of strings in lang/form
4 years ago