maziggy 1c86625b82 fix(queue): Force color match is kept for a job queued to a specific printer: it waits for a spool of the exact colour and variant instead of printing on the first spool of the same material, and two slots asking for the same filament need two spools of it (#3280) hai 1 semana
..
_fixtures d3827e646a Security hardening (maziggy/bambuddy-security #23) hai 2 semanas
integration 29a81520d9 feat(external-links): an app can show a count on its sidebar link (PUT /external-links/badge with "Send notifications"; Bambuddy Orders shows its To do count), the count disappears when not updated for ten minutes hai 1 semana
unit 1c86625b82 fix(queue): Force color match is kept for a job queued to a specific printer: it waits for a spool of the exact colour and variant instead of printing on the first spool of the same material, and two slots asking for the same filament need two spools of it (#3280) hai 1 semana
.test_durations e0a2398783 ci: balance the backend test shards by measured time, not test count hai 2 meses
__init__.py ff53e62ef8 Add comprehensive automated testing infrastructure hai 10 meses
conftest.py 198610476f test: Docker test runs use all logical CPUs (-n logical; auto counted physical cores only); tests stop the background tasks they started and close the app engine's connections after every test on SQLite too ("Event loop is closed" thread warning) hai 1 semana
overlay_helpers.py 67d3e7e869 Add stream overlay logos and progress colours (#3208) hai 4 semanas
pytest.ini 3542005110 test: register sqlite_only and docker marks in pytest.ini, drop redundant asyncio marks hai 2 semanas