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
|
1 день назад |
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 дней назад |
maziggy
|
d1f50973c6
Security hardening (maziggy/bambuddy-security #37)
|
6 дней назад |
maziggy
|
91cf89f300
fix(camera): Cam Wall tiles and the stream overlay recover from an ended stream without leaking connections
|
1 неделя назад |
maziggy
|
877b5e3afe
Security hardening (maziggy/bambuddy-security #14)
|
1 неделя назад |
maziggy
|
df8053cc1d
Security hardening (maziggy/bambuddy-security #14)
|
1 неделя назад |
maziggy
|
be915fa308
fix(auth): taking away live updates or camera access through a group ends them
|
1 неделя назад |
maziggy
|
5f8c60a646
fix(camera): an open camera view stops once the viewer may no longer watch
|
1 неделя назад |
maziggy
|
26ea39eb31
fix(auth): ending a user's sessions also closes their open dashboards
|
1 неделя назад |
maziggy
|
c39e678204
Security hardening (maziggy/bambuddy-security #12)
|
1 неделя назад |
maziggy
|
fe064f6ee1
fix(webhook): check API keys with the shared check, so errors are 503s
|
1 неделя назад |
maziggy
|
b5cd369f51
chore: remove dead code and fail CI on unused frontend files
|
1 неделя назад |
maziggy
|
8d6e53954c
fix(auth): a database error while checking an API key is a 503, not an invalid key
|
1 неделя назад |
maziggy
|
cf98daa0bb
Security hardening (maziggy/bambuddy-security #10)
|
2 недель назад |
maziggy
|
d336bb2ad2
Merge printer-scoped access (#1727) and the queue review gate (#1620) into dev
|
2 недель назад |
maziggy
|
3480d39434
Browse a Manyfold library and import its files (issue #1471)
|
2 недель назад |
maziggy
|
24509b17e0
Let jobs wait for staff review before they print (#1620)
|
2 недель назад |
maziggy
|
45921b7a56
Limit groups to selected printers (issue #1727)
|
3 недель назад |
maziggy
|
6855d65d12
Let other applications send messages through the notification channels
|
3 недель назад |
maziggy
|
b9bd312826
fix(slicer): keep protocol-handler download tokens valid for their whole TTL (issue #3029)
|
1 месяц назад |
maziggy
|
816f073a9e
fix(auth): decouple media routes from the camera stream token (issue #3025)
|
1 месяц назад |
Sean K
|
55cc64c87d
Add printer video downloads and range selection (#2853)
|
2 месяцев назад |
maziggy
|
a4795c5ca3
Let API keys read and run slicer pipelines (#1425 follow-up)
|
2 месяцев назад |
maziggy
|
7c117dc6bc
Let API clients resolve user ids to names (#1894)
|
2 месяцев назад |
behrinml
|
b74862d7d2
PR feedback integrated
|
2 месяцев назад |
maziggy
|
258db95483
fix(overlay): authenticate the OBS overlay with a token when login is enabled (#2613)
|
3 месяцев назад |
maziggy
|
5afdaa83d1
fix(db): configurable pool, auth_enabled cache, single-checkout auth (#2572)
|
3 месяцев назад |
maziggy
|
34818927c2
Revert "fix(db): configurable connection pool + auth_enabled cache for large farms (#2572)"
|
3 месяцев назад |
maziggy
|
4ad43c96de
fix(db): configurable connection pool + auth_enabled cache for large farms (#2572)
|
3 месяцев назад |
maziggy
|
d09db436c3
feat(camwall): serve the Cam Wall at /camwall, and on a token-authenticated kiosk
|
3 месяцев назад |