Commit Graph

41 Commits

Author SHA1 Message Date
Harvey Tindall b53a6d4006
update eol notice 2020-11-13 18:23:48 +00:00
Harvey Tindall 6ec214f644
Move og readme to separate file
officially deprecated now i guess.
2020-09-14 12:35:56 +01:00
Harvey Tindall 237c575441
make jfa-go mention bigger
you should try it out.
2020-08-18 14:34:26 +01:00
Harvey Tindall d5609f3870 update readme, fix setup.js setting toggle 2020-08-02 02:33:34 +01:00
Harvey Tindall 290e6b3dca switch to main over master 2020-07-13 00:18:42 +01:00
Harvey Tindall dcdb02f9db
Merge branch 'master' into bs5 2020-07-05 16:34:05 +01:00
Harvey Tindall 4be88c4670 modify and add new images to readme 2020-07-05 16:25:55 +01:00
Harvey Tindall adef32ef89 BS4 by default, BS5 optional
Bootstrap 4 w/ jQuery is used by default unless bs5 is enabled in
settings/ui. bs4 also now has a jellyfin-style look.
2020-07-05 14:38:07 +01:00
Harvey Tindall ade935da4e jellyfin-lookin theme, changes from master, bump to 0.3.0
Now uses a customized bootstrap that looks something like Jellyfin. Some
small ui changes were needed. This be overridden by downloading bs5's css and using the custom_css
option if you don't like it. sass file is included for your own modification. Changes made to master have been added also.
2020-07-04 22:17:49 +01:00
Harvey Tindall acad3b1853 Fix admin, convert invite form, change readme 2020-07-03 22:22:47 +01:00
Harvey Tindall 061fdd65bb fixed image on readme 2020-07-02 18:46:48 +01:00
Harvey Tindall 0bb54d1c45 Remove config from readme, bump to 0.2.5 2020-06-30 19:58:06 +01:00
Harvey Tindall 00ba11940a add donation link 2020-06-29 13:03:09 +01:00
Harvey Tindall b775e36171 update readme 2020-06-29 00:39:30 +01:00
Harvey Tindall 68a459023c Add option to use email address as username
Added option email/no_username to disable username input on form, and
instead use the provided email address as the username. Also added
missing 'packaging' dep from pevious update.
2020-06-29 00:35:51 +01:00
Harvey Tindall 4809331502 10.6.0 compatability, cleanup, removed dep
Automatically fixes '*ProviderId' in user templates for versions of
Jellyfin >= 10.6.0. Removed unnecessary configparser dependency, the one
actually used is part of python. jf_api now has an info attribute.
2020-06-27 15:38:51 +01:00
Harvey Tindall b943bd1f27 Fixed images for pypi 2020-06-16 20:36:57 +01:00
Harvey Tindall 4d6872dc17 Remove secrets dep
The dependency on 'secrets' has been removed, as I realized that the
cryptographic 'secrets' package is included in python, and the one on
PyPI was related to LDAP. This the issues with python-ldap on some
systems no longer exist.
2020-06-16 20:17:25 +01:00
Harvey Tindall 674636b3a2 Add ability to set default homescreen layout
--get_policy is now --get_defaults, as it now allows you to store a
default user configuration and displayPreferences, which define the
layout of the home screen. It can also now display non publicly visible
accounts.
2020-06-07 15:00:31 +01:00
Harvey Tindall 78de153557 Added separate public & private jellyfin address option 2020-06-03 12:17:29 +01:00
Harvey Tindall a65f193407 Added custom_css to README 2020-05-17 15:36:43 +01:00
Harvey Tindall bb864ce46e Added icons and banner
Added a jellyfin inspired icon, and a banner to the README.md
2020-05-13 18:46:02 +01:00
Harvey Tindall 922987454f Add setup wizard
Added a setup wizard that appears on first run, or when no config dir is
found.
2020-05-02 18:32:58 +01:00
Harvey Tindall 16a7ceb8ea Added STARTTLS for SMTP
As many services don't support full encryption, there is now an
encryption option in the [smtp] section, allowing you to choose between
ssl_tls and starttls.
2020-04-26 21:28:55 +01:00
Harvey Tindall 5b767da91f Add windows fixes 2020-04-25 22:08:59 +01:00
Harvey Tindall b9cefcc111 Added ability to log in with jellyfin credentials
The new jellyfin_login and admin_only allow anyone use their username and
password from jellyfin to login to the admin page, and restrict this to jellyfin
admins only, respectively.
2020-04-25 17:20:46 +01:00
Harvey Tindall 200ad24f96 Added user email modification to admin page
Pressing the user settings button brings up a list of all jellyfin
users, and allows you to add or change their stored email addresses.
Additionally, changed emails.json to use user ID instead of username.
The program automatically converts the file to the new format at start.
2020-04-20 20:37:39 +01:00
Harvey Tindall e8ad3f98d6 added option to send invite to an address
The admin page now has the option to send an invite to an email address.
Since there are now two email types (invites and pw resets), the new
sections have been added to config.ini, and email_template and
email_plaintext have been renamed to email_html and email_text
respectively.
2020-04-19 22:35:51 +01:00
Harvey Tindall 561e87984c updated images 2020-04-17 18:24:07 +01:00
Harvey Tindall 4df78a22c5 Fixed password validation on form; added lowercase option
Fixed an issue where some criteria on the form page wouldn't change to
red or green when one set one of them to 0 in the config. Also added a
lowercase option.
2020-04-16 14:33:23 +01:00
Harvey Tindall 21fd6e452e Added Dockerfile
Dockerfile added. Working on getting this up on docker hub aswell.
2020-04-15 11:16:29 +01:00
Harvey Tindall b43f145ac5 added requirements.txt 2020-04-15 10:58:35 +01:00
Harvey Tindall 690de58e9f added password validation; changed create account layout
Password validation added, configurable under the [password_validation]
section in config.ini. Each criterion is displayed next to the form, in
red or green depending on whether the password passes it. form.html now
looks different because of it, whether it is enabled or disabled. An
error message is now displayed if the user already exists.
2020-04-14 21:31:44 +01:00
Harvey Tindall c00311bd15 typo 2020-04-13 15:16:48 +01:00
Harvey Tindall 42196b5fe7
reference wiki pages 2020-04-13 15:05:37 +01:00
Harvey Tindall 90cdfe1ccc add missing pyOpenSSL dep 2020-04-13 14:26:40 +01:00
Harvey Tindall 5725bbf45d
remove todo section
Moved these over to issues
2020-04-12 21:52:51 +01:00
Harvey Tindall d22ba6133b Add pw reset support; add logging 2020-04-12 21:25:27 +01:00
Harvey Tindall 2e22e5f840
Add requirements to README
Added requirements, notably python >= 3.6 due to f-string usage.
2020-04-11 19:00:50 +01:00
Harvey Tindall 19ab6ed4d7 update readme 2020-04-11 15:21:57 +01:00
Harvey Tindall d321726d62 first commit 2020-04-11 15:20:25 +01:00