Dalton Clift 9ae30fb352 Bambu Lab H3C support (#3442) пре 2 дана
..
__init__.py 83cbac04b7 - Add interactive API Browser to Settings > API Keys пре 10 месеци
api_key.py 29a81520d9 feat(external-links): an app can show a count on its sidebar link (PUT /external-links/badge with "Send notifications"; Bambuddy Orders shows its To do count), the count disappears when not updated for ten minutes пре 3 недеља
archive.py 72d8d636ee Archives: finish photos, plate park, outcome change, video count пре 6 дана
archive_purge.py e7045597bc fix(archives): bulk and auto purge now honour the soft / hard delete choice from #1343 (#1390 follow-up) пре 5 месеци
auth.py 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 пре 3 недеља
cloud.py dab7c60a9f Fix the filament id put in an AMS slot for SUNLU and some P1/X1 presets пре 2 недеља
connected_app.py 8e5116fe20 fix(api): null for a field that can't be empty leaves it unchanged пре 1 месец
external_link.py 29a81520d9 feat(external-links): an app can show a count on its sidebar link (PUT /external-links/badge with "Send notifications"; Bambuddy Orders shows its To do count), the count disappears when not updated for ten minutes пре 3 недеља
filament.py 8e5116fe20 fix(api): null for a field that can't be empty leaves it unchanged пре 1 месец
filament_profile_default.py 517439f850 fix(inventory): Bambu PLA Silk+ spools get their colour name пре 2 недеља
finance.py c39e678204 Security hardening (maziggy/bambuddy-security #12) пре 1 месец
github_backup.py 57ed8253ea Security hardening (maziggy/bambuddy-security #N) пре 3 недеља
group.py 8e5116fe20 fix(api): null for a field that can't be empty leaves it unchanged пре 1 месец
kprofile.py 8e5116fe20 fix(api): null for a field that can't be empty leaves it unchanged пре 1 месец
label_template.py 9a92f7d7a1 Add custom label sheets and saved label templates (#3385) пре 1 недеља
library.py 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 пре 3 недеља
library_trash.py 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 пре 3 недеља
local_preset.py 8e5116fe20 fix(api): null for a field that can't be empty leaves it unchanged пре 1 месец
location.py 8e5116fe20 fix(api): null for a field that can't be empty leaves it unchanged пре 1 месец
location_ha_sensor.py 8e5116fe20 fix(api): null for a field that can't be empty leaves it unchanged пре 1 месец
maintenance.py 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 пре 3 недеља
makerworld.py 036f0a688f Merge pull request #2845 from pascalheidmann/refactor/modular-import пре 1 месец
manyfold.py 3480d39434 Browse a Manyfold library and import its files (issue #1471) пре 1 месец
not_null.py 0033001945 fix(db): SQLite applies the ON DELETE rules of archives, library files, queue jobs, batches and projects пре 1 месец
notification.py afebea37d1 feat(failure-detection): add OctoEverywhere as an AI failure detection provider (#3169) пре 1 недеља
notification_template.py 5be58d7f14 Auto-drying no longer waits on a stalled drying timer (#3478) пре 3 дана
orca_cloud.py 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 пре 3 недеља
pipeline_run.py 176161f0d2 fix(pipelines): a pipeline run remembers how each copy ended пре 3 недеља
print_log.py f839f12ecb Archives: each print against its plate's estimate (issue #3375) пре 1 недеља
print_queue.py b09c5530c3 VP uploads go to the File Manager, not the archive пре 3 дана
printer.py 9ae30fb352 Bambu Lab H3C support (#3442) пре 2 дана
printer_ha_sensor.py 8e5116fe20 fix(api): null for a field that can't be empty leaves it unchanged пре 1 месец
printer_location.py 8e5116fe20 fix(api): null for a field that can't be empty leaves it unchanged пре 1 месец
project.py 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 пре 3 недеља
scheduled_drying.py f761a3ae97 fix(queue): every way of adding a job announces it, applies the default print options and keeps its cost centre пре 3 недеља
settings.py 9a19af365a PR Feedback пре 1 недеља
slicer.py 771aad30c9 fix(slicer): slicing for the Cool Plate SuperTack works (issue #3359) пре 2 недеља
slicer_pipeline.py 771aad30c9 fix(slicer): slicing for the Cool Plate SuperTack works (issue #3359) пре 2 недеља
slicer_presets.py a9ffe5b7cb Slice dialog: sort preset groups, list stock presets once, add search (#3393) пре 1 недеља
smart_plug.py a51283ad76 Security hardening (maziggy/bambuddy-security #19) пре 4 недеља
sponsor_prompt.py a5fe5cb3d4 feat(sponsor-prompt): in-app toast at earned milestones пре 4 месеци
spool.py 9ae30fb352 Bambu Lab H3C support (#3442) пре 2 дана
spool_usage.py 1d86cff5a2 Spoolman mode: usage history and the stock forecast built-in has (issue #3407) пре 1 недеља
spoolbuddy.py ba8ecb820e feat(spoolbuddy): prefill Quick Add from a scanned Bambu tag (#2685) (#3390) пре 1 недеља
spoolman.py 9ae30fb352 Bambu Lab H3C support (#3442) пре 2 дана
supplier.py 053cfa73ad Suppliers as a managed list with per-spool assignments (#2996) пре 1 месец
timelapse.py 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 пре 3 недеља
user_notifications.py 8e5116fe20 fix(api): null for a field that can't be empty leaves it unchanged пре 1 месец
virtual_printer.py 6bc6a1d683 feat(virtual-printer): setup diagnostic + one-click slicer-certificate export пре 5 месеци