4631 Commits
Author SHA1 Message Date
copilot-swe-agent[bot]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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]andcadtoolbox 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
copilot-swe-agent[bot] 6fa587f55e Initial plan 2026-02-09 09:23:32 +00:00
maziggy 8449e1c2e2 Extend support bundle with comprehensive diagnostics
Add 10 new diagnostic sections to _collect_support_info(): printer
connectivity/firmware, integration status (Spoolman, MQTT, HA),
network interfaces (subnets only), Python package versions, database
health, Docker environment, WebSocket connections, and log file info.
All data properly anonymized — no IPs, names, or serials included.
2026-02-09 10:19:48 +01:00
Thomas Rambach ae453ae7dd Merge pull request #18 from cadtoolbox/copilot/fix-create-user-dialog-fields 2026-02-09 04:09:22 -05:00
copilot-swe-agent[bot]andcadtoolbox e05ef4c94c Use default value destructuring instead of initialData for advancedAuthStatus
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com>
2026-02-09 09:02:46 +00:00
copilot-swe-agent[bot]andcadtoolbox a51a295225 Remove unused isLoadingAdvancedAuth variable
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com>
2026-02-09 08:59:25 +00:00
copilot-swe-agent[bot]andcadtoolbox 5fd0c43275 Add initialData to advancedAuthStatus query to prevent undefined state
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com>
2026-02-09 08:57:15 +00:00
copilot-swe-agent[bot] 2e6cc98f52 Initial plan 2026-02-09 08:49:24 +00:00
Thomas Rambach bd8e4af39d Merge pull request #17 from cadtoolbox/copilot/fix-admin-settings-menu-scroll
Fix admin settings menu scroll and user creation dialog validation for advanced auth
2026-02-09 03:34:35 -05:00
Thomas Rambach c01b5ca864 62942808254 2026-02-09 03:32:20 -05:00
copilot-swe-agent[bot]andcadtoolbox 2648f4f002 Refactor create user validation into useMemo for better readability
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com>
2026-02-09 08:24:31 +00:00
copilot-swe-agent[bot]andcadtoolbox e4ca5256de Fix admin settings menu vertical scroll and user creation dialog for advanced auth
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com>
2026-02-09 08:22:34 +00:00
maziggy 48174d3a08 Add H2C nozzle rack support — store and display 6-position tool-changer dock
The H2C printer has a tool-changer with a 6-nozzle rack, but
device.nozzle.info entries beyond index 1 were being dropped due to a
hardcoded 2-nozzle limit. This adds full nozzle rack storage, API
exposure, and a frontend card showing all dock positions.
2026-02-09 09:21:50 +01:00
copilot-swe-agent[bot] 222179f187 Initial plan 2026-02-09 08:18:22 +00:00
maziggy 30fba33dcf Fix sidebar link custom icons displaying with inverted colors (#308)
CSS invert() filter was applied to all custom uploaded icons in dark
mode, causing full-color logos to render with wrong colors. Removed
the invert filter from custom icon <img> tags in Layout.tsx and
AddExternalLinkModal.tsx. Preset Lucide icons are unaffected.
2026-02-09 08:35:07 +01:00
MartinNYHC 47a79f22aa Merge pull request #305 from notti/main
Limit maximum TLS version in ftp_server to 1.2
2026-02-09 08:21:18 +01:00
MartinNYHC 1d0e89f571 Merge branch '0.1.9b' into main 2026-02-09 08:18:44 +01:00