git.iko.soy
/
opencode-android
readme
files
commits
refs
on
master
help
sign in
history of
710ef2d..master
compare
f50f967
Reduce streaming-path allocations via conflated snapshot drains, memoized cost formatting, a session-filter fast-path, and a Coil disk cache
iko
3 months ago
734c312
Eliminate redundant string lookups and substring allocations on the streaming hot path
iko
3 months ago
59feb55
Narrow chat recomposition scope and debounce session list SSE updates to reduce scroll jank
iko
3 months ago
278b084
Remove per-item scroll overhead: drop animateItem, SwipeToDismissBox, and skip markdown throttle for static messages
iko
3 months ago
45321b6
Skip redundant snapshots on reconnect, batch password reads, and deduplicate URL normalization
iko
3 months ago
be390fb
Narrow recomposition scope on chat, diff, and session list screens
iko
3 months ago
2589ee4
Cut redundant network fetches and halve lock contention on the streaming hot path
iko
3 months ago
34c5c50
Reduce markdown re-parse work, wasted preview fetches during streaming, and diff allocation
iko
3 months ago
dce783d
Reduce scroll jank from streaming auto-scroll, per-bubble timers, and large diff composition
iko
3 months ago
6a5c9f0
Reduce allocation churn from token formatting and markdown escaping
iko
3 months ago
94b6990
Fix crash report URL leak, password migration data loss, refresh spinner race, silent share failure, and convert snackbar errors to one-shot events
iko
3 months ago
325e359
Add tests for 429 retry and switchServer failure/restore paths, fix FakeAppContainer.connect to mirror real behavior
iko
3 months ago
2f3f60c
Add server connectivity check and automatic auth detection on add server
iko
3 months ago
9703f0f
Fix stale error snackbar after successful retry, stale session title on server switch, and stale preview jobs surviving server switch
iko
3 months ago
85cf059
Fix swallowed server-switch error, add retry to file viewer/browser errors, and skip redundant ProfileStore migration scans
iko
3 months ago
fb38d12
Add AGENTS.md and replace README milestones with server setup instructions
iko
3 months ago
dcd2218
Fix missing reconnect spinner in chat, silent reconnect with no saved servers, stale sessions after failed server switch restore, and runCatching swallowing cancellation in share intents
iko
3 months ago
d4cde6a
Fix reconnect concurrent-call leak, profile lastUsed clobber on save timeout, silent server-switch restore failure, and complete stub refresh failure test
iko
3 months ago
6416394
Fix stale connection UI, CancellationException swallowing, re-seed message loss, BackHandler sheet conflict, shutdown NPE, redirect retry, background timer drain, and large diff ANR
iko
3 months ago
598c306
Fix markdown streaming throttle starvation and server edit state races
iko
3 months ago
f2ff2eb
Fix streaming auto-scroll not firing on text part updates and add loading indicator to crash report dialog
iko
3 months ago
f4d8754
Add ViewModel test coverage for ChatViewModel, SessionListViewModel, FileBrowserViewModel, and ServerEditViewModel with testable DI seams
iko
3 months ago
7a6768e
Fix 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 race
iko
3 months ago
3996399
Fix file browser search debounce flash, SessionListViewModel indentation, and DiagnosticsScreen dead error handling
iko
3 months ago
50dc098
Fix HTTP response body leaks, DraftStore race and executor leak, scrub URLs from logs, add @Immutable for Compose stability, and consolidate clickable role semantics
iko
3 months ago
2f1a863
Fix unguarded SSE collector crashes, Settings a11y (Switch toggleable, RadioButton duplicate handler, touch target size), Toast stacking, RemoteImage loading a11y, and swipe-delete icon description
iko
3 months ago
2db74cb
Fix expand/collapse state loss on rotation and stale error snackbars re-showing after navigation
iko
3 months ago
c6a343e
Fix stuck loading spinner, swallowed search errors, and empty folder after clearing file search
iko
3 months ago
363f751
Harden shutdown ANR, fragile Job assertion, unsafe casts, stale markdown rendering, and centralize magic numbers and catalog-loading boilerplate
iko
3 months ago
8948962
Fix FileBrowserViewModel state race, rotation state loss, main-thread markdown export, and fragile TimeFormat recomposition
iko
3 months ago
d643c13
Fix 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 gaps
iko
3 months ago
7f11220
Fix 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 testing
iko
3 months ago
a9143f4
Fix 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 timing
iko
3 months ago
274bb6a
Fix stuck refresh indicator on disconnect, stale unread badges on server switch, and lost file browser navigation when offline
iko
3 months ago
2ea1094
Fix 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 gaps
iko
3 months ago
66d239c
Add @Immutable annotations, rememberSaveable for dialog state, withRetry on mutating API calls, DraftStore error handling, and replace runBlocking with synchronous draft flush
iko
3 months ago
be4df91
Fix cancellation bugs, DraftStore race, cache visibility, draft debounce, and duplicate imports
iko
3 months ago
a4d7040
Add 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 fixes
iko
3 months ago
8115408
Fix SSE idle-stream timeout, disconnect/connect race, CancellationException swallowing, seed pruning, auth retry loop, and several UI races and crashes
iko
3 months ago
c95dd6c
Re-seed messages on SSE reconnect, fix _running send race, and guard uncaught UI coroutine launches
iko
3 months ago
cea6f43
Fix lint warnings, preview flash, and refresh race in session list
iko
3 months ago
2ec6140
Fix unsafe casts, cleartext credential exposure, SSE reconnect deadlock, main-thread disk I/O, preview job race, and add accessibility loading/expand states
iko
3 months ago
3e723a1
Fix two-pane share loss, ServerEditViewModel hang, foreground service leak, disconnect race, SSE auth retry and handshake hang, URL path encoding, notification ID prefix, and several error-handling and lifecycle gaps
iko
3 months ago
c68ef0e
Move crash report file I/O off the main thread, deduplicate session preview fetching, and tidy up exception handling and naming
iko
3 months ago
a626ac6
Move EncryptedSharedPreferences I/O off the main thread, make appScope private, and replace hardcoded leading spaces with proper Compose padding
iko
3 months ago
987f968
Fix stale lists on auto-reconnect, accidental clipboard copy on tap, CrashLogger clearAll deleting non-crash files, and replace Math.random with kotlin.random
iko
3 months ago
newer commits
keys
esc 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