-
CodeCraft v202611-00015 Stable
released this
2026-11-10 12:42:56 +01:00 | 20 commits to main since this releaseFixed
- Generated images missing on other devices: when an agent moved or renamed a generated
image afterwards (e.g. sorted it into subfolders), the gallery pointed to the old file – only
the device that had it in its browser cache still showed it. Now:- generated images are also kept in the image store and shown from there when the file is gone
(existing images get their copy on the first start); - their entries follow moves and renames: after an agent's
mv/rename, when moved with the
file manager, and on the next view (found by file name, or by content when renamed); - in the chat, an image that cannot be found falls back to the preview the model saw.
- generated images are also kept in the image store and shown from there when the file is gone
Image:
git.familie-zink.org/zink/codecraft:v202611-00015(linux/amd64 linux/arm64).Downloads
- Generated images missing on other devices: when an agent moved or renamed a generated
-
CodeCraft v202611-00014 Stable
released this
2026-11-10 10:41:41 +01:00 | 22 commits to main since this releaseAdded
- New folder in the folder picker: creating an automation or a chat, New folder creates a
subfolder of the shown folder and selects it.
Image:
git.familie-zink.org/zink/codecraft:v202611-00014(linux/amd64 linux/arm64).Downloads
- New folder in the folder picker: creating an automation or a chat, New folder creates a
-
CodeCraft v202611-00013 Stable
released this
2026-11-10 10:15:40 +01:00 | 24 commits to main since this releaseAdded
- Automation editor: New automation asks for name, project and a starting point (blank
example structure or a template), creates.codecraft/jobs/<name>.mdand opens an editor:
the instructions in a Markdown editor, schedule and settings next to them, and an assistant
chat in which a model works out the instructions with you and edits the file (reloaded after
each answer). New automations start switched off. - Graphical schedule: every few minutes, hourly, daily, on weekdays, monthly or a cron
expression, with the next runs in server time. - Chat list: folders and projects can be dragged into any order or moved and pinned to the
top via their menu; the order is kept per user on all devices. A new message moves the chat
to the top of its folder or project, no longer the whole project.
Changed
- Automation files hold only the instructions; name, schedule, mode, model, approval mode
and time limit are settings of the automation. Existing job files are taken over on the first
start (settings into the database, the frontmatter removed from the file). Registering a
plain Markdown file creates a switched-off automation to be scheduled in the editor.
Image:
git.familie-zink.org/zink/codecraft:v202611-00013(linux/amd64 linux/arm64).Downloads
- Automation editor: New automation asks for name, project and a starting point (blank
-
CodeCraft v202611-00012 Stable
released this
2026-11-10 08:33:27 +01:00 | 27 commits to main since this releaseAdded
- Approval mode of automations in the list: Automations shows the approval mode of each
automation as a selection; the change is written into the job file and applies from the next
run. "Allow everything" lets nightly runs work without waiting for approvals (they used to
wait for an answer via Telegram until the timeout). - Telegram per chat: ⋯ → Send questions to Telegram (shown with a paired bot) decides
whether approvals and questions of that chat and its subagents are sent to Telegram. New chats
from the web UI and automation runs start with it switched off (they stay in the web UI);
chats started from Telegram and existing chats keep reporting. The chat currently open in
Telegram always reports.
Image:
git.familie-zink.org/zink/codecraft:v202611-00012(linux/amd64 linux/arm64).Downloads
- Approval mode of automations in the list: Automations shows the approval mode of each
-
CodeCraft v202611-00011 Stable
released this
2026-11-09 22:24:55 +01:00 | 29 commits to main since this releaseAdded
- Collapsible task list: the model's task list above the composer folds to one line
(progress and current task) with a click on its heading; the choice is kept per device. - Square and short screens (e.g. Clicks Communicator, phones in landscape): tighter top bar,
composer and new-chat wizard, so the chat keeps most of the height.
Fixed
- Blank page on phones after the update: installed apps (PWA) checked their service worker
at its old URL, got the web page instead of a script and therefore kept the previous app
version forever. With the new image format of v202611-00010 that old version crashed after
showing the chat for a moment. Old service worker URLs now get the clean-up worker, which
removes the stale worker and reloads the current version. Missing scripts/styles answer
404 instead of the web page.
Image:
git.familie-zink.org/zink/codecraft:v202611-00011(linux/amd64 linux/arm64).Downloads
- Collapsible task list: the model's task list above the composer folds to one line
-
CodeCraft v202611-00010 Stable
released this
2026-11-09 20:31:39 +01:00 | 31 commits to main since this releaseChanged
- Chats with many images load much faster: images (screenshots, generated images, pasted
images) are stored separately instead of inside the messages and load on demand when they
scroll into view, cached by the browser. Large PNGs without transparency are stored as JPEG.
Older chats are converted once on the first start; the database usually shrinks a lot.
Example: a chat with 120 screenshots loads 1.5 MB instead of 66 MB. - Compressed responses: the API and the web UI are sent with gzip/brotli (not images,
downloads or live streams).
Image:
git.familie-zink.org/zink/codecraft:v202611-00010(linux/amd64 linux/arm64).Downloads
- Chats with many images load much faster: images (screenshots, generated images, pasted
-
CodeCraft v202611-00009 Stable
released this
2026-11-09 19:56:52 +01:00 | 33 commits to main since this releaseFixed
- Sandbox on x86_64: the start-up check of bubblewrap did not mount
/lib64, so it failed
on amd64 hosts and shell commands of non-admin users were disabled.
Image:
git.familie-zink.org/zink/codecraft:v202611-00009(linux/amd64 linux/arm64).Downloads
- Sandbox on x86_64: the start-up check of bubblewrap did not mount
-
CodeCraft v202611-00008 Stable
released this
2026-11-09 19:27:05 +01:00 | 36 commits to main since this releaseAdded
- Instructions per chat: ⋯ → Instructions for this chat (Telegram:
/prompt) sets rules
that apply to every message of that chat on top of the mode – language, tone, the part of the
project to work on. A chip in the header shows when a chat has them; forks keep them.
Fixed
- OpenAI-compatible providers: tool results no longer carry a
namefield. Gateways that
translate to Anthropic (opencode) rejected the request with "anthropic-messages cannot
preserve named conversation participants". - Telegram: the token field is no longer filled in by the browser's password manager, the bot
token is found in whatever is pasted (also the whole BotFather message), and a wrong format
gets a clear message instead of "HTTP 404".
Image:
git.familie-zink.org/zink/codecraft:v202611-00008(linux/amd64 linux/arm64).Downloads
- Instructions per chat: ⋯ → Instructions for this chat (Telegram:
-
CodeCraft v202611-00007 Stable
released this
2026-11-09 17:13:05 +01:00 | 40 commits to main since this releaseAdded
- Telegram bot as a chat interface: every user can connect their own bot (Settings →
Account → Telegram: token from @BotFather, then/start <code>pairs it with their Telegram
account – other chats are ignored). Messages, photos and files go to the current session; the
agent's steps show live, the answer comes formatted, images from tools come as photos, and
approvals and questions have buttons. Commands like the terminal client:/sessions,
/session,/new,/clear,/mode,/model,/permissions,/effort,/stop,/status,
/costs,/memory,/jobs,/compact,/help. The server polls Telegram – no public
webhook needed.
Image:
git.familie-zink.org/zink/codecraft:v202611-00007(linux/amd64 linux/arm64).Downloads
- Telegram bot as a chat interface: every user can connect their own bot (Settings →
-
CodeCraft v202611-00006 Stable
released this
2026-11-09 16:02:18 +01:00 | 42 commits to main since this releaseAdded
- The image contains the Docker CLI (static client). With the host's
/var/run/docker.sock
mounted (and its group), admins' agents and terminals can use the host's Docker;
scripts/move-server.sh --docker-socksets this up on a new host. scripts/move-server.sh --tools-dir DIR: agent home, users' homes and/tmpon a separate disk.
Image:
git.familie-zink.org/zink/codecraft:v202611-00006(linux/amd64 linux/arm64).Downloads
- The image contains the Docker CLI (static client). With the host's