git.iko.soy/opencode-android
on 325e359 help sign in
all commits
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 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 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 c95dd6cRe-seed messages on SSE reconnect, fix _running send race, and guard uncaught UI coroutine launchesiko 2ec6140Fix unsafe casts, cleartext credential exposure, SSE reconnect deadlock, main-thread disk I/O, preview job race, and add accessibility loading/expand statesiko 6839df9Move crash-report reads off the main thread, fix orphaned coroutine scope, add permission-response retry, predictive back, and accessibility fixesiko 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 80ddf73Fail fast on non-retryable client errors, coalesce bursty preview loads, auto-refresh relative timestamps, and clean up orphaned session draftsiko 4743e50Add Enter-to-send, per-session draft persistence, message timestamps, VCS status badges in the file browser, connectivity-aware SSE reconnect, cleaner token/cost formatting, and bounded preview loadingiko