Acentech Dev
4651ef232c
.NET Core / build (push) Has been cancelled
refactor(CS): schedule + periods are config-owned, AdminPanel-editable
...
Move the auto-schedule from context-owned state to the plugin config (single source
of truth): RegistrationOpenDays + RegistrationOpenTimes + Registration/Preparation/
SiegeDuration are all editable in the AdminPanel plugin config and take effect live
(context refreshes its config reference each tick via UpdateConfiguration). /csschedule
now writes the config. Removed the duplicate Persisted schedule fields. 12 tests pass.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-15 14:52:07 +03:00
..
2026-07-14 19:00:35 +03:00
2026-07-15 14:52:07 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-15 11:35:34 +03:00
2026-07-15 14:52:07 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-15 14:19:07 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-15 01:52:19 +03:00
2026-07-14 21:35:25 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-15 01:23:57 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00
2026-07-14 19:00:35 +03:00