Status LEDs, image model selection, backup restore, provider test, monthly versions
- Sidebar: three status LEDs (server, models, MCP) with an overview popover (/api/status) - Images: preview stage, purpose-based model choice and reference images (Nano Banana Pro edit refines the chosen preview) - Settings: restore a stored or uploaded backup (staged, applied on restart) - Provider form: test connection; saving or reloading re-checks the status at once - opencode Zen/Go: send x-opencode-session with a stable id per conversation - Releases are named vYYYYMM-NNNNN; scripts/release.sh numbers, tags, builds and publishes - Fix: backups made in the same second no longer overwrite each other Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
49d404eec7
commit
1f69d63b09
35 files changed
+1156
-88
No files matched your search
@@ -3,6 +3,35 @@
|
||||
All notable changes to CodeCraft. Versions follow [Semantic Versioning](https://semver.org/);
|
||||
until 1.0, minor versions may contain breaking changes.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### 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.
|
||||
|
||||
## [0.1.0] – 2026-11-09
|
||||
|
||||
First public release.
|
||||
|
||||
Reference in new issue
Block a user