Commit Graph

  • 6f6d16eb8f Updated CHANGELOG maziggy 2026-08-15 16:04:41 +02:00
  • e649d9677e Updated CHANGELOG maziggy 2026-08-15 16:03:49 +02:00
  • 08cb3daaf5 Bug report logs ace47ca3f5f04faeb60933c811e6719a.log MartinNYHC 2026-08-15 16:02:33 +02:00
  • 41acb9ce51 Merge branch 'main' into 1.2.5.3 MartinNYHC 2026-08-15 15:39:03 +02:00
  • fa5504ee46 Updated CHANGELOG maziggy 2026-08-15 15:32:27 +02:00
  • 95e28e39ce Bumped version maziggy 2026-08-15 15:07:17 +02:00
  • 1f3d66e29d [Feature]: Server-Side Slicing on linux/arm64 systems (#1900) maziggy 2026-08-15 15:03:46 +02:00
  • e899022116 fix(profiles): read the companion files that hold a preset's real gcode maziggy 2026-08-15 15:03:28 +02:00
  • 2025731f91 Updated BACKERS.md maziggy 2026-08-15 15:03:09 +02:00
  • 2d324dc7d0 Let API keys read and run slicer pipelines (#1425 follow-up) maziggy 2026-08-15 15:02:53 +02:00
  • ad2b22dd6b Remember the Printers page's status and location filters (#2833) maziggy 2026-08-15 15:02:36 +02:00
  • aa4df0c57a Build the slice output's path from a name a folder can have (#2832) maziggy 2026-08-15 15:02:17 +02:00
  • dde724f83c Repair no-3MF archives' photos and their silent filament writes (#1820) maziggy 2026-08-15 15:01:42 +02:00
  • 15eace71d6 Show the plug that powers the printer in the card's Power row (#2830) maziggy 2026-08-15 15:01:19 +02:00
  • 46aa6affd3 Match a print completion to its queue job the way the printer names it (#2829) maziggy 2026-08-15 15:01:00 +02:00
  • 2548a5d49d Show the printer card thumbnail again after navigating back to the page (#2826) maziggy 2026-08-15 15:00:42 +02:00
  • b83eea07cd Explain a print that never reached the printer's card, instead of sweeping for it (#2780) maziggy 2026-08-15 15:00:16 +02:00
  • 8e553289db Choose which rack nozzle each filament prints from on an H2C (#1784) maziggy 2026-08-15 14:59:41 +02:00
  • 7787b3fc0f Grow the H2C nozzle rack with the printer card size maziggy 2026-08-15 14:59:19 +02:00
  • 58594c60c9 Print an H2C two-nozzle plate from the carriage it was levelled on maziggy 2026-08-15 14:59:02 +02:00
  • 3ce4ecfcf7 Report a print stage we cannot name at the default log level maziggy 2026-08-15 14:58:45 +02:00
  • c5cd0dbe77 Stop an H2C refusing a multi-colour print as a hotend mismatch maziggy 2026-08-15 14:58:27 +02:00
  • 1b944739d2 Size the H2C nozzle rack card to its contents and number its slots maziggy 2026-08-15 14:58:09 +02:00
  • 12a34448f9 Rank near-colour matches by how they look, and share one filament type table (#2804) maziggy 2026-08-15 14:57:41 +02:00
  • 292b1b416b Pick the nearest eligible filament colour instead of the first one in tray order (#2804) (#2823) maziggy 2026-08-15 14:57:14 +02:00
  • 3031e52ddf fix(slicer): stop a 3MF from switching off supports its process preset turned on (#2820) maziggy 2026-08-15 14:56:58 +02:00
  • 558159c95c fix(queue): stop a library-file delete from destroying the jobs queued against it (#2819) maziggy 2026-08-15 14:56:41 +02:00
  • 03ec2aef4d fix(ui): stop the Spool Inventory header from scrolling the page sideways (#2813) maziggy 2026-08-15 14:56:24 +02:00
  • 3ac289fccb Attribute filament correctly when AMS backup swaps spools mid-print maziggy 2026-08-15 14:56:04 +02:00
  • 0cdc9944a4 Do not close a queue item on a completion for another print maziggy 2026-08-15 14:55:45 +02:00
  • 162f52422f Updated CONTRIBUTING.md maziggy 2026-08-15 14:55:28 +02:00
  • 9a8c47ee4e Tell the browser which colour scheme the page is in maziggy 2026-08-15 14:55:13 +02:00
  • 9b2bd911d8 Open multi-plate G-code on the plate that was asked for maziggy 2026-08-15 14:54:56 +02:00
  • 26e49e76dd Pool AMS backup spools in the print dialog's filament check maziggy 2026-08-15 14:54:39 +02:00
  • b5330b2f88 chore(settings): drop the Slicer Bundles notice and rebalance the columns maziggy 2026-08-15 14:54:22 +02:00
  • 4fc72c0ddb fix(h2c): send physical nozzle IDs for both carriages, not extruder indices (#2800) maziggy 2026-08-15 14:54:04 +02:00
  • c0c0c611b8 fix(slicer): write slice output to the source's external folder (#2810) maziggy 2026-08-15 14:53:46 +02:00
  • 6225f8fbdd fix(virtual-printer): wrap the card header instead of overflowing it (#2808) maziggy 2026-08-15 14:53:30 +02:00
  • 7bd85692f5 fix(slicer): name the sidecar service in the update command (#2802) maziggy 2026-08-15 14:53:13 +02:00
  • 49dffd32fd Drop the restore's foreign keys in the database, not in the ORM metadata maziggy 2026-08-15 14:52:55 +02:00
  • 0a0c31cca0 Give the variant-group backfill query the nosec marker that applies maziggy 2026-08-15 14:52:25 +02:00
  • 60f8529a3c Recover the preview slice from custom G-code the sidecar cannot parse maziggy 2026-08-15 14:52:07 +02:00
  • 61b2a20f38 Stop offering server-side slicing for STEP files maziggy 2026-08-15 14:51:28 +02:00
  • 270990faf4 Explain an oversized model instead of reporting a slicer crash (#2802) maziggy 2026-08-15 14:51:12 +02:00
  • 42946df211 Let API clients resolve user ids to names (#1894) maziggy 2026-08-15 14:50:49 +02:00
  • 228ef36a84 Stop tearing down AMS drying for a print that cannot start (#2801) maziggy 2026-08-15 14:50:16 +02:00
  • f648439536 Resolve the H2C rack nozzle at dispatch instead of letting firmware pick (#2800) maziggy 2026-08-15 14:49:43 +02:00
  • 493dadb1a8 Replace the embedded G-code viewer with the slicer's own renderer maziggy 2026-08-15 14:49:03 +02:00
  • d334a9f691 Render the previews properly instead of sketching them maziggy 2026-08-15 14:48:35 +02:00
  • 84cd400685 Say why a preset's values are unavailable, not just that they are maziggy 2026-08-15 14:48:13 +02:00
  • eda86e5198 Show the picked preset's real values in the process-settings panel maziggy 2026-08-15 14:47:46 +02:00
  • f67f32133b Sync maziggy 2026-08-15 14:47:29 +02:00
  • 13bcf52f22 Changed layout maziggy 2026-08-15 14:47:14 +02:00
  • a7324ad846 Edit the full print-parameter set from the slice dialog maziggy 2026-08-15 14:46:56 +02:00
  • a2b250b936 Updated .github/workflows/windows-installer.yml maziggy 2026-08-15 14:46:36 +02:00
  • 124627d0e5 Removed unused test backend/tests/unit/test_finance_table_migration.py maziggy 2026-08-15 14:46:25 +02:00
  • d417724d0c chore(deps): clear every npm audit and pip-audit finding maziggy 2026-08-15 14:46:09 +02:00
  • 421e533513 Updated BACKERS maziggy 2026-08-15 14:45:53 +02:00
  • 7d137e312b Stop auto-drying re-arming into a threshold it can never reach (#2770) maziggy 2026-08-15 14:45:16 +02:00
  • b15340c99b Say which header blocked the 3D preview, instead of leaving the browser's page (#2787) maziggy 2026-08-15 14:44:22 +02:00
  • 69b1782a00 Housekeeping maziggy 2026-08-15 14:44:00 +02:00
  • d75a59252e Merge branch 'worktree-fix-2791-cursor-pointer' into dev maziggy 2026-08-15 14:43:46 +02:00
  • af8f423e9d . maziggy 2026-08-15 14:43:28 +02:00
  • 50ec1872cb Restore the pointer cursor on interactive controls (#2791) maziggy 2026-08-15 14:43:04 +02:00
  • 5c1c0914f4 Explain Bambu Cloud's CAPTCHA challenge instead of repeating it (#2790) maziggy 2026-08-15 14:42:27 +02:00
  • 430c45666a Power on a printer for jobs queued to a printer class (#2786) maziggy 2026-08-15 14:41:44 +02:00
  • a9b15e727f Stop retrying a printer whose FTPS handshake fails, and name the cause (#2780) maziggy 2026-08-15 14:41:08 +02:00
  • b0927b426c implemented pr (minor) feedback maziggy 2026-08-15 14:40:37 +02:00
  • 40ba1f4b0e implemented pr (worth fixing) feedback maziggy 2026-08-15 14:40:25 +02:00
  • 7dcfd0921d Check filament deficit for Library-backed queue items (#2779) maziggy 2026-08-15 14:40:02 +02:00
  • 34243ce7e4 Accept Forgejo tokens scoped to a single repository (#2775) maziggy 2026-08-15 14:39:32 +02:00
  • ffcfa70e5b Record who queued a file from the Library and the webhook API maziggy 2026-08-15 14:39:11 +02:00
  • 035faee06e Merge pull request #2714 from jmoore-skild/feature/2656-restore-from-github maziggy 2026-08-15 14:38:35 +02:00
  • c38e6566f3 fix(backup): report the categories a failed restore already committed (#2656) maziggy 2026-08-15 14:38:18 +02:00
  • cde7bc9e12 . maziggy 2026-08-15 14:37:27 +02:00
  • 0dfb53c5c5 Resolve a spool's material to a known drying preset before starting a cycle (#2774) maziggy 2026-08-15 14:36:57 +02:00
  • fc7a85f8e7 docs(changelog): note that the LDAP family is refused alongside auth policy (#2656) maziggy 2026-08-15 14:28:05 +02:00
  • a12a4a8707 fix(backup): refuse the whole LDAP family on restore, not just its password (#2656) maziggy 2026-08-15 14:27:48 +02:00
  • 2710fa3400 docs(changelog): add the restore-from-Git entry (#2656) maziggy 2026-08-15 14:27:34 +02:00
  • 63b7ec90fa build(frontend): rebuild static/ on the merged tip (#2656) maziggy 2026-08-15 14:27:09 +02:00
  • 0ec62fbca7 Merge branch 'dev' into feature/2656-restore-from-github maziggy 2026-08-15 14:26:53 +02:00
  • e879cd6100 build(frontend): rebuild static/ so the restore UI actually ships (#2656) maziggy 2026-08-15 14:26:33 +02:00
  • a0d1c3674b fix(backup): keep both restore tallies equal to the number the preview showed (#2656) maziggy 2026-08-15 14:26:14 +02:00
  • 43d268655f fix(backup): commit each database category so SQLite's writer is not held (#2656) maziggy 2026-08-15 14:26:02 +02:00
  • 732b1d7034 fix(backup): gate every restore category on the permission owning its rows (#2656) maziggy 2026-08-15 14:25:46 +02:00
  • 2ef43943d3 docs(backup): say what the secret-key hints actually refuse (#2656) maziggy 2026-08-15 14:25:31 +02:00
  • ca6b9f8fe0 fix(backup): resolve a restored archive's owner by username, not by id (#2656) maziggy 2026-08-15 14:25:16 +02:00
  • 09a7413efc implemented pr feedback #2 maziggy 2026-08-15 14:24:45 +02:00
  • 12c6749abe Merge remote-tracking branch 'upstream/dev' into feature/billing maziggy 2026-08-15 14:24:32 +02:00
  • b1610f70ae Security hardening (maziggy/bambuddy-security #9) maziggy 2026-08-15 14:24:04 +02:00
  • 5bee8df5cd Broadcast AMS slot changes that keep the same material maziggy 2026-08-15 14:23:47 +02:00
  • 50399144a1 Write printer status straight through while the tab is hidden (#2754) maziggy 2026-08-15 14:23:22 +02:00
  • f35c184b52 Show Home Assistant sensors on the printer card (#1148, #448) maziggy 2026-08-15 14:23:00 +02:00
  • 372ab3b788 Route external spools to a nozzle when the printer has no AMS (#2771) maziggy 2026-08-15 14:22:24 +02:00
  • ae802e74ca Say why a drying cycle ended when the firmware cuts it short (#2770) maziggy 2026-08-15 14:22:04 +02:00
  • 9f12eefcf9 Merge pull request #2763 from pascalheidmann/feature/slicer-multi-button maziggy 2026-08-15 14:21:43 +02:00
  • 4cbbd52aa0 fix(slicer): drop the legacy library:read from the slice gate (#2725) maziggy 2026-08-15 14:21:17 +02:00
  • da1f655c3d Cover nested data structures in the HA notify pass-through (#1441) maziggy 2026-08-15 14:20:40 +02:00
  • d8d637cbfe Survive a directory that defines no posixGroup class (#2769) maziggy 2026-08-15 14:20:07 +02:00
  • 868cfa2d1e Read the printer's own slot mapping when Spoolman has none (#2768) maziggy 2026-08-15 14:19:45 +02:00