mirror of
https://github.com/sassanix/Warracker.git
synced 2026-05-23 01:39:55 -05:00
6416ff51e6
This update introduces comprehensive OpenID Connect (OIDC) Single Sign-On support with dynamic configuration via the database and full frontend/backend integration. Key additions include: - OIDC SSO login via external providers (e.g., Google, Keycloak), with automatic user provisioning and session linking. - Admin settings UI for enabling/disabling SSO and managing provider credentials. - Provider-branded SSO buttons with dynamic labels, icons, and styles. - Exact warranty expiration date support alongside duration-based input, with full validation and UI enhancements. - Full UI responsiveness for warranty field updates, tag creation, and note editing. - Memory usage optimization for low-resource deployments via configurable modes (optimized, ultra-light, performance). - Numerous fixes for SSO authentication flow, UI sync issues, database constraints, and modal interactions. - Upgraded dependencies for security, performance, and compatibility (Flask 3.0.3, Gunicorn 23.0.0, etc.). - Frontend improvements: Chart.js loading fix, tooltips for long product names, and dark/light mode-compatible footer. This release significantly improves authentication flexibility, performance, and user experience across all major components.
16 lines
266 B
Plaintext
16 lines
266 B
Plaintext
Flask==3.0.3
|
|
gunicorn==23.0.0
|
|
psycopg2-binary==2.9.9
|
|
Werkzeug==3.0.3
|
|
flask-cors==4.0.1
|
|
Flask-Login==0.6.3
|
|
Flask-Bcrypt==1.0.1
|
|
PyJWT==2.8.0
|
|
email-validator==2.1.1
|
|
APScheduler==3.10.4
|
|
python-dateutil==2.9.0
|
|
Authlib==1.3.1
|
|
requests==2.32.3
|
|
gevent==24.2.1
|
|
setuptools<81
|