Commit Graph

13 Commits

Author SHA1 Message Date
JSC
b17e0db2b0 feat: Emit credits required event via SocketIO when user lacks sufficient credits 2025-07-13 01:46:23 +02:00
JSC
e2fe451e5a Refactor OAuth provider linking and unlinking logic into a dedicated service; enhance error handling and logging throughout the application; improve sound management and scanning services with better file handling and unique naming; implement centralized error and logging services for consistent API responses and application-wide logging configuration. 2025-07-05 13:07:06 +02:00
JSC
ccc5ee38e2 feat(socketio): integrate SocketIO service for real-time communication and emit credits change events 2025-07-04 20:18:46 +02:00
JSC
4375718c2f refactor(decorators): simplify require_admin decorator by reusing require_role 2025-07-04 19:13:33 +02:00
JSC
7455811860 feat: Add VLC service for sound playback and management
- Implemented VLCService to handle sound playback using VLC.
- Added routes for soundboard management including play, stop, and status.
- Introduced admin routes for sound normalization and scanning.
- Updated user model and services to accommodate new functionalities.
- Enhanced error handling and logging throughout the application.
- Updated dependencies to include python-vlc for sound playback capabilities.
2025-07-03 21:25:50 +02:00
JSC
703212656f refactor: clean up code by adding missing commas and improving import order 2025-07-02 10:46:53 +02:00
JSC
171dbb9b63 Refactor code for improved readability and consistency
- Cleaned up whitespace and formatting across multiple files for better readability.
2025-07-02 10:37:48 +02:00
JSC
e63c7a0767 feat(auth): enhance user authentication by querying user data from the database and simplifying access token generation 2025-07-01 02:41:25 +02:00
JSC
a7210a8d50 feat(auth): add profile update and password change endpoints; enhance provider list handling 2025-06-29 22:00:59 +02:00
JSC
91648a858e feat(auth): implement user plans and credits system with related endpoints 2025-06-29 16:40:54 +02:00
JSC
52c60db811 refactor(auth): improve code structure and add user registration endpoint
refactor(main): update index route response and remove greeting service

refactor(decorators): streamline authentication decorators and remove unused ones

test(routes): update tests to reflect changes in main routes and error messages
2025-06-28 20:47:45 +02:00
JSC
ceafed9108 auth email/password 2025-06-28 18:30:30 +02:00
JSC
8e2dbd8723 auth google + jwt 2025-06-27 13:14:29 +02:00