0d4b9d8Batch of UI/UX improvements: add a TalkBack live region to streaming markdown, theme the home-screen widget for light/dark, fix the typing-row elapsed timer resetting on recycle by driving it from the VM, highlight in-conversation search matches inside message text, intercept markdown link taps with a scheme-validated open/copy dialog, and localize the destructive-command a11y stateiko
d15e78eBatch of UI/UX improvements: fix picker sheets (skipPartiallyExpanded, hoisted SheetState with animated dismiss, imePadding, dedupe-once, selectableGroup semantics), DiffView syntax highlighting + bold file headers + expand toggle in header, markdown images routed through RemoteImage (auth + same-origin), reduced-motion gating for animateItem across all lazy lists, nav rail saveState/restoreState + file_view highlight, find-in-conversation focus fix, touch targets <48dp, export pluralization, image viewer swipe-to-dismiss + status-bar inset, error detail in UsageViewModel/McpViewModel State.Error, MCP card merged semantics + type labels + command-split warning, file browser two-pane stale-selection cleanup, app-lock fail-open warning, diagnostics split snackbar hosts, outbox discard confirmation, agent error note selectable/expandable, tool output error tinting, and consolidate ~15 magic numbers into NetworkConfigiko
decfac5Implement 22 UI/UX improvements: long-press menu, image zoom, full-screen editor, AMOLED theme, session-scoped permissions, notification grouping, responsive pickers, mDNS timeout, reduced-motion, export metadataiko
066cdedFix 35 UI/UX issues: permissions, file viewer, chat semantics, touch targets, search caching, accessibilityiko
acb4dccFix 17 UI/UX issues: edit focus, copy feedback, reasoning streaming, FAB badge, archive undo, sort menu, auto-select, error placement, wrap setting, import confirmiko
5d56632Fix 13 concurrency and data-loss bugs: outbox race/idempotency, attac… (#1)iko
fe5705bAdd search-field clear buttons and hidden-line counts on collapsed diffs/tool outputiko
e4dceb6Fix 6 P0 bugs (permission crash on non-array pattern, notification-id hash entropy loss, command-picker rotation crash, draft wipe during send, stale parts after reconnect, cross-session part leak) and 10 P1/P2 fixes (stuck run indicator, inflated unread badge, overlapping delete clobber on 3 screens, crash-report deferred-delete survival, cold-start theme flash, settings Flow re-creation, diff header misclassification, auto-scroll on reasoning/tool streaming, follow-up input clear)iko
e1a6907Add 14 UX improvements: distinct find-prev/next a11y descriptions, SessionCard nested-button fix, FileRow combined git-status description, IME search-key actions in picker sheets + FindBar, removed double IME inset in chat, catalog-picker loading spinners, atomic settings load to fix default flash, session-creation FAB spinner, server-list pull-to-refresh, animateItem on session/server/diagnostics/file lists, styled no-sessions-match empty state, outlined Save button, queued-follow-up message previewiko
28832afAdd 22 UX improvements: tool input/title rendering, friendly model labels, copy-button touch target, UnknownMessage treatment, tappable FileChip, FlowRow suggestion chips, tool-call export, session sorting + stale-preview fallback, probe success feedback + scheme auto-suggestion, server duplicate + last-used timestamps, offline indicator, model picker provider grouping, destructive-command confirmation, find-in-file + wrap toggle, dynamic-color guard + send-on-Enter setting, search dismiss-key actionsiko
9b25fb8Improve UX across chat, picker, file, and server screens with distinct load-error state, refresh feedback, user-bubble copy, command/agent search parity, file-view refresh, and connect/save hapticsiko
27b5505Improve UX across screens with retry buttons, inline URL validation, swipe-to-delete, scrollable settings, navigation transitions, and clearer status affordancesiko
7f11220Fix 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 cleanup, and add testTags for UI testingiko
a9143f4Fix idempotency key per retry, stale two-pane ViewModel, loading stuck on error, cancellation swallowing, server-switch disconnect, shutdown race, reconnect TOCTOU, SSE close race, activeRuns overflow, premature running reset, missing retry on delete/abort, plaintext password fallback, non-atomic profile writes, picker error states, loading a11y, nested a11y in session cards, SSE jitter clamp, and injectable SSE timingiko
2ec6140Fix unsafe casts, cleartext credential exposure, SSE reconnect deadlock, main-thread disk I/O, preview job race, and add accessibility loading/expand statesiko
a626ac6Move EncryptedSharedPreferences I/O off the main thread, make appScope private, and replace hardcoded leading spaces with proper Compose paddingiko
44de46eAdd crash reporting with diagnostics, completion notifications, foreground SSE service, adaptive two-pane layout, deep linking, accessibility pass, and CI tooling (lint, detekt, Renovate)iko
d9842e3Add auto-reconnect, share-into-app, splash screen, and externalize all UI stringsiko
f3d1d28Add markdown rendering, diff viewer, agent/command pickers, and server quick-switch (M6)iko
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