Commit Graph
439 Commits
Author SHA1 Message Date
GitHub Action 5bbffe6023 docs(changelog): update for v0.6.41 [skip ci] 2026-01-08 00:55:59 +00:00
GitHub Action f569dda6cc docs(changelog): update for v0.6.40 [skip ci] 2026-01-07 02:53:57 +00:00
GitHub Action a82cbd4f14 docs(changelog): update for v0.6.39 [skip ci] 2026-01-07 01:32:43 +00:00
James Peter 3512ea7910 Merge branch 'main' of https://github.com/just-every/code 2026-01-07 11:05:35 +10:00
James Peter 134c195764 Merge upstream/main: sync docs and tooling 2026-01-06 16:53:54 +10:00
GitHub Action a8d6c81ef9 docs(changelog): update for v0.6.38 [skip ci] 2026-01-06 03:30:55 +00:00
James Peter 65746e4183 Merge branch 'main' of https://github.com/just-every/code 2026-01-06 13:03:51 +10:00
James Peter db874edd01 docs(config): clarify openai-compatible providers 2026-01-06 13:03:36 +10:00
GitHub Action 7fcd8229c5 docs(changelog): update for v0.6.37 [skip ci] 2026-01-06 00:28:23 +00:00
James Peter 3e878d9b2a Merge branch 'main' of https://github.com/just-every/code 2026-01-06 09:36:55 +10:00
James Peter 40f5575e89 fix(core/config): allow tool output size override (fixes #498) 2026-01-06 09:29:48 +10:00
GitHub Action 6001d139d0 docs(changelog): update for v0.6.36 [skip ci] 2026-01-05 19:25:40 +00:00
GitHub Action 414709705e docs(changelog): update for v0.6.35 [skip ci] 2026-01-05 11:03:27 +00:00
GitHub Action 9b3cb14aa1 docs(changelog): update for v0.6.34 [skip ci] 2026-01-05 07:04:41 +00:00
GitHub Action d38b197027 docs(changelog): update for v0.6.33 [skip ci] 2026-01-05 05:27:17 +00:00
James Peter 93bb424706 Merge origin/main: release metadata updates 2026-01-05 14:28:30 +10:00
James Peter 9da095621c feat(logging): overhaul debug log handling 2026-01-05 13:43:25 +10:00
GitHub Action 57294fa73a docs(changelog): update for v0.6.32 [skip ci] 2026-01-04 22:56:22 +00:00
GitHub Action fe4efee5f3 docs(changelog): update for v0.6.31 [skip ci] 2026-01-04 12:50:15 +00:00
GitHub Action 65b18515a1 docs(changelog): update for v0.6.30 [skip ci] 2026-01-04 01:26:24 +00:00
Josh McKinneyandGitHub 21a7da1d33 perf(tui2): cache transcript view rendering (#8693)
The transcript viewport draws every frame. Ratatui's Line::render_ref
does grapheme segmentation and span layout, so repeated redraws can burn
CPU during streaming even when the visible transcript hasn't changed.

Introduce TranscriptViewCache to reduce per-frame work:
- WrappedTranscriptCache memoizes flattened+wrapped transcript lines per
width, appends incrementally as new cells arrive, and rebuilds on width
change, truncation (backtrack), or transcript replacement.
- TranscriptRasterCache caches rasterized rows (Vec<Cell>) per line
index and user-row styling; redraws copy cells instead of rerendering
spans.

The caches are width-scoped and store base transcript content only;
selection highlighting and copy affordances are applied after drawing.
User rows include the row-wide base style in the cached raster.

Refactor transcript_render to expose append_wrapped_transcript_cell for
incremental building and add a test that incremental append matches the
full build.

Add docs/tui2/performance-testing.md as a playbook for macOS sample
profiles and hotspot greps.

Expand transcript_view_cache tests to cover rebuild conditions, raster
equivalence vs direct rendering, user-row caching, and eviction.

Test: cargo test -p codex-tui2
2026-01-03 11:44:27 -08:00
Thibault SottiauxandGitHub ae310d42d2 chore: update outdated docs (#8701) 2026-01-03 02:19:52 -08:00
Eric TrautandGitHub 1019b9faae Replaced user documentation with links to developers docs site (#8662)
This eliminates redundant user documentation and allows us to focus our
documentation investments.

I left tombstone files for most of the existing ".md" docs files to
avoid broken links. These now contain brief links to the developers docs
site.
2026-01-02 13:01:53 -07:00
GitHub Action e5bd429f59 docs(changelog): update for v0.6.29 [skip ci] 2026-01-02 06:38:01 +00:00
GitHub Action a70a0e8095 docs(changelog): update for v0.6.27 [skip ci] 2026-01-02 01:58:24 +00:00
GitHub Action fe0d56c505 docs(changelog): update for v0.6.26 [skip ci] 2026-01-01 11:11:02 +00:00
James Peter 6229c46e52 Merge branch 'main' of https://github.com/just-every/code 2026-01-01 20:20:51 +10:00
James Peter 174447c7af feat(image_view): render local image attachments 2026-01-01 20:20:45 +10:00
GitHub Action 03f931eb36 docs(changelog): update for v0.6.25 [skip ci] 2026-01-01 05:34:20 +00:00
GitHub Action 4ac55faf75 docs(changelog): update for v0.6.24 [skip ci] 2026-01-01 05:10:37 +00:00
GitHub Action 894dc57b47 docs(changelog): update for v0.6.23 [skip ci] 2025-12-31 14:03:48 +00:00
GitHub Action 7f703cca04 docs(changelog): update for v0.6.22 [skip ci] 2025-12-31 07:03:58 +00:00
GitHub Action a69e94d481 docs(changelog): update for v0.6.21 [skip ci] 2025-12-30 14:26:01 +00:00
GitHub Action 7aa422b6e1 docs(changelog): update for v0.6.20 [skip ci] 2025-12-30 05:13:44 +00:00
GitHub Action 5882e5f898 docs(changelog): update for v0.6.19 [skip ci] 2025-12-29 03:47:28 +00:00
James Peter f9dde7cf3c Merge origin/main: release v0.6.18 metadata 2025-12-29 13:21:55 +10:00
James Peter 3764009630 feat(agents): default to gpt-5.2 codex slugs 2025-12-29 13:21:18 +10:00
GitHub Action 8bd7d828d4 docs(changelog): update for v0.6.18 [skip ci] 2025-12-28 22:46:41 +00:00
James Peter 1ca37cc5ea Merge branch 'main' of https://github.com/just-every/code 2025-12-29 08:22:29 +10:00
James Peter a0dbba6800 feat(tui/skills): add /skills slash command 2025-12-29 08:22:24 +10:00
GitHub Action efc1252eb9 docs(changelog): update for v0.6.17 [skip ci] 2025-12-28 02:22:45 +00:00
James Peter 49019f305f Merge upstream/main: update example config 2025-12-28 07:26:57 +10:00
GitHub Action 98e288ca7b docs(changelog): update for v0.6.16 [skip ci] 2025-12-25 05:29:52 +00:00
GitHub Action 61d53181e6 docs(changelog): update for v0.6.15 [skip ci] 2025-12-24 07:35:23 +00:00
Ahmed IbrahimandGitHub 91b19091d8 Remove reasoning format (#8484)
This isn't very useful parameter. 

logic:
```
if model puts `**` in their reasoning, trim it and visualize the header.
if couldn't trim: don't render
if model doesn't support: don't render
```

We can simplify to:
```
if could trim, visualize header.
if not, don't render
```
2025-12-23 16:01:46 -08:00
GitHub Action f8f2a57054 docs(changelog): update for v0.6.14 [skip ci] 2025-12-23 01:41:12 +00:00
James Peter fee3dd1bba Merge branch 'main' of https://github.com/just-every/code 2025-12-23 07:33:42 +10:00
Michael BolinandGitHub c7c40e437f feat: add support for project_root_markers in config.toml (#8359)
- allow configuring `project_root_markers` in `config.toml`
(user/system/MDM) to control project discovery beyond `.git`
- honor the markers after merging pre-project layers; default to
`[".git"]` when unset and skip ancestor walk when set to an empty array
- document the option and add coverage for alternate markers in config
loader tests
2025-12-22 19:45:45 +00:00
James Peter 4b7fcd8dca Merge upstream/main: keep local workflows 2025-12-23 03:15:41 +10:00
jif-oaiandGitHub 81a5e2f89b chore: drop undo from the docs (#8431) 2025-12-22 15:09:48 +00:00