90c6cee780
add restart button
2021-01-31 19:01:20 +00:00
ee026714d4
Add optional email confirmation
...
If enabled, a confirmation email will be sent before the user can create
their account.
2021-01-30 19:19:12 +00:00
4fc9bdb35b
element already existed, oops
2021-01-29 01:32:44 +00:00
c0a05be44e
add strftime notice on setup
...
string was already in translations, just forgot to include it.
2021-01-29 01:29:54 +00:00
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.
2021-01-27 22:06:44 +00:00
79987ffa22
add refresh button that uses url base if given
2021-01-27 21:51:01 +00:00
764639bbba
add header template
2021-01-27 21:38:35 +00:00
eb67116ee6
replace og setup
2021-01-27 21:37:43 +00:00
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.
2021-01-27 21:35:41 +00:00
167fae9892
add jellyfin connection test, submission
...
fully functional now, but still need to add some sections (ombi mainly).
2021-01-27 12:55:39 +00:00
c7f5aa2e2b
split into pages, hide email pages when disabled, add history navigation
2021-01-27 00:51:19 +00:00
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.
2021-01-26 22:57:29 +00:00
bf1e6230dc
split some strings into common file; use lang file to setup page
2021-01-25 21:26:54 +00:00
8af1c13d7e
Display error messages on form
...
two new strings need translating in lang/form.
2021-01-25 18:01:18 +00:00
687edf2b0b
Initial setup page content
...
Rewritten with a17t. Content right now is just a copy of the original
setup.html, but settings for new features will be added later.Currently
all cards are shown, only the current one will show in future.
2021-01-24 23:05:04 +00:00
dd96d71280
Add optional label for invites
...
Requested in #38 .
2021-01-24 15:55:45 +00:00
f7d8feac5d
bundle css with esbuild
2021-01-23 18:53:14 +00:00
e834445b0b
Restructure language loading to support incomplete translations
...
On startup, files are scanned and any missing values are replaced with
the english version.
2021-01-19 00:29:29 +00:00
1aadd12006
move validationStrings out of strings in lang/form
2021-01-18 22:06:50 +00:00
ffc62574ec
Fix server push and use Link header to load CSS
...
Nginx with http2_push_preload on will convert the Link header to server
pushes, so we use it to load css.
2021-01-15 18:57:12 +00:00
0b482116bb
fix display of username box on add account modal
2021-01-15 14:43:32 +00:00
a579bcd463
add finished french for admin
2021-01-15 14:43:32 +00:00
ab7017ff12
fix spelling in french email
2021-01-15 14:43:32 +00:00
4679c6f355
add language selector to admin
2021-01-15 14:43:32 +00:00
422f13202b
Use lang file in typescript
2021-01-15 14:43:31 +00:00
c470e40737
Start adding translation support for admin
2021-01-15 14:43:31 +00:00
a102199d5a
include code in invite form instead of getting from url
...
potentially solves #34 ?
2021-01-14 14:22:20 +00:00
3fbbc7f620
add language selector to form
2021-01-11 19:17:43 +00:00
6860933498
functional continue button in form, hide empty contactMessage box
2021-01-09 00:07:19 +00:00
eb370d64df
Merge a17t-redesign, kinda ts-ify setup.js
...
the web ui has been redesigned with the a17t toolkit, which imo looks a
lot better than bootstrap. This also brought a complete rework of the
web code, which now makes a lot more sense hopefully. the setup page is
still stuck with bootstrap, its not much of a priority but i'll rewrite
it eventually.
2021-01-05 18:16:23 +00:00