maziggy 3797d244c8 fix(files): the File Manager's header buttons wrap on a phone (#3295) vor 2 Wochen
..
spoolbuddy 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 vor 2 Wochen
ArchivesPage.tsx a3ab88c9b2 fix(archive): Edit Archive sets finished outcomes only, cancelled and aborted apart vor 3 Wochen
CamWallPage.tsx 0054875d18 Let the S/M/L/XL selector size the Cam Wall tiles (#2735) vor 1 Monat
CameraPage.tsx 7cea7acf0a fix(camera): snapshots and the camera test use the live view, the janitor kills only our ffmpeg vor 3 Wochen
CameraTokensPage.tsx 5869bdb5e4 Give camera settings their own tab and sort the settings menu vor 1 Monat
ConnectAuthorizePage.tsx d56b48c499 feat(auth): connected apps - sign in to external applications with Bambuddy vor 1 Monat
ExternalLinkPage.tsx 181db5b307 Let a sidebar app open a Bambuddy page in place vor 1 Monat
FileManagerPage.tsx 3797d244c8 fix(files): the File Manager's header buttons wrap on a phone (#3295) vor 2 Wochen
FinancePage.tsx 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 vor 2 Wochen
GCodeViewerPage.tsx 94b5d2e95b Let the File Manager fill the window on desktop (issue #3215) vor 1 Monat
GroupEditPage.tsx fe07fbd07b Give groups whole locations and a printer access page (issue #1727) vor 1 Monat
InventoryPage.tsx 51610b9f19 fix(ui): one toast and one close when saving an edited queue item; a failed Unassign on the printer card shows its error; the OBS overlay applies live status updates; bulk upload shows each same-named file its own result; queue timeline and history rows show the queued plate's thumbnail; remove the Inventory "Full" column that nothing fills vor 2 Wochen
LibraryTrashPage.tsx bf511c54cd feat(#1008): archive auto-purge + dedicated archives:purge permission vor 6 Monaten
LoginPage.tsx d04514c842 Sync OIDC provider groups to BamBuddy groups on every login (issue #3107) (#3122) vor 1 Monat
MaintenancePage.tsx 9712d27c64 fix(maintenance): say that deleting a custom type applies to every printer vor 3 Wochen
MakerworldPage.tsx 4c15689267 fix(settings): pages work for users without the settings permission vor 3 Wochen
ModelSourcesPage.tsx 3480d39434 Browse a Manyfold library and import its files (issue #1471) vor 1 Monat
NotificationsPage.tsx 4c15689267 fix(settings): pages work for users without the settings permission vor 3 Wochen
PipelineRunsPage.tsx 176161f0d2 fix(pipelines): a pipeline run remembers how each copy ended vor 3 Wochen
PrinterLocationsPage.tsx 4feea94912 Add a back link to the Printer Locations page vor 1 Monat
PrintersPage.tsx eca23be325 fix(colors): a colour set on the printer's screen is named after its Bambu colour (#3279) vor 2 Wochen
ProfilesPage.tsx 90fac7b529 Keep card and row actions reachable without a hover-capable pointer (issue #2865) vor 2 Monaten
ProjectDetailPage.tsx 4c15689267 fix(settings): pages work for users without the settings permission vor 3 Wochen
ProjectsPage.tsx 4c15689267 fix(settings): pages work for users without the settings permission vor 3 Wochen
QueuePage.tsx 918353a945 feat(queue): a job sent with a spool of another colour says so on its row (#3279) vor 2 Wochen
SettingsPage.tsx 2443cea174 feat: USB cameras are picked from a list of detected devices (refresh, not-found marking, manual fallback, Docker hint; device listing off the event loop, /dev/video0-99 only); fix: timelapse editor saves as a background job with progress and cancel (ffmpeg stopped on cancel, no overwrite of a timelapse removed or replaced meanwhile, ffprobe/thumbnail timeouts), and the music volume is applied vor 2 Wochen
SetupPage.tsx 71def0a9dc Added full i8n localization support. Available languages are English and German vor 9 Monaten
StatsPage.tsx 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) vor 2 Wochen
StreamOverlayPage.css 21a278e676 Add landscape and portrait streaming overlay outputs (#3209) vor 1 Monat
StreamOverlayPage.tsx 51610b9f19 fix(ui): one toast and one close when saving an edited queue item; a failed Unassign on the printer card shows its error; the OBS overlay applies live status updates; bulk upload shows each same-named file its own result; queue timeline and history rows show the queued plate's thumbnail; remove the Inventory "Full" column that nothing fills vor 2 Wochen
SystemInfoPage.tsx 4c15689267 fix(settings): pages work for users without the settings permission vor 3 Wochen