0.6.7
Added
- URL collection & individual-file import across Printables, MakerWorld, and Thingiverse — paste a collection or model-page URL and import members/files server-side.
- MakerWorld past Cloudflare — a headless browser solves the bot challenge for page and API reads.
- MakerWorld account login (Settings → Imports) so auth-gated downloads work:
- Email + password via Bambu's account API, completing the emailed / authenticator code. Password is sent once and never stored; only the resulting session token (JWT) is persisted.
- Paste a session token fallback — for Google-linked accounts and any case password login won't work.
Fixed
- The MakerWorld session now carries through the collection review → select flow (previously dropped).
- Collection imports that fully fail no longer report success — they fail with a clear reason (e.g. MakerWorld login required).
Notes
- Schema: adds
system_config.makerworld_token(migrationa1b2c3d4e5f6) — runs automatically on startup. - A per-request cookie or
VAULT_MAKERWORLD_COOKIEstill override the stored token. - Because each server login looks like a new device to Bambu, expect an email code on most logins and periodic token expiry — reconnect occasionally; the token-paste path is the most durable.
Full changelog: v0.6.6...v0.6.7