# Changelog All notable changes to this project are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.3.0] - 2026-05-03 A fast follow-up to 0.2.0 focused on richer design workflows, packaged-agent reliability, export/deploy flows, and broader internationalization. 39 merged PRs from 25 contributors. ### Added #### Web / UI - Pet companion with Codex hatch-pet integration. ([#296]) - Brand design-system cards, thumbnails, and DESIGN.md side-by-side preview. ([#289]) - Per-tool renderer registry for generative UI. ([#282]) - Task completion sound and browser notification. ([#359]) #### Agents & daemon - Persist code-agent startup state. ([#255]) - Mistral Vibe CLI agent adapter. ([#354]) - Devin for Terminal support. ([#301]) - `OD_BIND_HOST` and `--host` for interface binding. ([#328]) #### Skills & exports - Taste-skill-derived web prototype and HTML PPT examples. ([#358]) - `pptx-html-fidelity-audit` skill wired into export prompts. ([#307]) - Broader PPTX fidelity script coverage beyond CJK. ([#308]) - Native desktop Save As dialog for `.pptx` downloads. ([#330]) - Export as Markdown from the share menu. ([#345]) #### Deployment - `/api/projects/:id/deploy/preflight` for pre-upload inspection. ([#320]) #### Internationalization - Arabic (`ar`) UI locale with RTL layout. ([#316]) - French (`fr`) UI locale. ([#376]) ### Fixed #### Agents, packaged runtime & Windows - Include `nvm` / `fnm` / `mise` agent CLI bins in packaged PATH. ([#364]) - Detect Codex and Gemini CLIs from user toolchain paths. ([#346]) - Upgrade `better-sqlite3` for Node 24 Windows prebuilt support. ([#357]) - Lead Copilot spawn with `-p -` so prompt-via-stdin is consumed. ([#351]) - Drop literal `-` argv from Codex spawn so prompts deliver via stdin pipe alone. ([#342]) - Wrap `cmd.exe` shim invocations to survive `/s /c` quote stripping. ([#339]) #### Web UI & files - Download as `.zip` now returns the actual project tree. ([#341]) - Keep Design Files view active after deleting a file. ([#329]) - Scroll workspace tabs in place instead of the window. ([#363]) - Treat inlined script content as literal in FileViewer. ([#343]) - Use response-order matching for bulk upload aggregation. ([#323]) - Serve `.jsx` / `.tsx` with JS-family MIME types so browser loaders accept them. ([#340]) - Fix macOS entry view drag region. ([#373]) #### Daemon & deployment - Increase project upload limit from 20MB to 200MB. ([#319]) - Bundle and rewrite assets referenced from inline `