커밋 기록

작성자 SHA1 메시지 날짜
  maziggy 988c00554e feat(slicer): multi-color slicing + per-plate filament discovery 4 주 전
  maziggy 61c15aac03 feat(slicer): unified Cloud/local/standard presets + harden 3MF profile path 1 개월 전
  MartinNYHC 8829bc2cc6 Merge branch 'dev' into feature/slicer-api 1 개월 전
  maziggy d81e4853ec fix(#1112): cross-boundary file move actually relocates bytes 1 개월 전
  maziggy 6deaa513af ● feat(slicer): server-side slicing via OrcaSlicer / Bambu Studio sidecar 1 개월 전
  maziggy 794cb6c6bd fix(#1112): write uploads to external folders through to the mount 1 개월 전
  maziggy e0e597271e ● feat(#1008): library trash bin, admin bulk purge, auto-purge setting 1 개월 전
  MartinNYHC 5da403ba0c Feature/makerworld (#1099) 1 개월 전
  Nathen Fredrick 3adce435ee feat: add embedded GCode viewer (#963) 1 개월 전
  maziggy 1682b6956f fix(dispatch): clean up transient library upload from Direct-Print flow (#730) 1 개월 전
  maziggy f03d0c4cf7 fix: attribute direct library prints to the authenticated user 1 개월 전
  Sn0rrii ba1c97c808 feat: Two-Factor Authentication (TOTP, Email OTP) and OIDC/SSO – full implementation with admin UI (#933) 1 개월 전
  lietschaend f95b2acd7d Feature: print files directly from project view (closes #930) (#932) 1 개월 전
  maziggy 1645b51dad Add external folder subfolder preservation and fix file manager stale UI after delete 1 개월 전
  maziggy f3b2a24fa0 Fix external folder scan 500 on 3MF files (#846) 1 개월 전
  maziggy 3887938e8f Security: add token-based auth for all media endpoints 2 달 전
  maziggy 95c703282d Fix missing image thumbnails in external folder scan (#124) 2 달 전
  maziggy 82278e8d93 Add external folder mounting for File Manager (#124) 2 달 전
  maziggy bbc5ccb982 Library Upload Doesn't Show New File Until Page Reload ([#704](https://github.com/maziggy/bambuddy/issues/704)) — After uploading a file in the Library file manager, the file list didn't update until the user reloaded the browser. The upload endpoint used `db.flush()` instead of `db.commit()`, so the new row was only written to the database *after* the response was sent to the client. The frontend immediately refetched the file list upon receiving the response, but a new database session couldn't see the uncommitted row — resulting in stale data. Fixed by committing before the response is returned. Also fixed the same race condition in folder create, folder update, and file update endpoints. Reported by @shadowjig. 2 달 전
  maziggy 7584a2455c Fix File Manager rename not updating displayed name (#460) 3 달 전
  Ryan Ewen 4a625c1ef2 Add background print dispatching + tests 3 달 전
  maziggy 9c81657df7 Fix Print Queue showing UUID hash instead of filename (#438) 3 달 전
  maziggy a903816b8a fix(slicer): token-based auth for Open in Slicer downloads (#433) 3 달 전
  maziggy cf7c459099 fix(inventory): fix usage tracking for remapped AMS slots and slicer prints 3 달 전
  maziggy f9b47282a1 Nozzle-aware AMS mapping for dual-nozzle printers, BL spool detection fix, AMS startup fix, SQLite WAL (#318) 3 달 전
  maziggy 4b46e443dc Fix critical FTP upload failure and revert dangerous exception narrowing 3 달 전
  maziggy 5dcabbdda8 Remove 30 redundant function-level imports 3 달 전
  maziggy 5b0a985da2 Add explanatory comments to 265 empty except blocks 3 달 전
  maziggy 53bd4fadb3 Fix safe security findings: hashlib, log injection, broad excepts 3 달 전
  maziggy 4b3b615a2c Fix Bandit B314: Replace xml.etree with defusedxml 3 달 전