A TrueBlocks Wails GUI app generated by newapp. It follows the shared
architecture documented in trueblocks-art/ai/Architecture.md: appkit
bootstrap, NavState persistence, and the standard keyboard navigation
(Cmd+N to switch views, repeated Cmd+N to cycle a view's tabs, Cmd+R to
refresh the active view, all positions persisted and restored on launch).
Prompts, images, series, and the word databases come from
trueblocks-dalle, which embeds its databases and series as archives and
caches them under the dalle data directory.
- Dashboard — set the seed, series, model, and background, then preview the prompt or generate (optionally enhancing, imaging, and annotating)
- Images — gallery and detail view of generated images, with open, reveal in Finder, export text, regenerate, and delete
- Series — browse and edit series definitions; built-in series are read-only
- Databases — browse the embedded databases and their records
- Settings — runtime info, image model, and generation defaults
make build— build the bundled .app intobuild/bin/make dev— hot-reload development inside the Wails webviewmake lint/make type-check/make test
main.go— thinappkit.Runbootstrapapp/— Wails-bound App struct (embedsappkit.NavState, wraps thedalle.Engine)design/— design notes, e.g. the series source-of-truth designfrontend/— React + Mantine UI using@trueblocks/ui(AppLayout, useViewHotkeys, usePersistedTab)
