Commit Graph

8 Commits

Author SHA1 Message Date
lukas 939d3a9e33 feat(purchases): honor ?sort= on list_purchases + eager-load games (#68) 2026-06-21 14:11:45 +02:00
lukas 6c704c40a3 test(sessions): make duration sort test discriminate from default order (#68)
Test was passing for wrong reason: both default order (-date) and -duration sort
put Beta first because Beta had longer duration AND later date. Make order diverge
by swapping durations, so -duration must override date-based ordering to pass. Also
fix test to extract tbody to avoid matching "Beta" in header's last-session button.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 14:07:08 +02:00
lukas 5fc9cc03da feat(sessions): honor ?sort= on list_sessions + eager-load relations (#68) 2026-06-21 13:58:33 +02:00
lukas fb985fac9e test(games): make list_games sort test discriminate from default order (#68) 2026-06-21 13:56:45 +02:00
lukas 0fa1697310 feat(games): honor ?sort= on list_games + eager-load platform (#68) 2026-06-21 13:53:00 +02:00
lukas 65d9f29a3e test(sorting): drop unused imports/var in test_sorting (#68) 2026-06-21 13:50:45 +02:00
lukas 5ccf388ef5 feat(sorting): per-model maps, apply_sort, parse_find_filter (#68) 2026-06-21 13:46:25 +02:00
lukas 6459bb983e feat(sorting): SortSpec/SortTerm types + parse_sort_terms (#68) 2026-06-21 13:43:11 +02:00