Skip to content

v0.6.7 — URL collection/file import + MakerWorld login

Choose a tag to compare

@xiao-villamor xiao-villamor released this 20 Jun 13:15
· 155 commits to main since this release
9f33f04

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 (migration a1b2c3d4e5f6) — runs automatically on startup.
  • A per-request cookie or VAULT_MAKERWORLD_COOKIE still 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