Skip to content

v0.1.1

Latest

Choose a tag to compare

@dreiachse-cyber dreiachse-cyber released this 27 Jun 02:29
· 10 commits to main since this release

v0.1.1 Release Notes

Status: published as v0.1.1
Target: stability, recovery, animation workflow, and public-facing polish after v0.1.0

Image Cockpit for Codex Workflows v0.1.1 is a stabilization and workflow expansion release. It keeps the project local-first and Codex-oriented, while making the image and animation cockpit easier to recover when local browser state, Codex jobs, or returned artifacts get messy.

Feature scope for this draft is the current main stabilization range after v0.1.0, including the Cockpit health repair supervisor and bronze-candidate duplicate import prevention merged before the v0.1.1 release-prep main integration.

Highlights

  • Added a safe local recovery mode at http://127.0.0.1:<port>/?safe=1 so the app can start without loading heavy saved browser state.
  • Added a static local reset page at http://127.0.0.1:<port>/reset-local-state.html for clearing Image Cockpit browser-side state without deleting repository files or codex-handoff/outbox artifacts.
  • Added Cockpit health diagnostics and fixed local repair actions for API/Vite target mismatches.
  • Added result recovery and Local Inbox dedupe controls so returned artifacts can be re-imported without manually inspecting ports or processes.
  • Moved large history and frame state toward IndexedDB-backed persistence with lightweight localStorage summaries to reduce Out of Memory risk.
  • Added a recovery screen and storage preflight for oversized local state.
  • Improved Image Editing source-image fitting, annotation coordinates, and full-body / no-crop handoff prompts.
  • Raised Codex generation concurrency to 3 active jobs.
  • Increased the visible Codex log cards to match the 3-job concurrency limit and improved latest-line following.
  • Added fullscreen Codex log viewing.
  • Hardened completed Codex job imports so failed imports do not stay stuck as running jobs.
  • Added retryable import failure handling for Codex handoff results.
  • Hardened direction-split animation artifact staging with verified publish behavior.
  • Excluded temporary, staging, contact-sheet, debug, and QA artifacts from normal Local Inbox imports.
  • Added public launch materials, refreshed README screenshots, and updated the demo GIF for the current UI.

Animation Workflow

  • Added direction-split animation generation with 5-direction previews.
  • Added GIF-first animation previews in the main preview area.
  • Added selected-result-aware downloads for still images and animation artifacts.
  • Added local animation library pack import/export foundations.
  • Added official animation preset sheets and QA artifacts.
  • Expanded official preset coverage to 16 sample sheets, including idle, walk, run, talk, death/downed, basic attack, hurt reaction, spell cast, jump/hop, guard/block, victory cheer, interact/pickup, ranged attack, item use, knockback, and skill release.
  • Improved transparency and chroma-key handling for official animation samples.
  • Added transparency audits, mechanical QA artifacts, direction GIFs, and QA galleries for official animation presets.
  • Improved walk/run alignment and direction clarity in preset samples.

Pixel Art And Prompt Examples

  • Added a prompt examples modal with preview images and downloads.
  • Added basic character prompt examples.
  • Added profession-oriented character prompt examples.
  • Added monster prompt examples.
  • Added generated preview assets for prompt example cards.
  • Added public-facing docs and assets for X/Twitter launch.

UI And UX

  • Removed the guided-start screen so the app opens directly into the working cockpit.
  • Simplified workflow controls and reduced low-priority visual clutter.
  • Improved selected result preview behavior.
  • Restored and tightened preview toolbar layout.
  • Moved Codex job status above the results list for better scanning.
  • Improved static result preview fit.
  • Kept animation final artifacts from being accidentally treated as editable image sources.
  • Unified preview and download behavior across workflows.
  • Added broader locale coverage beyond the initial Japanese/English baseline.

Reliability And Local Workflow

  • Job completion detection now uses exact job IDs to avoid importing unrelated results.
  • Auto-import behavior for Codex results is stricter about matching the active job.
  • Stale Codex runner jobs are handled more gracefully.
  • Direction-split imports now wait for usable manifest and verified artifacts instead of treating partial files as complete.
  • Partial, staging, temporary, work, and QA files are filtered out from normal result import paths.
  • A loopback-only dev supervisor can diagnose and repair local API/Vite alignment without accepting arbitrary browser commands.
  • Local Inbox imports now use stable import keys and exact duplicate cleanup so unchanged bronze-candidate snapshots do not grow history repeatedly.
  • Recover Results can import eligible unimported formal PNG outbox results while preserving outbox files.
  • Browser-based smoke coverage was expanded for workspace tabs, prompt examples, animation presets, language switching, download flows, and local state recovery.
  • Real-imagegen and real-Codex smoke documentation was added where supported by the local environment.

Documentation

  • Refreshed README screenshots for Pixel Art Generation, Prompt Examples, Image Editing, and Animation Generation.
  • Updated demo GIF capture tooling with npm run capture:readme.
  • Added QA documentation for job concurrency, Codex log behavior, generation reliability, artifact staging, storage recovery, image edit full-body fitting, temporary artifact filtering, Cockpit health repair, Local Inbox dedupe, and v0.1.1 release prep.
  • Added release-audit coverage for the newer public-facing assets and workflow checks.

Local-First Boundary

The app still does not call OpenAI APIs directly and does not require an API key. It writes local handoff files for Codex, the user, or another local workflow to process.

No model weights, API keys, tokens, generated handoff folders, or license-unclear sample assets are included in the repository.

Recovery Notes

If the app becomes slow, fails to load, or Chrome reports Out of Memory after many generated results:

http://127.0.0.1:<port>/?safe=1

Use safe mode to start without loading heavy saved Image Cockpit state.

http://127.0.0.1:<port>/reset-local-state.html

Use the reset page to clear Image Cockpit's browser-side local state.

These recovery routes do not delete generated PNG files, repository files, or codex-handoff/outbox artifacts.

Known Limitations

  • Image generation still depends on the local Codex/imagegen environment available to the user.
  • Direct OpenAI API, ComfyUI, AUTOMATIC1111, Replicate, and other provider adapters are still not part of the shipped baseline.
  • Advanced game-engine exporters, full background removal, and deeper sprite QC remain future work.
  • The dev supervisor is limited to local development repair operations and is not part of packaged builds.

Verification

Expected release verification path:

npm run verify
npm run ui:smoke

Recommended local review path on machines with a runnable Codex CLI:

npm run review:local

Pre-tag verification completed:

  • package.json version is 0.1.1.
  • package-lock.json version is 0.1.1.
  • npm run verify passes.
  • npm run ui:smoke passes.
  • http://127.0.0.1:<port>/?safe=1 opens the safe recovery path.
  • http://127.0.0.1:<port>/reset-local-state.html opens the reset page.
  • The GitHub release text matches the actual commit being tagged.