## jonwiggins/optio — v0.7.0…v0.8.0

_30 commits._

### Features
- **feat: unify Optio branding with Peek logo and app icons** (a5d5ac8)
- **feat(config): manifests, a mounted directory the API applies, export/apply in the CLI and UI** (4058e52)
- **feat(web): one page column, shared buttons and inputs on every page** (42117f4)
- **feat(web): the work form's Owner row moves into Where, above the environment it governs** (9b2de45)
- **feat(android): organization and private scope on Secrets, Connections, Model providers, and the Work feed** (dac887c)
- **feat(ios): organization and private scope on Secrets, Connections, Model providers, Prompts, and the Work feed** (29a029e)
- **feat: sign-in configured in the app, and the scope UI on every page** (790058a)
- **feat: organization and private scope for every resource** (3fd6bdd)
- **feat(web,ios): Machines shows the work on each machine and in Optio pods** (2eb8420)
- **feat(api): Work rows say which machine they run on** (a33c009)
- **feat: fold agent steps in session chat; phones load the latest page first** (d550e3f)

### Fixes
- **Merge pull request #640 from jonwiggins/fix/codex-0160-transcripts** (5c535b7)
- **fix(web): a chat reply keeps its line breaks** (268e4cc)
- **fix(local): Codex turns drive attention, and a chat message submits to Codex** (fc5a5ad)
- **fix(cli): Codex 0.160 sessions reach the chat view again** (01019c8)
- **fix(helm): render an empty OPTIO_CONFIG_DIR when config as code is off** (f65a3b5)
- **fix(config): follow symlinks in the mounted directory, default chart values, one spec locator** (6a8d506)
- **fix(api): recent runs compare the owner as text; private Job runs read as missing to other members** (ba63a4a)
- **fix(api): Work rows keep their owner through the response schema** (aaff2e7)
- **Merge pull request #631 from jonwiggins/fix/terminal-queries-env** (fd48203)
- **fix(local): one answer to a terminal's queries, a clean terminal env, Unicode 11 widths** (ff50547)
- **fix: update-local waits only for the agent image builds** (d1bc561)

### Backend
- **Merge pull request #639 from jonwiggins/feat/peek-branding** (2780396)
- **Merge pull request #634 from jonwiggins/feat/config-as-code** (bfe577e)
- **Merge remote-tracking branch 'origin/main' into worktree-config-as-code** (b0a2817)
- **Merge pull request #633 from jonwiggins/feat/unified-page-layout** (2e00d69)
- **Merge pull request #632 from jonwiggins/feat/org-scope-and-sign-in** (f0dadde)
- **Merge pull request #630 from jonwiggins/feat/transcript-fold-tail-first** (52d743c)

### Tests
- **test(web): scope spec matches secret names exactly** (6c99cb2)

### Docs
- **docs: changelog for v0.8.0** (4593677)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/jonwiggins/optio?utm_source=github-action)._