What's Changed
- Design Docker image CI/CD workflow by @xfgong in #355
- Build and publish container images by @xfgong in #356
- Build multi-platform container images by @xfgong in #357
- Avoid republishing unchanged sandbox images by @xfgong in #358
- fix(web): render multi-image artifacts in the inline chat card by @xfgong in #359
- edit_file: fuzzy matching + diff preview panel by @xfgong in #360
- fix(ci): build and push container images only on release tag or manual trigger by @xfgong in #362
- Installation guide on docs site — spec & plan by @xfgong in #361
- Seed dev agent + API token on worktree init by @xfgong in #363
- chore(deps): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #366
- chore(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #367
- chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #368
- chore(deps): bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #369
- chore(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #370
- chore(deps): bump the npm-minor-patch group in /frontend with 2 updates by @dependabot[bot] in #371
- Deployment: default to public images, unify release versioning, config reference by @xfgong in #364
- chore(deps-dev): bump @eslint/js from 9.39.4 to 9.39.5 in /frontend by @dependabot[bot] in #373
- Replace /admin/traces free-text filters with searchable comboboxes by @xfgong in #365
- chore(deps): bump recharts from 2.15.4 to 3.9.2 in /frontend by @dependabot[bot] in #372
- chore(deps): bump pillow from 12.2.0 to 12.3.0 in /backend in the uv group across 1 directory by @dependabot[bot] in #374
- Resolve CodeQL code-scanning alerts by @xfgong in #375
- Fix invalid ci.yml workflow (comments inside if: block scalar) by @xfgong in #377
- Release v0.3.0 by @xfgong in #376
Full Changelog: v0.2.0...v0.3.0