05534875d6573cb946a31d60144b8cbf842fd570
- Remove _filter_number() — defined but never called; take _FILTER_INPUT_CLASS with it since it was only used there. - Remove the isinstance(value/excluded, str) single-string guards in _filter_get_choice — JS always emits arrays, this was backward-compat dead code. - Remove identity-copy list comprehensions in PurchaseFilterBar; pass Purchase.TYPES and Purchase.OWNERSHIP_TYPES directly. - Fix stale section comment that said model fields "resolve selected ids to labels" — they now use labels embedded in the filter JSON. - Drop the now-unused escape import. https://claude.ai/code/session_01EyAJcMoDktLrY9tSbdHViA
Timetracker
A simple game catalogue and play session tracker.
Development
The project uses uv to manage Python versions and dependencies.
Simply run:
make init
This installs the correct Python version, syncs all dependencies, and installs npm packages.
Afterwards, you can start the development server using make dev.
Description
Releases
23
Languages
Python
64.8%
CSS
21%
JavaScript
8.1%
HTML
5.4%
Dockerfile
0.3%
Other
0.4%