Commit Graph

10 Commits

Author SHA1 Message Date
d7fd717c95 Refactor duplicate code, lints, correct engine status render 2026-03-14 20:18:51 +02:00
756c1cdc47 Improve UI
- Add metrics table  to sidebar after schedule generation
- Add scheduler status indicator to sidebar
- Refactor report() to consume `ResidentMetrics`
- Delete unused preview component
- Beautify css across wizard steps
2026-03-14 19:44:29 +02:00
f84d812602 Add custom errors with thiserror, log thread id 2026-02-03 23:02:44 +02:00
318b7f6450 Hold config state from the generated schedule; avoids desync issues when changing configs and re-exporting data without generating new schedule 2026-02-01 23:23:27 +02:00
334b009749 Resolve lint warnings 2026-01-18 00:03:18 +02:00
125ddc3117 Change ResidentId(String) to ResidentId(u8), impl Copy for ShiftType, use u8 for all UserConfig params 2026-01-17 19:27:35 +02:00
db7623528c Remove bind of project month in resident calendar options 2026-01-13 21:02:25 +02:00
92a9c6d704 Implement DTOs, add managed state for schedule, export to txt 2026-01-11 22:28:10 +02:00
e11e1376eb Sync progress 2025-12-28 21:32:08 +02:00
8f8fc50310 Init project 2025-12-26 11:25:45 +02:00