Koha9
559342fae7
feat: Enhance scheduler and watcher with improved logging and cron trigger helpers
2025-11-29 12:56:18 +09:00
Koha9
fe4061d1a1
feat: Implement sync manager and file watcher for automated playlist synchronization
2025-11-29 12:26:59 +09:00
Koha9
7dae8647e6
feat: Implement scheduling functionality for playlist synchronization
...
- Added a new scheduler module using APScheduler to manage scheduled sync jobs.
- Introduced cron expression validation and job scheduling based on user-defined settings.
- Enhanced frontend to support schedule settings, including cron, daily, and weekly modes.
- Updated API service to handle fetching and saving schedule settings.
- Modified StrategySelector component to include schedule management UI.
- Added new types for schedule settings and modes in the frontend.
- Updated requirements to include APScheduler for scheduling capabilities.
2025-11-29 10:49:35 +09:00
Koha9
0ede137170
Support backend connection timeout configuration
2025-11-29 08:18:32 +09:00
Koha9
832dbc11d5
Fix frontend entrypoint for Vite build
2025-11-29 00:25:45 +09:00
Koha9
1b6dddacc8
Add a dropdown menu that allows users to select a library.
2025-11-27 21:48:48 +09:00
Koha9
0ad64216f5
Add regex-based path preprocessing for playlist sync
2025-11-25 21:33:04 +09:00
Koha9
08eed569a9
Sync all playlists and track deletions
2025-11-24 22:21:01 +09:00
Koha9
61794b8db9
Add playlist overview homepage
2025-11-24 17:35:42 +09:00
Koha9
c3d1662465
logger added.
...
plex_client method naming fix.
2025-07-19 18:00:48 +09:00
Koha9
65bd99d3f2
Fix config not save&load
2025-07-19 10:35:14 +09:00
Koha9
969b32ab68
feat(ui): add bootstrap toast for messages
2025-07-13 06:56:26 +09:00
Koha9
992161f9a9
refactor plex_client,config
2025-07-12 19:00:35 +09:00
Koha9
a8863f911b
支持手动token认证
2025-07-08 19:17:18 +09:00
Koha9
d4ed9d22f5
Add scheme dropdown and load defaults from config
2025-06-21 19:34:07 +09:00
Koha9
83c5780c57
Remove library selection and default theme
2025-06-20 22:32:05 +09:00
Koha9
75a413667d
Set default Plex port
2025-06-20 22:27:01 +09:00
Koha9
aa4223b413
Refactor Plex interaction into separate module
2025-06-20 21:54:55 +09:00
Koha9
e9fcaf508e
Complete bootstrap base frontend prototype.
...
- login page and playlist setting page frontend templates.
- fast API route.
- reading and saving config files
- mock login logic for UI interaction demo
2025-04-04 20:16:09 +09:00