Skip to content

Add per-file full-context diff viewing#138

Merged
BunsDev merged 7 commits intomainfrom
okcode/47d7c301
Apr 1, 2026
Merged

Add per-file full-context diff viewing#138
BunsDev merged 7 commits intomainfrom
okcode/47d7c301

Conversation

@BunsDev
Copy link
Copy Markdown
Member

@BunsDev BunsDev commented Apr 1, 2026

Summary

  • Added a per-file patch/full toggle in the diff panel, with auto-expansion when switching a file into full-context mode.
  • Plumbed relative file paths and diff context mode through the web query layer, shared contracts, and server-side checkpoint diff plumbing.
  • Updated checkpoint diffs to support file-scoped and full-context git diff rendering.
  • Added tests for the new diff state behavior and contract parsing.
  • Added a prepare-time script and Bun config to dedupe nested effect installs via hoisted symlinks.

Testing

  • bun fmt
  • bun lint
  • bun typecheck
  • Not run: bun run test

BunsDev added 3 commits March 31, 2026 21:40
- Propagate relative file paths and context mode through diff queries
- Add per-file patch/full toggle in the diff panel and persist review state
- Extend orchestration contracts and tests for scoped full-context diffs
- Skip undefined checkpoint diff inputs when building queries
- Tighten diff panel formatting and test typing
- Collapse removal now resets when switching a diff file to full context
- Add Bun hoisted linker config and dedupe nested effect node_modules on prepare
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
okcode-marketing Ready Ready Preview Apr 1, 2026 3:23am

@github-actions github-actions Bot added size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Apr 1, 2026
- Display an amber notice when full-file context cannot be rendered
- Simplify checkpoint diff query tests around patch vs full-context keys
- Add locale persistence, message catalogs, and i18n plumbing in the web app
- Harden provider/worktree startup and normalize codex plan status mapping
- Tighten release smoke checks, git test setup, and update version metadata
- Safely narrow `I18nProvider`'s `onError` input before checking `code`
- Refresh Bun lockfile metadata and workspace versions
@BunsDev BunsDev merged commit f9a735e into main Apr 1, 2026
6 of 8 checks passed
@github-actions github-actions Bot removed the size:L label Apr 1, 2026
@github-actions github-actions Bot added the size:M label Apr 1, 2026
@BunsDev BunsDev deleted the okcode/47d7c301 branch April 1, 2026 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant