Lukas
9c3f03d610
refactor(scheduler): separate scheduler logic from scan/rescan logic
...
- Extract rescan logic into new RescanService (src/server/services/rescan_service.py)
- SchedulerService now only handles APScheduler cron scheduling
- Move scheduler sub-services (folder_rename, folder_scan, key_resolution) to scheduler/ folder
- Keep RescanOrchestrator as backward-compatible alias
- Update all imports across api/, server/, and test files
2026-06-03 20:58:30 +02:00
..
2026-05-20 19:38:43 +02:00
2026-05-13 12:41:22 +02:00
2026-02-15 17:49:11 +01:00
2025-10-30 21:22:43 +01:00
2026-02-15 17:49:11 +01:00
2026-02-15 17:49:11 +01:00
2026-02-15 17:49:11 +01:00
2026-05-26 18:45:22 +02:00
2026-02-15 17:49:11 +01:00
2025-12-25 18:05:33 +01:00
2026-02-15 17:49:11 +01:00
2026-01-17 22:50:25 +01:00
2026-05-26 18:45:22 +02:00
2026-05-26 18:57:04 +02:00
2026-02-15 17:49:11 +01:00
2026-06-03 20:58:30 +02:00
2025-10-24 19:55:26 +02:00
2025-10-24 18:27:34 +02:00
2026-01-17 22:50:25 +01:00
2026-05-26 17:44:42 +02:00
2026-02-02 07:14:29 +01:00
2026-01-31 15:29:53 +01:00
2026-01-16 18:50:04 +01:00
2026-02-15 17:49:11 +01:00
2026-01-18 12:07:37 +01:00
2026-01-21 19:36:54 +01:00
2026-02-15 17:49:11 +01:00
2026-02-22 17:01:31 +01:00
2026-06-03 20:58:30 +02:00
2026-05-13 12:41:22 +02:00
2026-06-03 20:58:30 +02:00
2026-02-15 17:49:11 +01:00
2026-02-15 17:49:11 +01:00
2026-02-15 17:49:11 +01:00
2026-05-20 19:38:43 +02:00
2026-06-03 20:58:30 +02:00
2026-05-19 21:25:21 +02:00
2026-02-15 17:49:11 +01:00
2026-01-17 22:50:25 +01:00
2026-02-01 09:55:18 +01:00
2025-10-19 20:27:30 +02:00