Releases: Jay-Hell/image-asset-manager
Releases · Jay-Hell/image-asset-manager
Release list
v1.0 — Mac App Store and iPad App Store submission
First public release of Image Asset Manager. Submitted to Apple for review on 2026-05-12 against both the Mac App Store and the iPad App Store storefronts under bundle ID `Ionic.ImageAssetManager`.
What's in this release
A native macOS + iPad SwiftUI app for AI image generation and asset management.
Generation
- Four model tiers across Google Imagen 4 and Gemini 2.5 Flash Image, auto-routed based on whether the prompt has reference images
- Reference images by role (style anchor / subject anchor), capped at 3 per prompt
- Per-generation budget guardrails: maximum cost (GBP) and image count, enforced before the API call
- Auto-routing falls back to a reference-capable model when the chosen tier can't handle the attached references
Library and organisation
- Variant families: every asset belongs to a family of at least one; siblings surface in the inspector filmstrip
- Clients → projects → assets with a multi-project join (one primary project per asset)
- Tags, prompts, references all first-class entities
- Three-panel macOS layout (source panel · grid · inspector); two-column iPad layout
Prompt library
- Save and reuse prompts as markdown
- Optional Claude-powered prompt refinement
- Subject-Context-Style structured authoring, flattened to provider-ready prose
Spend dashboard
- Swift Charts visualisation by day, model, and project (macOS)
- Estimated and actual cost logged for every generation, in GBP
- Read-only spend view on iPad
Storage
- iCloud Drive by default, custom local folder if preferred
- SQLite (GRDB) + atomic JSON index — portable and inspectable
- API keys in Keychain only
Claude Code integration
- Local MCP server exposes nine tools on `127.0.0.1:47821` (loopback only)
- Read-only tools work offline against `index.json` when the app isn't running
Build
- Marketing version 1.0, build 1
- Built with Xcode 26.4.1 against macOS 26 and iPadOS 26 deployment targets
- Swift 6 strict concurrency throughout
Acknowledgements
- GRDB (SQLite wrapper) — sole external dependency, MIT licensed