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
06fd41bBatch of UI/UX improvements: render previously-unrendered model data (tool call durations, todo priority badges, synthetic-text markers, reasoning/cache token breakdown in message bubbles, revert diff in the revert banner, agent-reported errors); add per-message share via the long-press menu, TTS pause/resume with chunk-index tracking, and inline validation feedback for the new-session custom path; and fix consistency gaps (dropdown back-handling across session/server/file/diagnostics lists, ImeAction.Search + keyboard-hide on the server/diagnostics search fields, rememberSaveable for sort/row menu state)iko
4fd9a39Batch of UI/UX improvements: fix the mislabeled Folders-first chip, file deep-link two-pane routing, file-viewer truncation memory bound, swipe/directory-chip guards during multi-select, the AMOLED surface tiers, the two-pane rotation re-selection, and Locale-stable elapsed-time formatting; add in-conversation search next/prev navigation with focused-match highlight and Ctrl+F, server-list and bulk-delete and crash-report loading/retry states, a scrollable permission dialog, working-row animation, create/rename retry snackbars, clear-search affordances, and full-screen-editor Send-on-Enter; and add a11y improvements (overflow labels with item names, TalkBack date headings and reasoning word-count and merged working row), haptics, a larger assistant avatar, label ellipsizing, a reduced-motion resume refresh, and snackbar-based diagnostics feedbackiko
ffa5e31Batch of UI/UX improvements: add 48dp touch targets, a reasoning word-count hint, and code-block collapse to the chat, add regenerate and find-in-conversation and a streaming caret and an editable queued follow-up and composer image paste and a typing-row stop and a jump-to-latest badge and keyboard-shortcuts dialog, add session multi-select with bulk actions and a launcher unread badge and persisted sort/show-archived and a tappable directory filter, add two-pane files with open-externally and size/date columns and sort-by-size/date, add autofill hints and QR/JSON paste to the server editor and recent/name sort to the server list, add diagnostics export-all and source/issue about links to settings, add notification retry-last and a foreground progress bar and an unread-badge channel, and add opencode://file and opencode://new deep linksiko
7496a78Batch of UI/UX improvements: fix server-edit IME Next/Done and HTTPS scheme suggestion and localize the ping error, make file viewer code selectable with go-to-line and find case-sensitivity and a path subtitle, add show-hidden and breadcrumb ellipsizing plus a copy-path overflow to the file browser, add a chat loading skeleton and streaming elapsed-time and relabel the misleading Branch action, bold unread and add Mark-all-read and threshold-gate session search, fix the cold-start dark flash with a DayNight base theme and windowBackground and set nav-bar icon appearance and AMOLED-over-dynamic precedence and fill out the typography roles, give notifications a dedicated small icon and per-action icons and lock-screen privacy and setOnlyAlertOnce and group-summary cleanup, differentiate 4xx errors and surface dropped outbox replies and convert the first-launch dialogs to Compose M3, and add diagnostics delete-overflow and a full-screen selectable report vieweriko
930859eAdd syntax highlighting to chat code blocks, honor reduced-motion throughout the chat UI (rows, banners, FABs, reasoning/todo expand, image zoom), fix the labelMedium monospace leak and the 20dp failed-message dismiss touch target, apply the chat text scale to the file viewer, add copy-path to file rows and the viewer overflow, give session cards a monogram avatar plus shared/reverted badges, and advance the two-pane detail pane to a neighbor instead of blanking when the open session is removediko
3a20f35Fix AMOLED theme preview indistinguishable from Dark, measure connection banner height instead of hardcoded 44dp, make crash report text selectable, and add visible Loading label to session list spinneriko
a9e66cfAdd NavigationRail for large screens, chat swipe-to-reply and in-chat delete undo, MCP live status and add-server via /mcp, server/diagnostics/usage filters, and assorted consistency/a11y polish (SnackbarHosts, ConnectionBanner on all screens, image viewer double-tap zoom, app-lock screen, RTL-aware nav transitions, dead-code removal)iko
b42208dImplement broad UI/UX improvements: failed-message dismiss/retry, scroll-to-dismiss-keyboard, app-lock re-lock timing and availability refresh, QR server profile sharing, file-browser sort and file-type icons, diff line-number gutters, search match counts and title highlighting, new-session title field, server-switch active-run confirmation, live active-card connection state, ping-on-connect check, and shared-component migrations (EmptyState/AppTopBar, ConnectionBanner SideEffect fix, CommandPalette keyboard navigation)iko
73868e9Implement UI/UX improvements: optimistic send with per-message status, in-chat delete undo, scroll-to-top, FGS task-plan progress, auth/endpoint failure split, unread persistence across reconnects, connect timeout, notification Stop/Mark-read/reply-sent actions, crash-relaunch prompt, notification rationale pre-prompt, splash icon, ServerCard dedupeiko
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
59c889dFix 13 UI/UX issues: search retry/hint/highlight, touch targets, model/agent picker, cost bars, swipe-to-archive, undo consistency, dynamic color default, file-view reload, two-pane divideriko
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
017cb9aSimplify server-add UI: fold probe into Connect action, reorder form, collapse securityiko
0a26f8dSet buildToolsVersion to 35.0.0iko
a3e2332Add CLAUDE.md symlink to AGENTS.mdiko
ef2f579Fix 10 bugs: notification cross-server routing, streaming diff/reasoning collapse, stale VCS badges, cache tombstone cross-profile leak, optimistic pin/archive, reconnecting flag on cancel, new-session retry, watchdog thread leak, unread cleanup on deleteiko
9614d11Fix cache-deletion race, isLiveRunActivity over-counting, refresh spinner premature clear, and lost undo on rapid deletesiko
8aabad6Add run.sh and run-device.sh scripts for building and launching the appiko
da36afbFix 10 bugs: reducer part-append permanent cache ghost, abort cancelled by nav, HTTPS auth cross-host leak, reply notification stuck spinner, mDNS phantom entry epoch-based, queue button attachment-only, duplicate day separator, indented closing fence, fence language tab-delimit, UnknownMessage hash duplicateiko
4459e94Fix 9 bugs: backup cross-version import, mDNS marker leak, idempotency reuse, follow-up duplicate, unknown message coalesce, file refresh blank, markdown fence leak, provider default selection, code text extractioniko
807ef77Fix 18 bugs: offline detection, outbox wipe, reply wrong-server, SSE silent, mDNS re-appear, queue UI, RemoteImage blank, HTTP auth leak, signal loss on death, Compose state collision, stuck reply field, undoDelete flash, autoConnect TOCTOU, AppLockGate prompt race, MarkdownText throttle, TimeFormat verbose, branchEvents key, SessionDeleted cancel, model resilienceiko
59aa992Fix 8 bugs: probe CancellationException swallow, unshare missing withRetry, safeExceptionSummary 5xx/SSE status, SSE reconnect backoff delay, notif receiver goAsync timeout, share re-nav after process death, removePart pivot leak, AppShortcuts wipe on transient failureiko
49952c3Fix 8 bugs: PermissionDialog stale responded lockout, SSE collector terminal-error freeze, notif permission wrong-server routing, notif title wrong-connection resolution, share text-only re-share drop, TTS partial-enqueue Stop-button stuck, widget row id hash collisioniko
ca30f73Fix 11 bugs: TTS data race, notif goAsync ANR, share/unshare idempotency, PartTimeInfo, re-share nav, mDNS stale-entry, delete-reschedule race, network handoff offline, activeRuns eviction, notif permission re-promptiko
49dff6cFix NUL-byte follow-up prefix, outbox loss on 401/403, stale notifications, two-pane shared media, and autoConnect clobber raceiko
fac92bbFix 25 bugs: app-lock bypass, data loss, concurrency races, networking, UI state races, and improve detekt complianceiko
f6efdb3Fix 16 bugs: outbox/load/spinner/FilePart/applock/activeRuns/backup/state/todoPlan/running/usage/mcp/crash/certpin/deferred/nsd/cache-lockiko
5d56632Fix 13 concurrency and data-loss bugs: outbox race/idempotency, attac… (#1)iko
5eaa0b7Implement 11 major features: offline outbox, usage dashboard, message actions, code UI, chat typography, keyboard shortcuts, widget/tile/shortcuts, MCP viewer, backup/restore, cert pinning, CI improvementsiko
aeac232Add live task plan (todowrite) with collapsible progress checklistiko
51544d9Implement 14 improvements: notifications, attachments, caches, search, pin/archive, TTS, tests, refactor, translations, security bumpiko
c0621ffImplement all 12 features: attachments, revert, voice, search, sharing, share-target, summarize, mDNS discovery, sub-session tree, init/shell, biometric lock, background notificationsiko
ea52e62Add per-session directory selection for agent runsiko
bc10148Reduce recomposition and hot-path allocations across chat, session list, and file vieweriko
0881fcdOptimize hot paths: off-Main message reduction, O(1) part upserts, memoized Compose workiko
85a7f9fFix four UI/streaming/SSE bugs found by a codebase bug huntiko
2811bd0Reveal absolute timestamp on long-press of relative time labelsiko
fe5705bAdd search-field clear buttons and hidden-line counts on collapsed diffs/tool outputiko
178e422Add UX improvements: chat overflow menu with rename/delete, two-pane selected highlight, date separators, decluttered cards, settings retry, and long-title ellipsisiko
8bc2cceFix REST retry idempotency (createSession key, 404/409 swallowing), move undo-deferred profile/session deletes to a process-lived scope, prevent draft resurrection across async prefs load, and resolve assorted UI/state races (stale message-seed clobbering on reconnect, run-state pinning on disconnect, two-pane deep-link navigation, error-event Channel, file-view find/diff gating, code comment highlighting, relative-time year boundary, connection-banner exit fade).iko
bc6b45eFix queued follow-up loss across process death, a SharedFlow stall from synchronous notification dispatch, and several UI/state races (draft echo clobbering, reasoning collapse during streaming, permission dialog back handling, diff header misclassification, remote image same-origin guard, file browser search refresh, undo snackbar dead-Undo buttons, deleted session resurrected mid-undo, cancellable crash-report read)iko
cec3303Fix 5 P0 bugs (deep-link session re-open after process restore, SSE backoff never escalating on immediate drop, SSE auth failure breaking the flow instead of awaiting reconnect, stale message info after reconnect, unread badge race for on-screen session) and 11 P1/P2 fixes (case-insensitive URL scheme, crash logger deferred-delete job leak, code highlighter number scanning, diff header misclassification, file view match index out of range, profile load condition, undo snackbar timing on 2 screens, optimistic server row hiding, session update flush race, encodeDefaults)iko
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
1e779bbFix 2 P0 UX bugs (undo snackbar vanishing before deferred delete on 3 list screens, find-in-file broken in diff mode) and add 14 P1/P2 polish fixes (file chip opens file viewer, selectable reasoning/tool output, deletable active server, stale markdown comment, send/confirm haptic type, shape scale adoption, rename length cap, crash report share subject, find no-matches error color, pending share re-navigation, sentence capitalization, larger copy icons)iko
eb4a7b1Fix 4 P0 UX bugs (unread count restore, hidden working indicator, two-pane share injection, crash-delete lost on rotation) and add 25 P1/P2 polish fixes (locale-aware relative time, markdown text selection, permission reject prominence, abort spinner, breadcrumb tap targets, haptics, back-handler for sort dropdown, dynamic file-viewer overlay, i18n cost format, UnknownPart note, suggestion focus, and more)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
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