maziggy 57ed8253ea Security hardening (maziggy/bambuddy-security #N) пре 1 дан
..
__tests__ 57ed8253ea Security hardening (maziggy/bambuddy-security #N) пре 1 дан
api 57ed8253ea Security hardening (maziggy/bambuddy-security #N) пре 1 дан
assets 83cbac04b7 - Add interactive API Browser to Settings > API Keys пре 9 месеци
components 847baa347d test(frontend): wiring tests for the 37 high-risk gaps (printer card and bulk actions, settings and 2FA, inventory/Spoolman/SpoolBuddy, queue, archives, finance, K-profiles, smart plugs, maintenance); fix: the archive purge uses the previewed age, a transaction can be moved to no cost center, and deleting a printer refreshes its spool assignments пре 2 дана
contexts 4c15689267 fix(settings): pages work for users without the settings permission пре 6 дана
data c384911f7c Sync пре 2 месеци
hooks 5649f836da fix(spoolman): the print dialog's cost estimate and each slot's grams left come from the spool bound to the slot, priced the way the print is charged, instead of the built-in assignments; they refresh when a slot's assignment changes пре 2 дана
i18n 27003de368 fix(ftp): a slow folder listing is reported as slow instead of "printer unavailable", and a refresh joins the listing still running instead of starting another; printer file times without a year are dated against UTC, so evening files on hosts behind UTC are not dated a year back пре 2 дана
lib d336bb2ad2 Merge printer-scoped access (#1727) and the queue review gate (#1620) into dev пре 2 недеља
pages 847baa347d test(frontend): wiring tests for the 37 high-risk gaps (printer card and bulk actions, settings and 2FA, inventory/Spoolman/SpoolBuddy, queue, archives, finance, K-profiles, smart plugs, maintenance); fix: the archive purge uses the previewed age, a transaction can be moved to no cost center, and deleting a printer refreshes its spool assignments пре 2 дана
types a6a4b7648c fix(queue): an override counts an equivalent filament type in its colour; preheat and keep-warm heat the bed for the plate the job prints; queue colour names and the colour name saved with an override follow the filament's product line пре 3 дана
utils 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 дана
workers 12dddada0a File Manager: external link, notes and photos on library files (#3128) пре 3 недеља
App.tsx 741539a740 chore(api): remove dead firmware WS progress, the delete-all plate calibration route and unused client wrappers пре 4 дана
index.css 5ab0a4cb11 fix(ui): make hover:text-white theme-aware so light-theme labels survive hover (issue #1909) пре 1 месец
main.tsx 89a9a81195 Compress and cache the web interface's asset files (#3175) пре 2 недеља