319ac35a260ac64db383c7b7c9b9a0ac998e3127
- auto_cycle.py: _scheduler_loop now distinguishes weekday (interval_hours) from weekend (weekend_cycle_times UTC slots or sleep until Monday); _parse_weekend_times() and _next_weekend_slot() helpers; get_status() exposes weekend_cycle_enabled + weekend_cycle_times - cycle.py: CycleConfigRequest adds weekend_cycle_enabled + weekend_cycle_times; update_cycle_config validates HH:MM format and persists to config DB - Config.tsx: weekend scheduling section with enable toggle + time picker (06:00/08:00/12:00/18:00/22:00/00:00 UTC presets, multi-select); weekendEnabled + weekendTimes state synced from cycle status Default: enabled with 08:00 + 22:00 UTC (covers news scan + Globex open Sunday) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Python
46.7%
TypeScript
44.9%
HTML
8%
Shell
0.1%