mirror of
https://github.com/calibrain/shelfmark.git
synced 2026-02-20 07:46:18 -05:00
- Moved backend OIDC functionality to external library Authlib to help maintainability - Separated User settings UI into individual components, allowing for standard settings UI decorator components to be used. - Added full support for reverse proxy and CWA users alongside local and OIDC - Added mapping and syncing functionality for OIDC, CWA and reverse proxy users - Added per-user settings into the app-wide config system. Each config can be declared as user-overrideable, and app-wide functionality can now receive user-specific options via standard config calls. - Added per-user audiobook destination config - Updated login modal UI for simplified login, plus custom labels for OIDC login - Added user visibility in header dropdown - Unified "restrict settings to admin" to use app-wide user roles.
18 lines
201 B
Plaintext
18 lines
201 B
Plaintext
flask
|
|
flask-cors
|
|
flask-socketio
|
|
python-socketio
|
|
requests[socks]
|
|
beautifulsoup4
|
|
tqdm
|
|
dnspython
|
|
gunicorn
|
|
gevent
|
|
gevent-websocket
|
|
psutil
|
|
emoji
|
|
rarfile
|
|
qbittorrent-api
|
|
transmission-rpc
|
|
authlib>=1.6.6,<1.7
|