You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: cache printer-reported camera stream URLs on FlashForgeClient
Add Adventurer 3 (A3) full TCP client support, cache the OEM camera
stream URL from machine-info responses on FlashForgeClient, and
substantially improve discovery, TCP client, and parser reliability.
- Add FlashForgeA3Client with dedicated G-code protocol support
- Add A3GCodeController for Adventurer 3 command set
- Add FlashForgeClient.camera_stream_url populated from machine-info
- Major refactor of discovery.py for cross-printer reliability
- tcp_client.py reworked with improved connection and parser coverage
- All parsers updated for better type safety and correctness
- Add thumbnail_info parser for printer thumbnail responses
- Extend package exports to include A3 client and types
- Add test coverage for A3 client, camera stream URL, and model parity
- Bump version to 1.1.0
0 commit comments