Files
timetracker/games/static/js
Claude 0285243172 Embed labels in filter criteria (Stash-style) to retire pill resolver
Store {id, label} objects instead of bare IDs in MultiCriterion value/excludes.
FilterSelect pills now render directly from the embedded labels — no DB round-trip
to _resolve_game/device/platform_options. The filter URL and saved presets are
self-describing. MultiCriterion.to_q() extracts ids for querying; bare ints are
still accepted for backward compatibility.

Closes #9

https://claude.ai/code/session_01EyAJcMoDktLrY9tSbdHViA
2026-06-08 21:41:03 +02:00
..
2023-11-20 21:25:21 +01:00
2023-11-20 21:25:21 +01:00
2023-11-20 21:25:21 +01:00
2026-05-11 20:22:23 +02:00
2026-06-06 19:37:14 +02:00
2026-05-11 20:22:23 +02:00
2026-01-27 19:30:07 +01:00