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 |
maziggy
|
610431d6b7
Add optional PostgreSQL database support
|
1 month ago |
maziggy
|
76adf70fd4
Add separate power/energy URLs and multipliers for REST smart plugs (#472)
|
1 month ago |
maziggy
|
f4df4393be
Add spool inventory and print archive backup to GitHub backup (#870)
|
1 month ago |
maziggy
|
3270179090
Add batch print quantity to print/schedule dialog (#342)
|
1 month ago |
maziggy
|
914adde5aa
Add REST/Webhook smart plug type (#472)
|
1 month ago |
maziggy
|
c6f62f9cd9
Add persistent auto-off option for smart plugs (#826)
|
2 months ago |
maziggy
|
77cb7158d2
Add SpoolBuddy System tab with live OS stats from Raspberry Pi
|
2 months ago |
maziggy
|
b8fa2df36d
Increase database connection pool limits for large printer farms
|
2 months ago |
Keybored
|
6e648804fc
[Feature] Spoolbuddy Fixes and Improvements (#787)
|
2 months ago |
Keybored
|
3f7d0e2d55
Add notification for no spool assigned for active trays, improve usage tracker logic in edge cases (#789)
|
2 months ago |
maziggy
|
3a09108457
Add missing migration for spoolbuddy update_status columns
|
2 months ago |
maziggy
|
4f617c21e1
[Fix] X1C Virtual Printer not accepting sends (#735)
|
2 months ago |
maziggy
|
fe3c1983af
Add camera image rotation option (#672)
|
2 months ago |
Thomas Rambach
|
9562d66b6b
Feature: Advanced Authentication User Email Notifications (#693)
|
2 months ago |
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 months ago |
maziggy
|
81db4eabaf
Fix smart_plugs UNIQUE constraint migration not firing on some databases (#689)
|
2 months ago |
maziggy
|
0b6facc91c
Add first layer complete notification with camera snapshot (#679)
|
2 months ago |