../
AgentPickerSheet.ktAdd copy button to assistant messages, search filters to picker sheets, and make session cards fully clickable
ChatScreen.ktAdd copy button to assistant messages, search filters to picker sheets, and make session cards fully clickable
ChatViewModel.ktNarrow chat recomposition scope and debounce session list SSE updates to reduce scroll jank
CommandPickerSheet.ktFix streaming scroll jank, HTTP credential leak on reactive auth, missing TextField labels and a11y roles, log URL leaks, tool spinner and loading a11y, touch target size, DraftStore main-thread disk race, unguarded coroutine launches, CrashLogger scope cl…
ConversationExport.ktReduce allocation churn from token formatting and markdown escaping
MessageBubble.ktAdd copy button to assistant messages, search filters to picker sheets, and make session cards fully clickable
ModelPickerSheet.ktAdd copy button to assistant messages, search filters to picker sheets, and make session cards fully clickable
PartRenderer.ktEliminate redundant string lookups and substring allocations on the streaming hot path
PermissionDialog.ktFix FileBrowserViewModel state race, rotation state loss, main-thread markdown export, and fragile TimeFormat recomposition
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list