git.iko.soy/opencode-android
on 0a26f8d help sign in
14 files
../ AgentPickerSheet.ktFix 13 concurrency and data-loss bugs: outbox race/idempotency, attac… (#1) AttachmentResult.ktImplement all 12 features: attachments, revert, voice, search, sharing, share-target, summarize, mDNS discovery, sub-session tree, init/shell, biometric lock, background notifications Attachments.ktFix cache-deletion race, isLiveRunActivity over-counting, refresh spinner premature clear, and lost undo on rapid deletes ChatAttachments.ktImplement 14 improvements: notifications, attachments, caches, search, pin/archive, TTS, tests, refactor, translations, security bump ChatScreen.ktFix 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, fen… ChatViewModel.ktFix 10 bugs: notification cross-server routing, streaming diff/reasoning collapse, stale VCS badges, cache tombstone cross-profile leak, optimistic pin/archive, reconnecting flag on cancel, new-session retry, watchdog thread leak, unread cleanup on delete CommandPickerSheet.ktFix 13 concurrency and data-loss bugs: outbox race/idempotency, attac… (#1) ConversationExport.ktFix 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 … MessageBubble.ktFix 18 bugs: offline detection, outbox wipe, reply wrong-server, SSE silent, mDNS re-appear, queue UI, RemoteImage blank, HTTP auth leak, signal loss on death, Compose state collision, stuck reply field, undoDelete flash, autoConnect TOCTOU, AppLockGate pr… ModelPickerSheet.ktFix 13 concurrency and data-loss bugs: outbox race/idempotency, attac… (#1) PartRenderer.ktFix 10 bugs: notification cross-server routing, streaming diff/reasoning collapse, stale VCS badges, cache tombstone cross-profile leak, optimistic pin/archive, reconnecting flag on cancel, new-session retry, watchdog thread leak, unread cleanup on delete PermissionDialog.ktFix 8 bugs: PermissionDialog stale responded lockout, SSE collector terminal-error freeze, notif permission wrong-server routing, notif title wrong-connection resolution, share text-only re-share drop, TTS partial-enqueue Stop-button stuck, widget row id h… TodoPlan.ktAdd live task plan (todowrite) with collapsible progress checklist TtsController.ktFix 8 bugs: PermissionDialog stale responded lockout, SSE collector terminal-error freeze, notif permission wrong-server routing, notif title wrong-connection resolution, share text-only re-share drop, TTS partial-enqueue Stop-button stuck, widget row id h…