What's Changed
- feat(chat): accept follow-up messages mid-turn by @alchaplinsky in #243
- feat(agents): spawn an agent forked from an explicit commit by @alchaplinsky in #244
- refactor: consolidate color-mix badge pattern via --badge-color by @alchaplinsky in #246
- refactor: replace repeated transition declarations with --transition-ui by @alchaplinsky in #248
- refactor: extract .flex-center, .iflex-center, .truncate utility classes by @alchaplinsky in #245
- refactor: extract repeated CSS values to custom properties by @alchaplinsky in #247
- fix: restore display:inline-flex on agent icon and composer model chip by @alchaplinsky in #251
- feat(chat): copy action on user and agent messages by @alchaplinsky in #250
- fix(chat): deliver the first message when it races the agent spawn by @alchaplinsky in #255
- refactor(css): split monolithic app.css into colocated component files by @alchaplinsky in #256
- feat(css): type-scale tokens + .text-* utilities, applied across the app by @alchaplinsky in #258
- refactor(css): tokenize font-sizes across all components by @alchaplinsky in #259
- experiment(css): new type scale — base 14px + re-laddered above-base tiers by @alchaplinsky in #260
- refactor(css): merge --fs-2xs into --fs-xs (raise 10px floor to 11px) by @alchaplinsky in #261
- fix(files): restore flex layout on broken file tree rows by @alchaplinsky in #262
- refactor(css): normalize non-standard font-weights by @alchaplinsky in #263
- refactor(css): tokenize line-height onto a 5-step scale by @alchaplinsky in #264
- style(sidebar): set agent row second-line task text to --fs-sm by @alchaplinsky in #265
- feat(ui): add Badge primitive + ui/ barrel & README by @alchaplinsky in #266
- feat(ui): add Button primitive, migrate .btn-t text buttons by @alchaplinsky in #268
- Update loading indicator by @alchaplinsky in #267
- feat(ui): add Dropdown primitives, adopt in the simple menus by @alchaplinsky in #269
- feat(turns): record per-turn start/end timestamps for run timer by @alchaplinsky in #270
- feat(ui): per-turn run timer + footer (live timer, "Ran …", copy) by @alchaplinsky in #271
- Extract loader into component primitive by @alchaplinsky in #273
- [codex] Bump version to 0.6.5 by @alchaplinsky in #272
Full Changelog: v0.6.4...v0.6.5