• zink released this 2026-11-09 09:41:02 +01:00 | 57 commits to main since this release

    Added

    • Image generation picks the model: the agent drafts cheap previews, asks which one to
      refine (with the price of the final model), then creates the final image with the best model
      for the purpose (photo, illustration, text, design). Models that take a reference image
      (Nano Banana Pro edit) refine the chosen draft. Known fal.ai models come with sensible
      defaults; stage, good_for and reference_param in [images].models override them.
    • Restore a backup in Settings → Audit: a stored backup or an uploaded zip. The current
      state is backed up first (…-before-restore.zip), then CodeCraft restarts with the restored
      database and configuration.
    • Test connection in the provider form checks URL and key before saving.
    • Status LEDs in the sidebar for server connection, models and MCP servers (green, yellow,
      red in vivid variants of the theme colors); a click opens an overview of every provider and
      MCP server with its state, latency and tool count.
    • scripts/release.sh: tag, multi-arch image and Gitea release in one step.

    Changed

    • Saving a provider (or reloading providers) checks its status right away instead of at the
      next five-minute check.

    Fixed

    • opencode Zen/Go: requests carry the session in x-opencode-session; opencode Go rejected
      them without it ("Request is missing x-opencode-session").
    • Two backups in the same second no longer overwrite each other.

    Image: git.familie-zink.org/zink/codecraft:v202611-00001 (linux/amd64 linux/arm64).

    Downloads