Commit graph

13 commits

Author SHA1 Message Date
Poltavtcev
af5d24e289
feat(inventory): structured storage locations catalog (#1505) 2026-06-17 11:33:23 +02:00
maziggy
d24e7cdf84 feat: multiple virtual printers with dedicated bind IPs + dual bind/detect ports (#445)
Multiple Virtual Printers:
- Each VP gets a dedicated bind IP with independent FTP, MQTT, SSDP, and Bind services
- New VirtualPrinter DB model, CRUD API (/api/virtual-printers), React UI
- VirtualPrinterList, VirtualPrinterCard, VirtualPrinterAddDialog components
- Per-instance TLS certificates (shared CA), 11 printer models, all 4 modes
- Auto-incremented serial suffixes, network interface override per VP

Dual Bind/Detect Ports (#445):
- Listen on both ports 3000 and 3002 for slicer bind/detect handshake
- Different BambuStudio/OrcaSlicer versions use different ports
- Applies to BindServer (server mode) and SlicerProxyManager (proxy mode)
- Updated Dockerfile, docker-compose.yml, firewall rules in wiki

Also:
- Rewrote VP test suite for new multi-instance architecture (75 tests)
- Rewritten "How it works" section with 3-step workflow explanation
- Updated all 5 locales (en, de, ja, fr, it)
- Updated wiki and website for multi-VP + dual ports
- New multi-VP screenshot
2026-02-19 11:22:28 +01:00
maziggy
cfbae8a968 Updated screenshots 2026-01-02 14:13:28 +01:00
maziggy
b1d07a4ef2 Added new screenshots 2025-12-30 09:48:47 +01:00
maziggy
6571643a4c 1. Wiki links updated to http://wiki.bambuddy.cool:
- Header navigation link
    - Installation guide link
    - Documentation section with all 5 doc links
    - Footer documentation link
  2. Screenshots updated with new images:
    - Replaced old maintenance screenshots with maintenance-1.png and maintenance-2.png
    - Replaced old profile screenshots with cloud_profiles-1.png, cloud_profiles-2.png, k_profiles-1.png, k_profiles-2.png
    - Replaced old settings screenshots with settings_general.png, settings_smart_plugs.png, settings_notifications.png, settings_api_keys.png
    - Removed old unused screenshot files from docs/screenshots/
2025-12-12 10:37:36 +01:00
maziggy
09bdb183b9 Updated README; Added new screenshots 2025-12-10 17:27:10 +00:00
Martin Ziegler
9ee981e4ea Updated screenshots 2025-12-08 20:15:38 +01:00
Martin Ziegler
faeae88aef Fixed bug when retrieving k profiles from printer 2025-12-01 09:32:01 +01:00
Martin Ziegler
41efcddee1 Added new screenshots 2025-11-30 17:08:33 +01:00
Martin Ziegler
087dfdd575 Added new screenshots 2025-11-30 17:03:59 +01:00
Martin Ziegler
2614b32777 Added new screenshots 2025-11-30 16:58:14 +01:00
Martin Ziegler
1943634601 Added new screenshots; Updated README 2025-11-29 15:04:53 +01:00
Martin Ziegler
09677861ba Added screenshots 2025-11-28 10:23:59 +01:00