Commit History

Author SHA1 Message Date
  Sn0rrii fdaec47378 feat(oidc): Azure Entra ID support — configurable email claim & verification + Remember Me persistent login (#1126) 1 month ago
  maziggy 4304a42542 feat(#729): per-spool category + low-stock threshold override 1 month ago
  maziggy 12c01f029d Revert "feat(oidc): Azure Entra ID support — configurable email claim & verification + Remember Me persistent login (#1118)" 1 month ago
  Sn0rrii 50382006b3 feat(oidc): Azure Entra ID support — configurable email claim & verification + Remember Me persistent login (#1118) 1 month ago
  maziggy fcda728af4 feat(#1108): long-lived camera-stream tokens + fix(#1089) audit-pass tweaks 1 month ago
  maziggy 7f11618e1e Revert "feat(oidc): Azure Entra ID support — configurable email claim & verification + Remember Me persistent login (#1103)" 1 month ago
  Sn0rrii 365c38483b feat(oidc): Azure Entra ID support — configurable email claim & verification + Remember Me persistent login (#1103) 1 month ago
  maziggy 9e938cbc8c Revert "feat(inventory): unified Spoolman inventory UI + Storage Location + AMS deep-link + SpoolBuddy NFC write support (#1063)" 1 month ago
  Sn0rrii 89f14c57ad feat(inventory): unified Spoolman inventory UI + Storage Location + AMS deep-link + SpoolBuddy NFC write support (#1063) 1 month ago
  maziggy b99ceb26ed fix(db): dedupe legacy settings rows and add missing UNIQUE(key) index 1 month ago
  maziggy e8f252d2b8 Post work PR #701 1 month ago
  lietschaend 91a3d391ff feat(virtual-printer): add Tailscale opt-out toggle (closes #701 point 3) (#1070) 1 month ago
  maziggy bf511c54cd feat(#1008): archive auto-purge + dedicated archives:purge permission 1 month ago
  maziggy e0e597271e ● feat(#1008): library trash bin, admin bulk purge, auto-purge setting 1 month ago
  MartinNYHC 5da403ba0c Feature/makerworld (#1099) 1 month ago
  Minidoracat baf0716a9a feat(cloud): support China region for token-based login (#1013) 1 month ago
  maziggy 6fb814c5ea feat(printer): add X2D support — camera, dual-nozzle, K-profile, maintenance (#988) 1 month ago
  maziggy 46c246c504 fix(archive): resume on subtask_id, short-circuit 550, cache 3mf (#972) 1 month ago
  maziggy 2f0cca186b Post work PR #933 1 month ago
  Sn0rrii ba1c97c808 feat: Two-Factor Authentication (TOTP, Email OTP) and OIDC/SSO – full implementation with admin UI (#933) 1 month ago
  maziggy de7fff0be4 fix: persist plate-clear gate so Auto Off power cycles can't bypass the queue confirmation (#961) 1 month ago
  maziggy 1516d58118 fix(energy): recursively strip tz from nested params for insertmanyvalues 1 month ago
  maziggy 9f6437244d fix(energy): strip tz from list params so snapshot INSERTs work on Postgres 1 month ago
  maziggy 3d893b22f3 fix(auth): make password_hash nullable on upgraded SQLite installs (#794) 1 month ago
  maziggy 8266d225d2 fix(energy): date-range energy in total mode + restart-resilient per-print tracking (#941) 1 month ago
  maziggy b6599dd419 Add LDAP/Active Directory authentication (#794) 1 month ago
  maziggy 2d9a56b3d0 Fix ghost jobs from SQLite lock on print completion (#897) 1 month ago
  maziggy f006472f79 Add auto-print G-code injection for queue items (#422) 1 month ago
  maziggy 70b12e1949 Fix API key empty printer_ids granting full access 1 month ago
  maziggy 039db1217d Add shortest-job-first queue scheduling with starvation guard (#879) 1 month ago