git.iko.soy/opencode-android
on 3e723a1 help sign in
all commits
3e723a1Fix 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 gapsiko c68ef0eMove crash report file I/O off the main thread, deduplicate session preview fetching, and tidy up exception handling and namingiko 987f968Fix stale lists on auto-reconnect, accidental clipboard copy on tap, CrashLogger clearAll deleting non-crash files, and replace Math.random with kotlin.randomiko 710ef2dFix connection lifecycle races, leaked scopes, stale VCS status, and accessibility across 12 filesiko f2ce9a1Fix untruncated bulk previews, stale file-search error, switch-server error clobber, and generic send-failure message, and log swallowed SSE parse errorsiko 0bc1edaFix completion-notification dead code, non-idempotent sendPrompt retry, CrashLogger thread-safety and path traversal, ProfileStore keystore crash, share-intent crashes, stale catalogs on server switch, deprecated getPackageInfo API, accessibility roles, and add backoff jitteriko 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 0117f4cFix SSE timeout killing the event stream every 60s, restore permission dialog on failure, defer draft persistence until send succeeds, make FileViewModel connection-aware, switch to collectLatest to avoid stale SSE subscriptions, buffer SSE events against slow subscribers, add configChanges for rotation, centralize network constants, enable Gradle parallel/config-cache, add testOptions, and expand unit test coverage for retry backoff timing and session repository seedingiko bcd5f2dPlug URL leak in error messages, add SSE half-open watchdog, merge streamed parts during initial load, and harden retry/locale/signingiko 17bd7b0Fix stale connection capture, add REST retry, IME handling, accessibility, and empty states across the appiko 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 e37d1bbWire session rename UI, add SSE reducer tests, fix connection state, and enable R8 shrinking on release buildsiko f9ed438initiko