Auth, Credits & Visual Overhaul
March delivered the authentication and monetisation infrastructure that would underpin the v2.0 launch. An email/password login system was built with an OAuth flow and a dedicated auth window. A credit system for AI image generation was integrated — buy credit packs, view your balance, and get appropriate error handling when credits run low. Support for GPT Image 1.5 and an updated Leonardo v2 API were added alongside the existing OpenAI pipeline. The UI got a comprehensive theme overhaul — new colour definitions in StyleUtils and a DefaultTheme centralised all colours, improving consistency across every panel. Axis-locking during drag (hold Shift to constrain to X or Y) shipped. The importer family grew in March: zImporter_PIXI8 was created — a new package targeting the PixiJS v8 API, launching immediately with all components. zImporter_PIXI7 gained skew transform properties in the data interfaces and scene disposal. A GitHub Actions CI workflow was also added for automated dist builds.
Highlights
- →Email/password auth + OAuth
- →Credit system for AI image generation (buy packs, view balance)
- →GPT Image 1.5 + Leonardo v2 API
- →Full UI theme overhaul (DefaultTheme + StyleUtils)
- →FlashToOutput/AIR tool integration
- →WebP export format
- →Axis-locking during drag (Shift key)
- →Font preview in text dropdown
- →Password reset flow
- →Scene thumbnail saving
- →zImporter_PIXI8: initial release
- →zImporter_PIXI7: skew properties, scene disposal, CI pipeline
- →zImporter_html: scene destroy fix