Historia zmian

Autor SHA1 Wiadomość Data
  maziggy 460c11ca30 chore: remove dead code (audit step 4): unused backend helpers and schema classes, 51 unused API client wrappers, test-only components (BackupModal, RestoreModal, VirtualPrinterSettings, TagDetectedModal, WeightDisplay, useLongPress) and their translations; removed POST /printers/test, the two printer debug routes and the SpoolBuddy update-status channel; legacy virtual printer settings fields removed from the settings API; first-run setup redirect tested 2 dni temu
  maziggy 6cdf4eb2d0 Tests: 21 in the new test_api_key_own_rows.py. Before the change, 8 of them failed; the rest pass either way because they check refusals and unchanged behaviour. All 7 mutations were killed. In the #3256 tests (test_api_key_queue_acts_as_owner.py), I tightened the bulk assertion and fixed the outdated docstring. The wiki's API keys page had documented the old refusal; that block is rewritten. 2 dni temu
  maziggy bd692ac3c7 fix(stats): date filters use calendar days in the browser's time zone instead of UTC days; the Statistics page sends its zone, and the date-filtered archive, statistics and inventory-statistics endpoints take an optional tz (Bambuddy's own TZ when omitted) 2 dni temu
  maziggy b342124f0e fix(timelapse): a video goes to the run it belongs to (scan stops on a newer run, claimed videos left out of matching, camera video replaces the printer's without orphaning it); every timelapse change refreshes open Archives pages 4 dni temu
  maziggy ab7fb583da test: test scripts run the build, type check and lint exits; app engine released per test; refresh the type-check baseline 4 dni temu
  maziggy cacaaf4dae fix(printers): live status carries nozzles, firmware, developer mode and the print's AMS mapping; run-out hint narrows by nozzle; AMS-HT is its unit id; rotate check sees loaded slots 4 dni temu
  maziggy 3c2ab99635 fix(archives): re-sliced archives read as not printed with a cost; restore checks its numbers; prints are bound under one set of names 5 dni temu
  maziggy f761a3ae97 fix(queue): every way of adding a job announces it, applies the default print options and keeps its cost centre 5 dni temu
  maziggy b10fd5ed1a fix(updates,timelapse): a hung update step or slow timelapse stitch no longer gets stuck or loses its work 5 dni temu
  maziggy 7cea7acf0a fix(camera): snapshots and the camera test use the live view, the janitor kills only our ffmpeg 6 dni temu
  maziggy 95ea683b74 fix(archive): an archive's cost is the cost of one print of it 6 dni temu
  maziggy 5c575b5bae fix(queue): "only if the previous print succeeded" looks at the right printer 1 tydzień temu
  maziggy 7616b65463 fix(spoolbuddy): write the Spoolman spool to the tag in Spoolman mode 1 tydzień temu
  maziggy f43be8098e Security hardening (maziggy/bambuddy-security #29) 1 tydzień temu
  maziggy dd6696470f Security hardening (maziggy/bambuddy-security #28) 1 tydzień temu
  maziggy d3827e646a Security hardening (maziggy/bambuddy-security #23) 1 tydzień temu
  maziggy b6847f246e Security hardening (maziggy/bambuddy-security #21) 1 tydzień temu
  maziggy 578add28d8 fix(printers): a printer added after a delete starts clean 1 tydzień temu
  maziggy 0033001945 fix(db): SQLite applies the ON DELETE rules of archives, library files, queue jobs, batches and projects 1 tydzień temu
  maziggy b5cd369f51 chore: remove dead code and fail CI on unused frontend files 1 tydzień temu
  maziggy ccc354f347 refactor(models): declare the notification models' columns with Mapped[] 1 tydzień temu
  maziggy 9c7db6e37c refactor(printers): every user stop goes through one function that also marks it, including the HMS dialog's Stop Printing 1 tydzień temu
  maziggy 8c0826f69d fix(notifications): a print without an archive is no longer attributed to the previous queue job 1 tydzień temu
  maziggy 47795649ae fix(smart-plugs): power alerts are sent, checked in the background, once per crossing 1 tydzień temu
  maziggy 49879b8d69 fix(projects): the project timeline loads again with queued or printing jobs 1 tydzień temu
  maziggy c1afe21c90 fix(webhook): stop and cancel through the API actually stop the print 1 tydzień temu
  maziggy fe4a999b7c Fail the backend type check on new errors, against a baseline of the existing ones 1 tydzień temu