05/23 Phase 3

This commit is contained in:
2026-05-23 11:18:25 -04:00
parent f33962cb15
commit 5dcf93a85f
7 changed files with 467 additions and 19 deletions
+10 -9
View File
@@ -244,15 +244,16 @@ All actions are logged to console and optionally to a log file:
---
### 🔲 Phase 3 — History Browser
- [ ] Write `ui/history.py`
- [ ] Treeview table with columns: Date, Numbers, Bonus, Multiplier, Source
- [ ] Filter by game (dropdown)
- [ ] Search by date range
- [ ] Sort by column headers
- [ ] Row count display
- [ ] Connect history screen to DB reads
- [ ] Test with real fetched data
### Phase 3 — History Browser
- [x] Write `ui/history.py`
- [x] Treeview table with columns: Game, Date, Numbers, Bonus, Mult., Source
- [x] Filter by game (dropdown)
- [x] Search by date range (From / To entries)
- [x] Sort by column headers (▲/▼ indicators, numeric sort for bonus/multiplier)
- [x] Row count display
- [x] Connect history screen to DB reads via `get_draws_with_game()`
- [x] Auto-refresh after fetch completes
- [x] 13 tests (80/80 total passing)
---