forked from anomalyco/opencode
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
opencode-syncTrack opencode/dev parity mappingTrack opencode/dev parity mapping
Milestone
Description
Scope
- Base ref:
origin/main - Source ref:
opencode/dev - Theme id:
opencode-cli - Commits mapped: 74
- Date span:
2026-01-21to2026-02-13
Theme Summary
Command-line entrypoints, command UX, and related CLI flow updates.
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/opencode/src/cli/cmd/tui/routes/session/index.tsx(19)packages/opencode/src/cli/cmd/tui/app.tsx(12)packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx(9)packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx(6)packages/opencode/src/cli/cmd/run.ts(6)packages/opencode/src/cli/cmd/tui/routes/session/question.tsx(5)packages/opencode/src/cli/cmd/tui/component/dialog-provider.tsx(5)packages/opencode/src/cli/cmd/tui/util/clipboard.ts(5)packages/opencode/src/cli/cmd/tui/component/dialog-status.tsx(5)packages/opencode/src/cli/cmd/tui/ui/dialog-export-options.tsx(4)
Commits
b93f33eafix(tui): responsive layout for narrow screens (fix(tui): responsive layout for narrow screens anomalyco/opencode#9703)e83c01adfix(tui): prevent sidebar height from overflowing. (fix(tui): prevent sidebar height from overflowing. anomalyco/opencode#9689)8ebb7664fix(attach): allow remote --dir (fix(attach): allow remote --dir anomalyco/opencode#8969)225b72cafeat: always center selected item in selection dialogs (resolves [FEATURE]: Keep viewport centred on selection in selection dialogs anomalyco/opencode#10209) (feat: always center selected item in selection dialogs (resolves #10209) anomalyco/opencode#10207)510f595efix(tui): add weight to fuzzy search to maintain title priority (fix(tui): add weight to fuzzy search to maintain title priority anomalyco/opencode#10106)077d17d4fix: permission prompt should ignore keyboard events while dialog stack len > 0 (fix: permission prompt should ignore keyboard events while dialog stack len > 0 anomalyco/opencode#10338)68e504bdfix(tui): Use selectedForeground for question prompt tab text visibility (resolves Invisible selected item text in question tool's prompts. anomalyco/opencode#10334) (fix(tui): Use selectedForeground for question prompt tab text visibility (resolves #10334) anomalyco/opencode#10337)8f99e9a6fix(opentui): question selection click when terminal unfocused (fix(opentui): question selection click when terminal unfocused anomalyco/opencode#9731)ad27427buse min/maxHeight for question textareaae77ef33chore: generate3071720cfix(tui): Move animations toggle to global System category (resolves TUI:"Disable/Enable animations" ought be available in the command_list prior to session beginning anomalyco/opencode#10495) (fix(tui): Move animations toggle to global System category (resolves #10495) anomalyco/opencode#10497)578361defix: remove broken app.tsx command optioneaad75b1tweak: adjust tui syncing logic to help prevent case where agents would be undefined / missingebe86e40fix(tui): prevent crash when theme search returns no results (fix(tui): prevent crash when theme search returns no results anomalyco/opencode#10565)0edd304ffix: Make diff wrapping toggle always available in command_list and correct a type error (resolves TUI:"Disable/Enable diff wrapping" ought be available in the command_list prior to session beginning (and related type error) anomalyco/opencode#10682) (fix: Make diff wrapping toggle always available in command_list and correct a type error (resolves #10682) anomalyco/opencode#10683)444934a4fix(tui): add visual feedback for diff wrap and conceal toggles (fix(tui): add visual feedback for diff wrap and conceal toggles anomalyco/opencode#10655)b8e72652fix(tui): handle 4-5 codes too in c to copy logic58ba4863guard destroyed input field in timeout5f2a7c63chore: generate8c05eb22fix(markdown): Add streaming prop to markdown element (fix(markdown): Add streaming prop to markdown element anomalyco/opencode#11025)aedd7601fix(cli): restore brand integrity of CLI wordmark (fix(cli): restore brand integrity of CLI wordmark anomalyco/opencode#10912)2125dc11fix: show all provider models when no providers connected (fix: show all provider models when no providers connected anomalyco/opencode#11198)41ea4694more timeout race guardsf40bdd1afeat(cli): include cache tokens in stats (feat(cli): include cache tokens in stats anomalyco/opencode#10582)2a56a1d6fix(tui): conditionally render bash tool output (fix(tui): conditionally render bash tool output anomalyco/opencode#11558)53f118c5Revert "feat(app): add skill slash commands" (Revert "feat(app): add skill slash commands" anomalyco/opencode#11484)5b784871feat: add skill dialog for selecting and inserting skills (feat: add skill dialog for selecting and inserting skills anomalyco/opencode#11547)786ae0a5feat(app): add skill slash commands (feat(app): add skill slash commands anomalyco/opencode#11369)94baf1f7fix(tui): remove extra padding between search and results in dialog-select (fix(tui): remove extra padding between search and results in dialog-select anomalyco/opencode#11564)9b8b9e28feat(tui): add UI for skill tool in session view (feat(tui): add UI for skill tool in session view anomalyco/opencode#11561)e70d9843tui: enable password authentication for remote session attachment0dc80df6Add spinner animation for Task tool (Add spinner animation for Task tool anomalyco/opencode#11725)3577d829fix: allow user plugins to override built-in auth plugins (fix: allow user plugins to override built-in auth plugins anomalyco/opencode#11058)c3faeae9fix: correct pluralization of match count in grep and glob tools (fix: correct pluralization of match count in grep and glob tools anomalyco/opencode#11565)3982c7d9Use opentui OSC52 clipboard, again (Use opentui OSC52 clipboard, again anomalyco/opencode#11744)4369d796tui: truncate session title in exit banner (tui: truncate session title in exit banner anomalyco/opencode#11797)5e3162b7chore: generate7a9290dctui: show exit message banner (tui: show exit message banner anomalyco/opencode#11733)8e985e0aUse opentui OSC52 clipboard (Use opentui OSC52 clipboard anomalyco/opencode#11718)965f32adfix(tui): respect terminal transparency in system theme (fix(tui): respect terminal transparency in system theme anomalyco/opencode#8467)cc1d3732fix(tui): remove outer backtick wrapper in session transcript tool formatting (fix(tui): remove outer backtick wrapper in session transcript tool formatting anomalyco/opencode#11566)cfbe9d32Revert "Use opentui OSC52 clipboard (Use opentui OSC52 clipboard anomalyco/opencode#11718)"f9aa2091fix: fixes issue where the autocomplete tui dialog flickers while typing (fix: fixes issue where the autocomplete tui dialog flickers while typing anomalyco/opencode#11641)82dd4b69fix: always fall back to native clipboard after OSC52 (fix: always fall back to native clipboard after OSC52 anomalyco/opencode#11994)ee84eb44cli: add --thinking flag to show reasoning blocks in run command (cli: add --thinking flag to show reasoning blocks in run command anomalyco/opencode#12013)31e2feb3fix(tui): add hover states to question tool tabs (fix(tui): add hover states to question tool tabs anomalyco/opencode#12203)64bafce6restore direct osc52 (restore direct osc52 anomalyco/opencode#12071)102d8e72fix(tui): allow mouse escape via "esc" labels in dialogs (fix(tui): allow mouse escape via "esc" labels in dialogs anomalyco/opencode#11421)154d0ebfincrease skill dialog width40ebc349feat(tui): add running spinner to bash tool in TUI (feat(tui): add running spinner to bash tool in TUI anomalyco/opencode#12317)683d234dfeat(tui): highlight esc label on hover in dialog (feat(tui): highlight esc label on hover in dialog anomalyco/opencode#12383)24dbc465fix(github): handle step-start/step-finish parts in extractResponseText (fix(github): handle step-start/step-finish parts in extractResponseText anomalyco/opencode#12470)2e9a63fefix(opencode): improve skills dialog readability (fix(opencode): improve skills dialog readability anomalyco/opencode#12356)449c5b44feat(tui): restore footer to session view (feat(tui): restore footer to session view anomalyco/opencode#12245)84c5df19feat(tui): add Claude Code-style --fork flag to duplicate sessions before continuing (resolves [FEATURE]: Add cli flag to fork session anomalyco/opencode#11137) (feat(tui): add Claude Code-style --fork flag to duplicate sessions before continuing (resolves #11137) anomalyco/opencode#11340)918795d8chore: generatefde0b39bfix: properly encode file URLs with special characters (fix: properly encode file URLs with special characters anomalyco/opencode#12424)12262862Revert "feat: show connected providers in /connect dialog (feat: show connected providers in /connect dialog anomalyco/opencode#8351)"32394b69Revert "feat(tui): highlight esc label on hover in dialog (feat(tui): highlight esc label on hover in dialog anomalyco/opencode#12383)"a7c5d5acRevert "feat(tui): restore footer to session view (feat(tui): restore footer to session view anomalyco/opencode#12245)" (Revert "feat(tui): restore footer to session view (#12245)" anomalyco/opencode#12836)056d0c11fix(tui): use sender color for queued messages (fix(tui): use sender color for queued messages anomalyco/opencode#12832)27fa9dc8refactor: clean up dialog-model.tsx per code review (refactor: clean up dialog-model.tsx per code review anomalyco/opencode#12983)63cd7634Revert "feat: add version to session header and /status dialog (feat: add version to session header and /status dialog anomalyco/opencode#8802)"6e9cd576fix(tui): default session sidebar to auto (fix(tui): default session sidebar to auto anomalyco/opencode#13046)135f8ffbfeat(tui): add toggle to hide session header (feat(tui): add toggle to hide session header anomalyco/opencode#13244)17bdb5d5fix(tui): dismiss dialogs with ctrl+c (fix(tui): dismiss dialogs with ctrl+c anomalyco/opencode#12884)352a54c6feat(prompt): mode-specific input placeholders (feat(prompt): mode-specific input placeholders anomalyco/opencode#12388)7a463cd1fix(tui): keep /share available to copy existing link (fix(tui): keep /share available to copy existing link anomalyco/opencode#12532)93957da2fix(tui): prevent home wordmark corruption in height-constrained terminals (fix(tui): prevent home wordmark corruption in height-constrained terminals anomalyco/opencode#13069)8f9742d9fix(win32): use ffi to get around bun raw input/ctrl+c issues (fix(win32): use ffi to get around bun raw input/ctrl+c issues anomalyco/opencode#13052)c0814da7do not open console on error (do not open console on error anomalyco/opencode#13374)693127d3feat(cli): add --dir option to run command (feat(cli): add --dir option to run command anomalyco/opencode#12443)a8f28845feat: windows selection behavior, manual ctrl+c (feat: windows selection behavior, manual ctrl+c anomalyco/opencode#13315)d0189038fix: prevent opencode run crash on malformed tool inputs (fix: prevent opencode run crash on malformed tool inputs anomalyco/opencode#13051)
Acceptance Checklist
- Validate each commit intent is represented in this theme
- Define parity implementation tasks for Zee based on these commits
- Mark commits that are not applicable to Zee
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
opencode-syncTrack opencode/dev parity mappingTrack opencode/dev parity mapping