maziggy
516841a7f5
Fix virtual printer IP override ignored in server mode ( #52 )
...
The remote_interface_ip setting only worked in proxy mode but was
completely ignored in server modes (immediate/review/print_queue).
Users with multiple NICs (LAN + Tailscale, Docker bridges) got wrong
auto-detected IP in SSDP broadcasts and TLS certificates.
2026-02-10 10:05:35 +01:00
maziggy
8d42b05f62
Add configurable slicer preference — Bambu Studio or OrcaSlicer ( #313 )
...
Users can now choose their preferred slicer (Bambu Studio or OrcaSlicer)
in Settings → General. All "Open in Slicer" buttons across Archives,
3D Preview, and context menus use the correct protocol for the selected
slicer. OrcaSlicer uses orcaslicer://open?file=<URL> on all platforms;
Bambu Studio uses bambustudio:// (Windows) or bambustudioopen:// (macOS/
Linux). Default remains Bambu Studio for backward compatibility.
2026-02-10 09:38:06 +01:00
maziggy
ae63ec8a91
Fix H2C firmware update downloading wrong (H2D) firmware ( #311 )
...
H2C was mapped to the "h2d" firmware API key, causing it to check
the H2D firmware page and offer H2D firmware for download. H2C has
its own separate firmware track (01.01.x.x vs H2D's 01.02.x.x).
Changed H2C to use its own "h2c" API key and added the reverse
mapping. Also added missing H2C (O1C) and H2S (O1S) entries to
the printer model ID and 3MF model name maps.
2026-02-10 08:51:44 +01:00
maziggy
53e13ecbd2
Fix H2C nozzle rack showing wrong slots and redesign to compact layout ( #300 )
...
The nozzle_info MQTT array contains L/R nozzle heads (IDs 0, 1) and
rack slots (IDs 16-21). Backend was dumping all entries into nozzle_rack,
and frontend slice(0,6) grabbed L, R, plus only 4 rack slots — cutting
off the last position (e.g. the 0.6mm nozzle) and showing the mounted
nozzle as docked.
Backend: filter nozzle_rack to id >= 2 (rack-only), sort by ID.
Frontend: compact single-row layout with bottom accent bars for
mounted/docked status, wider rack card (flex-[2]), vertically
centered temp cards.
2026-02-10 08:44:58 +01:00
Thomas Rambach
66e1ea65e8
Merge pull request #30 from cadtoolbox/copilot/fix-reset-password-button-label
...
Fix Advanced Auth reset password button label and email template visibility
2026-02-09 21:14:17 -05:00
copilot-swe-agent[bot] and cadtoolbox
a3581dc035
Remove redundant CSS properties from email templates
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 02:08:03 +00:00
copilot-swe-agent[bot] and cadtoolbox
b29436323d
Fix email template visibility issues for dark mode compatibility
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 02:05:34 +00:00
copilot-swe-agent[bot] and cadtoolbox
e82577fd24
Fix reset password button translation key in UsersPage
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 02:03:29 +00:00
copilot-swe-agent[bot]
e1da6de069
Initial plan
2026-02-10 02:01:03 +00:00
Thomas Rambach
4fff24d36d
Delete REVERT_COMMIT_1d0fe70499c625da4928bd89f2af1fcb07e302ca.md
2026-02-09 20:52:13 -05:00
Thomas Rambach
2544324c16
Merge pull request #29 from cadtoolbox/copilot/fix-email-template-formatting
...
Fix email template rendering issues with newlines and header spacing
2026-02-09 20:38:18 -05:00
copilot-swe-agent[bot] and cadtoolbox
0cc40088bf
Address code review feedback - simplify XSS assertion
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 01:16:55 +00:00
copilot-swe-agent[bot] and cadtoolbox
3bbd1eb199
Fix email template formatting - convert newlines to br tags and increase header padding
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 01:14:41 +00:00
copilot-swe-agent[bot]
c88c62d1aa
Initial plan
2026-02-10 01:09:27 +00:00
Thomas Rambach
94aa865602
Merge pull request #28 from cadtoolbox/copilot/fix-password-reset-template-usage
...
Fix Advanced Auth: missing translation key and email template integration
2026-02-09 19:56:48 -05:00
copilot-swe-agent[bot] and cadtoolbox
2b8228b5a8
Address code review feedback: fix regex pattern and XSS vulnerabilities
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 00:50:23 +00:00
copilot-swe-agent[bot] and cadtoolbox
3aab9d7052
Fix linting issues in email service and auth routes
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 00:49:01 +00:00
copilot-swe-agent[bot] and cadtoolbox
94e01499b7
Use notification templates for welcome and password reset emails
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 00:48:09 +00:00
copilot-swe-agent[bot] and cadtoolbox
9631e006d2
Add missing resetPassword translation keys to all languages
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 00:45:43 +00:00
copilot-swe-agent[bot]
56e814b6d8
Initial plan
2026-02-10 00:40:58 +00:00
Thomas Rambach
ba37ed7700
Merge pull request #27 from cadtoolbox/copilot/fix-edit-user-email-reset-password
...
Fix advanced authentication UI gaps: email field, password reset, templates
2026-02-09 19:27:31 -05:00
copilot-swe-agent[bot] and cadtoolbox
6157820ca8
Final verification - all changes complete
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 00:21:48 +00:00
copilot-swe-agent[bot] and cadtoolbox
df75cc8e63
Add email templates and fix Edit User modal
...
- Fixed Edit User modal to populate email field
- Added Reset Password button to Edit User modal (advanced auth only)
- Added "Welcome Email" template for user creation
- Added "Password Reset" email template
- Removed scrollbar from Settings menu tabs
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 00:18:33 +00:00
copilot-swe-agent[bot]
21ca7cce19
Initial plan
2026-02-10 00:14:17 +00:00
Thomas Rambach
7179813328
Merge pull request #26 from cadtoolbox/copilot/cleanup-advanced-authentication
...
Cleanup Advanced Authentication: external URL for emails, dialog fixes, i18n
2026-02-09 18:30:36 -05:00
copilot-swe-agent[bot] and cadtoolbox
b7a6d72b6e
Refactor: extract get_external_login_url helper function and remove unnecessary fallbacks
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-09 23:22:59 +00:00
copilot-swe-agent[bot] and cadtoolbox
b024d02a04
Fix Advanced Authentication cleanups: external URL, forgot password dialog, edit user modal, info box, i18n
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-09 23:19:27 +00:00
copilot-swe-agent[bot]
a20fceed2b
Initial plan
2026-02-09 23:08:37 +00:00
Thomas Rambach
56e57c58f3
Merge pull request #22 from cadtoolbox/copilot/fix-settings-page-authorization
2026-02-09 12:58:03 -05:00
copilot-swe-agent[bot] and cadtoolbox
b601a1aea9
Add advanced auth support to SettingsPage user creation
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-09 17:47:51 +00:00
copilot-swe-agent[bot]
d197ac6da5
Initial plan
2026-02-09 17:41:03 +00:00
maziggy
97c8a25b9b
Changed H2C nole rack layout
2026-02-09 17:23:34 +01:00
maziggy
edf244c469
Add local profiles — import OrcaSlicer presets without Bambu Cloud ( #310 )
...
Users who use OrcaSlicer without Bambu Cloud can now import slicer
presets directly into Bambuddy. Supports .orca_filament, .bbscfg,
.bbsflmt, .zip, and .json exports with automatic inheritance resolution
via OrcaSlicer's GitHub base profiles (cached with 7-day TTL).
2026-02-09 17:00:02 +01:00
maziggy
6661bbf866
Add full nozzle rack metrics and per-slot hover cards for H2C printers
...
Capture 4 additional fields from MQTT nozzle data (max_temp, serial_number,
filament_color, filament_id) and surface them through REST/WebSocket APIs.
Add per-slot hover popover to the NozzleRackCard showing all metrics, filament
color backgrounds on slots, and i18n labels in all 4 locales.
2026-02-09 15:10:49 +01:00
Thomas Rambach
8cd402b8fe
Merge pull request #21 from cadtoolbox/copilot/update-advanced-auth-create-user-screen
2026-02-09 09:03:02 -05:00
MartinNYHC
d9895aae5b
Merge pull request #309 from Keybored02/main
...
Added Italian localization
2026-02-09 14:25:56 +01:00
MartinNYHC
991f03ca69
Merge branch '0.1.9b' into main
2026-02-09 14:22:18 +01:00
copilot-swe-agent[bot] and cadtoolbox
c278eac1df
Fix hardcoded subtitle to use i18n translation
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-09 13:21:40 +00:00
Matteo Parenti
023d817ceb
Fixed spacing, diacritics, updated to 0.1.9b
2026-02-09 14:18:40 +01:00
copilot-swe-agent[bot] and cadtoolbox
ffd8eb5903
Create separate advanced auth create user modal and restore original modal
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-09 13:17:54 +00:00
copilot-swe-agent[bot]
41c9b64c8b
Initial plan
2026-02-09 13:11:37 +00:00
Thomas Rambach
064e014834
Merge pull request #20 from cadtoolbox/copilot/fix-create-user-function-visibility
...
Add missing translation keys for advanced authentication UI
2026-02-09 07:26:08 -05:00
Matteo Parenti
0a17b44da3
Merge branch 'main' of https://github.com/Keybored02/bambuddy
2026-02-09 11:58:09 +01:00
Matteo Parenti
b4dcd5b23b
Added Italian localisation
2026-02-09 11:58:04 +01:00
copilot-swe-agent[bot] and cadtoolbox
6620be8838
Remove duplicate translation keys from Japanese locale file
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-09 10:04:46 +00:00
copilot-swe-agent[bot] and cadtoolbox
755bd1b339
Add missing translation keys for user management email and password fields
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-09 10:00:47 +00:00
copilot-swe-agent[bot] and cadtoolbox
77e6d4d289
Add missing translation keys for login screen advanced auth
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-09 09:56:34 +00:00
copilot-swe-agent[bot]
74a1c24ff1
Initial plan
2026-02-09 09:48:21 +00:00
Thomas Rambach
f3a1c4ac69
Merge pull request #19 from cadtoolbox/copilot/fix-advanced-auth-errors
2026-02-09 04:35:24 -05:00
copilot-swe-agent[bot] and cadtoolbox
66be730cc8
Add advanced auth endpoints to public routes and tests
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-09 09:29:31 +00:00