Commit Graph

  • 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
  • 4335ee3814 Stop the drying badge inventing a temperature on a uniform AMS (#2759) maziggy 2026-08-15 14:19:15 +02:00
  • 3a3d445db6 brace-expansion override ^5.0.8 -> ^5.0.9 (GHSA-rgw5-rvv9-x895, DoS). maziggy 2026-08-15 14:18:32 +02:00
  • 8e004c3b83 Improve local slicer selection with code review suggestions, adding fail toast and handle (legacy) read permissions maziggy 2026-08-15 14:18:09 +02:00
  • 2953b2bf81 fix(backup): tell a restore apart from a backup in Backup History (#2656) maziggy 2026-08-15 14:17:51 +02:00
  • 0827ebc5b7 fix(backup): let the nozzle_id default apply, and prefer the live one (#2656) maziggy 2026-08-15 14:17:36 +02:00
  • 03b2ce5c16 fix(backup): say when a restored archive lands without an owner (#2656) maziggy 2026-08-15 14:17:21 +02:00
  • a83645c859 fix(backup): dedupe spools and usage history on a comparison that can match (#2656) maziggy 2026-08-15 14:17:07 +02:00
  • accafafa64 fix(backup): report the rows a failed K-profile step already committed (#2656) maziggy 2026-08-15 14:16:44 +02:00
  • 1f07f39481 fix(backup): stop Gitea's tree pager failing open on a missing total_count (#2656) maziggy 2026-08-15 14:16:27 +02:00
  • 214df517ac fix(backup): match a K-profile on its own extruder, not just its filament (#2656) maziggy 2026-08-15 14:16:12 +02:00
  • a2faa6accc fix(backup): drop the settings-pin workaround, upstream fixed the cause (#2656) maziggy 2026-08-15 14:15:57 +02:00
  • 4599b6f4b4 fix(backup): read the printer's verdict before counting a K-profile restored (#2656) maziggy 2026-08-15 14:15:45 +02:00
  • c9ce6dac3c fix(backup): disclose the K-profile exception before the restore, not after (#2656) maziggy 2026-08-15 14:15:27 +02:00
  • 29311cab2b fix(backup): refuse prometheus_enabled when the backup has no token either (#2656) maziggy 2026-08-15 14:15:13 +02:00
  • 10c9e53e84 docs(backup): give the real reason cloud profiles are not restorable (#2656) maziggy 2026-08-15 14:14:58 +02:00
  • 06038ecb15 fix(backup): require settings:update to restore the settings category (#2656) maziggy 2026-08-15 14:14:43 +02:00
  • 5772523003 fix(backup): stop two backed-up K-profiles claiming one live slot (#2656) maziggy 2026-08-15 14:14:30 +02:00
  • 2d56ac9215 fix(backup): page Gitea's tree off what came back, not what we asked for (#2656) maziggy 2026-08-15 14:14:17 +02:00
  • 5015b02760 fix(backup): don't let an old backup commit blank an archive's owner (#2656) maziggy 2026-08-15 14:14:04 +02:00
  • be17b62480 fix(backup): halve the provider round-trips, and stop losing commit metadata (#2656) maziggy 2026-08-15 14:13:51 +02:00
  • 812a70f326 fix(backup): stop overwrite writing a spool's other tag key (#2656) maziggy 2026-08-15 14:13:35 +02:00
  • 7d2cf440b1 i18n(backup): make the restore notes and preview details translatable (#2656) maziggy 2026-08-15 14:13:19 +02:00
  • 2e7ff24a1d i18n(backup): rename the Git restore button to "Restore from Git" (#2656) maziggy 2026-08-15 14:13:04 +02:00
  • 946d6457c2 fix(backup): carry the owner across, or restored archives are invisible (#2656) maziggy 2026-08-15 14:12:50 +02:00
  • de8a86c40f fix(backup): never restore a toggle whose credential can't come with it (#2656) maziggy 2026-08-15 14:12:28 +02:00
  • 049a638679 y fix(backup): don't count a stale selection, and say when archive links are dropped (#2656) maziggy 2026-08-15 14:12:11 +02:00
  • e0cfa90be7 fix(backup): reconnect the MQTT relay after restoring mqtt_* settings (#2656) maziggy 2026-08-15 14:11:57 +02:00
  • 92de15ab8e fix(backup): release the SQLite writer before the K-profile MQTT phase (#2656) maziggy 2026-08-15 14:11:44 +02:00
  • 5fd9cbd744 fix(backup): never restore the auth policy settings from a backup (#2656) maziggy 2026-08-15 14:11:31 +02:00
  • d06d134138 i18n(backup): add the Ukrainian strings for the restore modal (#2656) maziggy 2026-08-15 14:11:16 +02:00
  • baa82f781a fix(backup): resolve K-profile cali_idx live instead of reusing the backup's (#2656) maziggy 2026-08-15 14:11:02 +02:00
  • 5033c9c917 fix(backup): don't let SettingsPage revert a restored settings category (#2656) maziggy 2026-08-15 14:10:34 +02:00
  • 449924f887 feat(backup): restore selected categories from a Git backup commit (#2656) maziggy 2026-08-15 14:10:10 +02:00
  • d1bb6de4f7 Merge branch 'dev' into feature/slicer-multi-button maziggy 2026-08-15 14:09:43 +02:00
  • b0aafb8d26 Scale the printer card's body text and icons with its size (#1848) maziggy 2026-08-15 14:09:20 +02:00
  • 751bf8d765 Scale the printer card's body text and icons with its size (#1848) maziggy 2026-08-15 14:08:58 +02:00
  • 4c98979d64 Let the external spool be hidden from the printer card (#1782) maziggy 2026-08-15 14:08:14 +02:00
  • 4ecfd9ab4f Hold error and warning toasts for twice as long maziggy 2026-08-15 14:07:55 +02:00
  • 190d4f2ce8 Add temperatures to the streaming overlay and a URL builder (#1422) maziggy 2026-08-15 14:07:27 +02:00
  • 268940573d Stop a drying cycle reporting itself finished a minute in (#2759) maziggy 2026-08-15 14:07:01 +02:00
  • 0d8d67c866 Say when AMS drying was running and a print never started (#2758) maziggy 2026-08-15 14:06:29 +02:00
  • 1136ce33ab Add CAP_NET_BIND_SERVICE everywhere the service is defined (#2549) maziggy 2026-08-15 14:06:08 +02:00
  • 19fb43752c Report a refused AMS filament setting instead of discarding it (#2756) maziggy 2026-08-15 14:05:45 +02:00
  • bd0b221cb9 Keep live updates flowing while the tab is in the background (#2754) maziggy 2026-08-15 14:05:24 +02:00
  • f84aba90ff Always show slice option in filemanager context menu but fallback to local slicer maziggy 2026-08-15 14:04:52 +02:00
  • 9855f061a6 Added option to open/slice files in local slicers when slicer api is enabled maziggy 2026-08-15 14:04:39 +02:00
  • 19e744f322 Move the bug-report trigger out of the contended corner (#2750) maziggy 2026-08-15 14:04:22 +02:00
  • 576b2608f1 Sort the inventory by colour, not colour name (#2729) maziggy 2026-08-15 14:04:04 +02:00
  • f18a4b787e Show the compose directory in the Docker update command (#2664) maziggy 2026-08-15 14:03:44 +02:00
  • 914cbffdcd Show the Print Log's per-run cost and energy, and let users pick columns (#2636) maziggy 2026-08-15 14:03:18 +02:00
  • 67e8a78cb8 Add auto-orient and auto-arrange to server-side slicing (#2548) maziggy 2026-08-15 14:02:31 +02:00
  • bbc2e9d0b8 Merge pull request #2610 from Person2099/feature/upload-prefer-filename-for-name maziggy 2026-08-15 14:01:29 +02:00
  • 06d898f0a9 Document prefer_filename_for_name in the OpenAPI schema maziggy 2026-08-15 14:01:14 +02:00
  • f38a278f65 Merge branch 'dev' into feature/upload-prefer-filename-for-name maziggy 2026-08-15 14:00:59 +02:00
  • 7ecd190f8b Raise the chamber-temperature ceiling from 60 to 65 C maziggy 2026-08-15 14:00:43 +02:00
  • a8378b0e0e Merge remote-tracking branch 'upstream/dev' into feature/upload-prefer-filename-for-name maziggy 2026-08-15 14:00:15 +02:00
  • be090f4e26 Merge remote-tracking branch 'origin/feature/upload-prefer-filename-for-name' into feature/upload-prefer-filename-for-name maziggy 2026-08-15 13:59:19 +02:00
  • bd6ad1a338 feat: expose prefer_filename_for_name on bulk archive upload too maziggy 2026-08-15 13:59:07 +02:00
  • 98182d81f3 Updated CHANGELOG.md maziggy 2026-08-15 13:44:37 +02:00
  • d37ce94f81 Feature: Scheduled drying (#2703) 2026-08-15 05:40:21 -06:00
  • db94ea7971 Updated CHANGELOG maziggy 2026-08-15 12:22:32 +02:00
  • b11a15f1c0 [Feature]: Server-Side Slicing on linux/arm64 systems (#1900) 2026-08-15 12:18:36 +02:00
  • 0c7f8d4f9d Bug report logs 0b1d65c62f984034a08504211906caf5.log MartinNYHC 2026-08-15 11:48:55 +02:00
  • 402416e614 Bug report screenshot 4b448c798c834c2ab2fde340abb73d98.png MartinNYHC 2026-08-15 11:48:53 +02:00
  • f3b6a503bd fix(profiles): read the companion files that hold a preset's real gcode maziggy 2026-08-15 11:37:01 +02:00
  • 067712d52d Updated BACKERS.md maziggy 2026-08-15 10:40:31 +02:00
  • 214617c3ea Updated BACKERS.md maziggy 2026-08-15 10:40:31 +02:00
  • a4795c5ca3 Let API keys read and run slicer pipelines (#1425 follow-up) maziggy 2026-08-15 10:38:51 +02:00
  • 37cf22779e ghcr-pulls: refresh container downloads chart github-actions[bot] 2026-08-14 23:25:33 +00:00
  • 3d883f8762 ghrs: report 08-14-2324-5560 for maziggy/bambuddy GitHub Action 2026-08-14 23:25:26 +00:00
  • 7e94675011 ghrs: stars and forks 08-14-2324-5560 for maziggy/bambuddy GitHub Action 2026-08-14 23:25:23 +00:00
  • 253a5bc667 ghrs: vc agg 08-14-2324-5560 for maziggy/bambuddy GitHub Action 2026-08-14 23:25:23 +00:00
  • a791fe14a4 ghrs: snap 08-14-2324-5560 for maziggy/bambuddy GitHub Action 2026-08-14 23:25:18 +00:00
  • 8fe93169ca Remember the Printers page's status and location filters (#2833) maziggy 2026-08-14 16:16:35 +02:00
  • aff737999f Build the slice output's path from a name a folder can have (#2832) maziggy 2026-08-14 16:02:53 +02:00
  • 0623cc46df Repair no-3MF archives' photos and their silent filament writes (#1820) maziggy 2026-08-14 15:32:40 +02:00