-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
Description
Summary
Add a fullscreen difit experience to T3 Code that can be toggled from the keyboard and viewed inside the existing app shell flow.
User-facing behavior
Alt+Gopens fullscreen diff from a thread- the fullscreen view uses the active thread worktree or project root
- the diff viewer is loaded from a managed external
difitprocess through a same-origin proxy path - the fullscreen view closes with
Alt+G, the floating back button, orEscape /restart-t3codeis available as a project prompt to rebuild/restart the PM2-managed app
Implementation
- add a server-side
difitmanager for process startup, readiness, cwd resolution, and lifecycle - add a reverse proxy layer for
difitassets and API paths - add a top-level fullscreen route in the web app
- add a dedicated
difit.openRPC surface and shared contracts - add keybinding handling for
difit.toggle - add browser/unit/server coverage for the new flow
Notes
This keeps the integration isolated in difit-specific files while limiting core changes to thin registration points in routing, keybindings, RPC wiring, and fullscreen entry.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels