Changelog

  1. Plans, billing, and the public launch

    • Free, Pro, and Business plans with storage, egress, and upload limits enforced.
    • Stripe checkout and self-service billing from Settings.
    • Nightly usage rollup, project pausing when a plan is exceeded, and a stuck-job reaper.
  2. Review comments, collections, and usage

    • Comments pinned to a point on the model, from share pages and the dashboard, with email notifications.
    • Collections: group assets and share the set with one link.
    • Usage page with delivery stats from the CDN edge and share activity.
  3. Embedded targets

    • Compatibility report per variant for ten runtimes, including LVGL and Quick Look.
    • Budget mode: ask for a size and let the optimizer find the settings.
    • Exports as an unpacked glTF zip or a C byte-array header; custom HDR environments downsized for microcontrollers.
  4. API keys and webhooks

    • Bearer keys with read and write scopes, per-key rate limits, and an OpenAPI document.
    • Signed webhooks for asset, variant, share, and comment events with retries.
  5. Viewer, embeds, and private sharing

    • <glboost-viewer> web component and React wrapper with AR, saved camera and lighting, and hotspots.
    • Private assets enforced at the CDN with signed URLs and domain allowlists.
    • Share links with password, email, and organisation gates, download controls, and an audit log.
  6. Optimizer and CDN

    • Upload a glTF or GLB and get meshopt, Draco, KTX2, WebP, and JPEG variants addressed by URL.
    • Global delivery with immutable caching keyed on the version, so replacing a model needs no purge.