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
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
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
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
0881fcdOptimize hot paths: off-Main message reduction, O(1) part upserts, memoized Compose workiko
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
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
f50f967Reduce streaming-path allocations via conflated snapshot drains, memoized cost formatting, a session-filter fast-path, and a Coil disk cacheiko
45321b6Skip redundant snapshots on reconnect, batch password reads, and deduplicate URL normalizationiko
2589ee4Cut redundant network fetches and halve lock contention on the streaming hot pathiko
6416394Fix stale connection UI, CancellationException swallowing, re-seed message loss, BackHandler sheet conflict, shutdown NPE, redirect retry, background timer drain, and large diff ANRiko
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
50dc098Fix HTTP response body leaks, DraftStore race and executor leak, scrub URLs from logs, add @Immutable for Compose stability, and consolidate clickable role semanticsiko
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
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
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
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
5832dccFix SSE server-switch blind spot, REST hang vulnerability, foreground-service crash, connection race, thread-safety issues, silent error swallowing, deep-link injection, deprecated APIs, and hardcoded stringsiko
bcd5f2dPlug URL leak in error messages, add SSE half-open watchdog, merge streamed parts during initial load, and harden retry/locale/signingiko
0adc7fdFix nested-LazyColumn diff crash, render inline image attachments, add session-list connection banner and unread badges, conflate the message stream, classify network errors by concrete type, support swipe-to-delete and conversation export, and derive versionCode from the git commit countiko
17bd7b0Fix stale connection capture, add REST retry, IME handling, accessibility, and empty states across the appiko
e37d1bbWire session rename UI, add SSE reducer tests, fix connection state, and enable R8 shrinking on release buildsiko
0605447Fix health check endpoint and use dedicated /command endpoint for slash-commandsiko
f3d1d28Add markdown rendering, diff viewer, agent/command pickers, and server quick-switch (M6)iko
f9ed438initiko
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