Scope
- Base ref:
origin/main
- Source ref:
opencode/dev
- Theme id:
app-context
- Commits mapped: 56
- Date span:
2026-01-20 to 2026-02-12
Theme Summary
Context providers, stores, and state orchestration in app.
Mapping Rule
Commits are assigned to one issue by dominant touched-path prefix (most matched files in commit; ties resolved by longest prefix then fixed theme order).
Top Path Hotspots
packages/app/src/context/global-sync.tsx (13)
packages/app/src/context/layout.tsx (9)
packages/app/src/pages/layout.tsx (8)
packages/app/src/context/file.tsx (7)
packages/app/src/context/global-sdk.tsx (7)
packages/app/src/context/terminal.tsx (6)
packages/app/src/context/local.tsx (6)
packages/app/src/context/server.tsx (6)
packages/app/src/context/notification.tsx (5)
packages/app/src/pages/session.tsx (5)
Commits
Acceptance Checklist
Scope
origin/mainopencode/devapp-context2026-01-20to2026-02-12Theme Summary
Context providers, stores, and state orchestration in app.
Mapping Rule
Commits are assigned to one issue by dominant touched-path prefix (most matched files in commit; ties resolved by longest prefix then fixed theme order).
Top Path Hotspots
packages/app/src/context/global-sync.tsx(13)packages/app/src/context/layout.tsx(9)packages/app/src/pages/layout.tsx(8)packages/app/src/context/file.tsx(7)packages/app/src/context/global-sdk.tsx(7)packages/app/src/context/terminal.tsx(6)packages/app/src/context/local.tsx(6)packages/app/src/context/server.tsx(6)packages/app/src/context/notification.tsx(5)packages/app/src/pages/session.tsx(5)Commits
7170983efix(app): duplicate session loadsac7e674afix(app): broken259b2a3cfix(app): japanese language support64c80f1bfix(app): don't show notification on session if active80481c22fix(app): cleanup pty.exited event listener on unmount (fix(app): cleanup pty.exited event listener on unmount anomalyco/opencode#9671)14db336efix(app): flash of fallback icon for projects2b9b98e9fix(app): project icon color flash on load4afb46f5perf(app): don't remount directory layoutbcf7a65efix(app): non-git projects should be renameablec3f393bcfix(desktop): Expand font stacks to include macOS Nerd Font default names (fix(desktop): Expand font stacks to include macOS Nerd Font default names anomalyco/opencode#10045)de6582b3feat(app): delete sessionsb2989822fix(desktop): Fixed a reactive feedback loop in the global project cache sync (fix(desktop): Fixed a reactive feedback loop in the global project cache sync anomalyco/opencode#10139)09f45320chore: cleanup3fdd6ec1fix(app): terminal clone needs remount442a7358chore: generate962ab3bcfix(app): reactive loops9d35a0bcchore: cleanupd03c5f6bperf(app): performance improvementsf7a4cdcdfix(app): no default model crash319ad2a3fix(app): session load cap53ac394cwip: highlights6897bb7dchore: cleanup8371ba5achore: cleanup84b12a8ffeat(app): model settingsbb178e93chore: cleanup3e420bf8perf(app): don't keep parts in memory712d2b7dfix(app): swallow file search errors892113abchore(app): show 5 highlightsdf7f9ae3fix(app): terminal corruption4f60ea61chore: generate30a25e4efix(app): user messages not rendering consistently08671e31fix(app): session tabs to open the previous opened (fix(app): session tabs to open the previous opened anomalyco/opencode#11914)41bc4ec7fix(desktop): Refresh file contents when changing workspaces to not have stale contents (fix(desktop): Refresh file contents when changing workspaces to not have stale contents anomalyco/opencode#11728)ce871210fix(app): clear comments on prompt submission (fix(app): clear comments on prompt submission anomalyco/opencode#12148)5b3d94ebfix(app): file tree out of sync4afec673ignore: refactoring and tests (ignore: refactoring and tests anomalyco/opencode#12460)019cfd4achore: generate30f0d3b3fix(app): update tab file contents on change40b111d9chore: generate520110e8desktop: track currentSidecarUrl687210a5feat(desktop): add isSidecar prop to AppInterface and logic to persist sidecar server urls (feat(desktop): add isSidecar prop to AppInterface and logic to persist sidecar server urls anomalyco/opencode#12366)b0ceec9bfeat(desktop): persist currentSidecarUrl in state when isSidecar prop is true (feat(desktop): persist currentSidecarUrl in state when isSidecar prop is true anomalyco/opencode#12792)19ad7ad8chore: fix test1e2f6644fix(app): back to platform fetch for now6f5dfe12fix(app): use agent configured variant (fix(app): use agent configured variant anomalyco/opencode#12993)a3aad9c9fix(app): include basic authd1f5b9e9fix(app): memory leak with event fetchd863a9cffix(app): global event default fetch81b5a6a0fix(app):workspace reset (fix(app):workspace reset anomalyco/opencode#13170)8c5ba8aefix(app): terminal PTY buffer carryover8f56ed5bchore: generatea52fe282fix(app): notifications on child sessions0303c29efix(app): failed to create store4e0f509efeat(app): option to turn off sound effects958320f9fix(app): remote http server connectionsdd296f70fix(app): reconnect event stream on disconnectAcceptance Checklist