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
e131d1eAdd 19 UX improvements: chat pull-to-refresh, undo for server/crash-report deletion, swipe-to-delete on server and diagnostics lists, inline retry on failed connection banner, add-server menu item, complete Tokyo Night theme palette with Typography/Shapes, syntax highlighting in file viewer, diff/raw toggle, unread count badges, theme preview swatches, draft length countdown, example prompt chips, animated state transitions, and FileBrowser empty-state consistencyiko
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
d29e57bAdd confirmation guards, undo, refresh, and accessibility fixes across chat, session, server, file, and settings screens to prevent data loss and dead-end navigationiko
27b5505Improve UX across screens with retry buttons, inline URL validation, swipe-to-delete, scrollable settings, navigation transitions, and clearer status affordancesiko
a40d3a2Add copy button to assistant messages, search filters to picker sheets, and make session cards fully clickableiko
f50f967Reduce streaming-path allocations via conflated snapshot drains, memoized cost formatting, a session-filter fast-path, and a Coil disk cacheiko
734c312Eliminate redundant string lookups and substring allocations on the streaming hot pathiko
59feb55Narrow chat recomposition scope and debounce session list SSE updates to reduce scroll jankiko
278b084Remove per-item scroll overhead: drop animateItem, SwipeToDismissBox, and skip markdown throttle for static messagesiko
45321b6Skip redundant snapshots on reconnect, batch password reads, and deduplicate URL normalizationiko
be390fbNarrow recomposition scope on chat, diff, and session list screensiko
2589ee4Cut redundant network fetches and halve lock contention on the streaming hot pathiko
34c5c50Reduce markdown re-parse work, wasted preview fetches during streaming, and diff allocationiko
dce783dReduce scroll jank from streaming auto-scroll, per-bubble timers, and large diff compositioniko
6a5c9f0Reduce allocation churn from token formatting and markdown escapingiko
94b6990Fix crash report URL leak, password migration data loss, refresh spinner race, silent share failure, and convert snackbar errors to one-shot eventsiko
325e359Add tests for 429 retry and switchServer failure/restore paths, fix FakeAppContainer.connect to mirror real behavioriko
2f3f60cAdd server connectivity check and automatic auth detection on add serveriko
9703f0fFix stale error snackbar after successful retry, stale session title on server switch, and stale preview jobs surviving server switchiko
85cf059Fix swallowed server-switch error, add retry to file viewer/browser errors, and skip redundant ProfileStore migration scansiko
fb38d12Add AGENTS.md and replace README milestones with server setup instructionsiko
dcd2218Fix missing reconnect spinner in chat, silent reconnect with no saved servers, stale sessions after failed server switch restore, and runCatching swallowing cancellation in share intentsiko
d4cde6aFix reconnect concurrent-call leak, profile lastUsed clobber on save timeout, silent server-switch restore failure, and complete stub refresh failure testiko
6416394Fix stale connection UI, CancellationException swallowing, re-seed message loss, BackHandler sheet conflict, shutdown NPE, redirect retry, background timer drain, and large diff ANRiko
598c306Fix markdown streaming throttle starvation and server edit state racesiko
f2ff2ebFix streaming auto-scroll not firing on text part updates and add loading indicator to crash report dialogiko
f4d8754Add ViewModel test coverage for ChatViewModel, SessionListViewModel, FileBrowserViewModel, and ServerEditViewModel with testable DI seamsiko
7a6768eFix SSE re-seed dead code, missing session filters on remove events, retryFailed draft loss, terminal catch on messages flow, debounced draft defeating send protection, DraftStore init race, runCommand idempotency, cache stampede, Connecting state on cancellation, shutdown executor drain, nanoTime key collision, loading state conflict, and catalog reload raceiko
3996399Fix file browser search debounce flash, SessionListViewModel indentation, and DiagnosticsScreen dead error handlingiko
50dc098Fix HTTP response body leaks, DraftStore race and executor leak, scrub URLs from logs, add @Immutable for Compose stability, and consolidate clickable role semanticsiko
2f1a863Fix unguarded SSE collector crashes, Settings a11y (Switch toggleable, RadioButton duplicate handler, touch target size), Toast stacking, RemoteImage loading a11y, and swipe-delete icon descriptioniko
2db74cbFix expand/collapse state loss on rotation and stale error snackbars re-showing after navigationiko
c6a343eFix stuck loading spinner, swallowed search errors, and empty folder after clearing file searchiko
363f751Harden shutdown ANR, fragile Job assertion, unsafe casts, stale markdown rendering, and centralize magic numbers and catalog-loading boilerplateiko
8948962Fix FileBrowserViewModel state race, rotation state loss, main-thread markdown export, and fragile TimeFormat recompositioniko
d643c13Fix SSE re-seed event loss, shutdown deadlock, DraftStore ANR, share-intent loss, Command deserialization crash, UnknownMessage key collision, cache lock contention, backoff overflow, redirect misclassification, orphaned password migration, zombie session navigation, dropdown BackHandler, foreground notification tap, permission double-respond, diff git metadata parsing, TimeFormat year boundary, markdown export escaping, relative-time battery drain, file browser state races, and accessibility gapsiko
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
274bb6aFix stuck refresh indicator on disconnect, stale unread badges on server switch, and lost file browser navigation when offlineiko
2ea1094Fix draft loss on cold start, permanent auth failure display, notification ID overflow, crash filename collision, cache invalidation race, foreground service crash, flushDraft ANR, URL validation, and accessibility gapsiko
66d239cAdd @Immutable annotations, rememberSaveable for dialog state, withRetry on mutating API calls, DraftStore error handling, and replace runBlocking with synchronous draft flushiko
be4df91Fix cancellation bugs, DraftStore race, cache visibility, draft debounce, and duplicate importsiko
a4d7040Add sendPrompt retry with idempotency key, catalog caching, DraftStore async I/O, SSE keepalive handling, MessageStore eviction cap, symmetric backoff jitter, server-switch state reset, and accessibility, ProGuard, and lifecycle hardening fixesiko
8115408Fix SSE idle-stream timeout, disconnect/connect race, CancellationException swallowing, seed pruning, auth retry loop, and several UI races and crashesiko
c95dd6cRe-seed messages on SSE reconnect, fix _running send race, and guard uncaught UI coroutine launchesiko
cea6f43Fix lint warnings, preview flash, and refresh race in session listiko
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