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 .
2021-01-24 15:19:58 +00:00
Harvey Tindall
26a1f30d32
Fix initial language setting value
...
For some reason it was set as en-US, not en-us.
2021-01-18 00:14:12 +00:00
Harvey Tindall
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
Harvey Tindall
772e12d11c
add optional tls/http2 support
...
Allows for http2 server push, see the advanced section.
2021-01-15 14:43:32 +00:00
Harvey Tindall
bc99dc34ee
Add email translation, add part of french translations
...
Admin translation from @Killianbe, Email translation from
@Cornichon420. French is currently not functional, a few things are
missing which i'm waiting on.
2021-01-15 14:43:32 +00:00
Harvey Tindall
a3351f4da8
separate options for form and admin language
2021-01-15 14:43:32 +00:00
Harvey Tindall
3fbbc7f620
add language selector to form
2021-01-11 19:17:43 +00:00
Harvey Tindall
e532000ad0
Mention emby in README, add notices about password resets
2021-01-10 16:10:03 +00:00
Harvey Tindall
8d0dc232d7
option to substitute "Jellyfin" in form.html
...
setting is jellyfin/substitute_jellyfin_strings.
2021-01-10 16:10:03 +00:00
Harvey Tindall
f5602f1e96
change settings description and console warning
2021-01-10 16:10:03 +00:00
Harvey Tindall
d9e1e2f58b
compiles, basic issues fixed
...
Server type is found under the Jellyfin settings tab, where you can
change it to emby. Currently:
* logs in
* creates users
* parses accounts
2021-01-10 16:10:03 +00:00
Harvey Tindall
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
Harvey Tindall
9dbf60e3df
add URL base option for subfolder proxies
...
also cleaned up the naming of some things.
2020-11-22 16:36:43 +00:00
Harvey Tindall
d64e98da37
use Bearer auth instead of Basic
...
this was a relic from the python version, i'd modeled the auth code off
some random blog post back then.
2020-11-12 21:05:46 +00:00
Harvey Tindall
8e45ecb214
add cache_timeout option
...
controls how old the Jellyfin user cache can be before refetching. defaults to 30 minutes.
2020-11-02 23:26:46 +00:00
Harvey Tindall
d64d5c194f
initial steps for localisation
2020-10-30 22:51:47 +00:00
Harvey Tindall
8089187b3e
use bs5 alpha2, config description changes
...
alpha2's new close buttons are used, also fixed html_templates
settings being automatically filled in with an incorrect value.
2020-10-23 14:39:04 +01:00
Harvey Tindall
82d07e423c
add optional path to custom web ui pages
...
'html_templates' in 'files' can be set to a directory, in which you can
place custom version of the web ui pages. Added for #9 . Wiki explainer
to follow.
2020-10-18 21:48:20 +01:00
Harvey Tindall
8672d7dc18
Separate email address and username for smtp
...
A username can now be set for SMTP. If not set, the send from address
will be used as before.
2020-10-11 22:32:51 +01:00
Harvey Tindall
2a2435ae11
remove version, device, device_id options, set them automatically
...
not sure why i exposed these to the user in the first place. they are
set to <jfa-go version>, <jfa-go>, <jfa-go-<version>-<commit>>
respectively.
2020-09-29 20:51:15 +01:00
Harvey Tindall
9bd7fca95e
fix table sizing on bootstrap 4; fix profile application on single-use
...
invites
use table-sm and no form-check-input so profile menu looks normal on
bs4. Profile was being read after being marked as used on invites, so
single-use invites were deleted and no profile was applied.
2020-09-23 19:12:58 +01:00
Harvey Tindall
89e70f6f7a
Add default profile functionality
...
Default profile can be selected in settings.
2020-09-23 18:48:00 +01:00
Harvey Tindall
c4acb43cb8
Initial features for move to profiles
...
user templates will become profiles. You will be able to make multiple,
and assign them to invites individually. This commit migrates the
separate template files into one profile entry called "Default", and
lets you select them on invites. No way to create profiles has been
added yet.
2020-09-20 11:21:04 +01:00
Harvey Tindall
9213f2a078
Add account deletion with email notification
...
Select users to delete, then optionally opt to notify the user in an
email with a provided reason.
2020-09-17 23:50:07 +01:00
Harvey Tindall
ba67fa7536
Initial Ombi integration
...
When enabled, an account for the user is created on both Jellyfin and
Ombi. Account defaults can be stored similarly to jf.
2020-09-05 17:32:49 +01:00
Harvey Tindall
ec7609ed8c
Add debug flag; warning label for debug mode
2020-08-19 14:09:48 +01:00
Harvey Tindall
62621dabb9
CLI flags, start setting up goreleaser, add build scripts
...
Copied and fixed the build scripts from jf-accounts, added them to the
.goreleaser.yml. Also:
data directory now stored in user's config folder
Handle timeouts in jfapi
Maybe more i forgot about.
2020-08-01 21:20:02 +01:00