git.iko.soy/opencode-android
on 2026.07.05.1858 help sign in
a0ce9ceTune Gradle and Kotlin daemon JVM args for faster builds2026.07.05.1858 2026.07.05.1859iko 3750b1bSplit add-server into a dedicated add-only flow and move label + advanced security to a new per-server Server Settings screen, auto-deriving the default label from the hostnameiko c4151caMake Connect the single primary action on the server edit screen, folding the connection test into its probe and dropping the standalone Test connection and Save without connecting buttonsiko f98707cAllow schemeless URLs in server form, defaulting to httpsiko efa04fbFix keyboard clipping server edit form by applying imePadding before scaffold paddingiko 1a92af4Remove QR code import/share feature and zxing dependency2026.07.05.1650iko ba033baFix 16 bugs: widget service export, FileView VM keying, FGS stop/profile-id/progress/static-state, queued follow-up data-loss, backup sort-mode validation, muted-session dedup, reply-sent auto-cancel, mark-read badge, search reset, TTS chunk error, deep-link toast, relative-time months, rename dialog sync, attachment staging rotation2026.07.05.1632iko f818d2cFix 5 bugs: permission auto-respond loop, QR paste missing label/auth fields, file share error, HTTP auth fail-closed; untrack .direnv2026.07.05.1524iko 27240b5Fix 12 bugs: abort re-light after Stop, Stop-Undo wrong prompt, bulkDelete error data loss, branchFrom orphan sessions, and 8 others across chat/session/repo layers2026.07.05.1451iko 489f8c7Fix 21 bugs: IME send-drop, permission auto-reject race, FGS mid-run kill, shutdown leak, app-lock grace bypass, and 16 others across UI/data/network2026.07.05.1333iko cfa53a6Fix streaming UI lag: markdown Loading flicker, MessageBubble recomposition storm, and main-thread code/diff highlighting2026.07.05.1154iko 9f5d1baFix wrong-server notification routing, MCP add-dialog data loss, ProGuard keep scope, and stale UI state bugs2026.07.05.0728iko 2794fdaRemove local server discovery (mDNS/NSD) feature2026.07.05.0642iko d416181Fix six bugs: attachment cap batch abort, file deep-link validation, mute-toggle scope leak, agent picker scroll index, FGS chronometer base, and file URI path parsingiko 081e3c4Fix outbox-dropped notification title and backup dynamicColor defaultiko be8d102Fix 10 bugs across chat, usage, MCP, diff, and a11y layers2026.07.05.0611iko 4cdfbdaImplement 16 UI/UX improvements across the appiko 3a67ee1Fix chat crash by gating AnimatedContent on non-null send status2026.07.05.0513iko 3bab95dImplement 43 UI/UX improvements across chat, sessions, server, files, settings, and notificationsiko d403f66Fix release workflow keystore step to check env instead of secrets in if condition2026.07.04.1749iko 2781a1aUpdate all dependencies to latest: AGP 9.2, Kotlin 2.4, Gradle 9.6.1, compileSdk 37, Coil 3, Compose BOM 2026.06, markdown-renderer 0.43iko 16c6bacAdd 15 UI/UX improvements: bottom nav bar, message grouping, quote-reply preview, global-search jump-to-message, editing banner, animated connection banner, language fix, server test-connection/delete, and shared componentsiko d647ff2Add 38 UI/UX improvements: date grouping, per-hunk diff collapse, tablet width caps, skeleton loaders, settings search, JSON export, file viewer zoom/metadata, notification theming, and consistency fixes across screensiko 9f0326aAdd 28 UI/UX improvements: permission metadata, step metrics, draft indicator, role semantics, slash autocomplete, skeleton loader, swipe customization, image preview, and moreiko 6c78d91Add test-connection probe, bulk-archive undo, directory filter chip, recent-models/search-history stores, MCP tools view, i18n relative time, cert-pin util, and misc UI/UX polishiko 61cdc75Implement comprehensive UI/UX audit findings: i18n time formats, diff colors theme fix, bulk archive undo, retry path recovery, nav rail badges, running session indicator, TTS stop button, permission countdown, agent name in header, copy-as-markdown, global search history/filters, keyboard shortcuts, MCP tools viewer, model picker recents, test connection, and consistency cleanup (LoadingSpinner, dead Dimens.kt, cert pin util, findActivity util, reduced-motion banners, invisibleToUser caret)iko 7ce40edImplement P0/P1 UI/UX improvements: skeletons, lazy diffview, foldable posture detection, per-session mute, default model/agent prefs, compact spacing, IME scroll, save/share image, search-more, permission timeout, diff colors, haptics, a11y fixes, and paginationiko 268623fSign release APK in CI from base64 keystore secretiko 1c81cc8Improve chat, navigation, search, files, and usage UI/UX across the appiko 366f92eMark published GitHub releases as latest explicitly via make_latestiko a5515caAttest build provenance for the release APK so its GitHub origin can be verified via gh attestation verifyiko 163fae6Add release workflow that builds a signed production APK and publishes a GitHub Release versioned YYYY.MM.DD.HHMM from the commit date, with an overridable versionNameiko 0d4b9d8Batch of UI/UX improvements: add a TalkBack live region to streaming markdown, theme the home-screen widget for light/dark, fix the typing-row elapsed timer resetting on recycle by driving it from the VM, highlight in-conversation search matches inside message text, intercept markdown link taps with a scheme-validated open/copy dialog, and localize the destructive-command a11y stateiko d15e78eBatch of UI/UX improvements: fix picker sheets (skipPartiallyExpanded, hoisted SheetState with animated dismiss, imePadding, dedupe-once, selectableGroup semantics), DiffView syntax highlighting + bold file headers + expand toggle in header, markdown images routed through RemoteImage (auth + same-origin), reduced-motion gating for animateItem across all lazy lists, nav rail saveState/restoreState + file_view highlight, find-in-conversation focus fix, touch targets <48dp, export pluralization, image viewer swipe-to-dismiss + status-bar inset, error detail in UsageViewModel/McpViewModel State.Error, MCP card merged semantics + type labels + command-split warning, file browser two-pane stale-selection cleanup, app-lock fail-open warning, diagnostics split snackbar hosts, outbox discard confirmation, agent error note selectable/expandable, tool output error tinting, and consolidate ~15 magic numbers into NetworkConfigiko 06fd41bBatch of UI/UX improvements: render previously-unrendered model data (tool call durations, todo priority badges, synthetic-text markers, reasoning/cache token breakdown in message bubbles, revert diff in the revert banner, agent-reported errors); add per-message share via the long-press menu, TTS pause/resume with chunk-index tracking, and inline validation feedback for the new-session custom path; and fix consistency gaps (dropdown back-handling across session/server/file/diagnostics lists, ImeAction.Search + keyboard-hide on the server/diagnostics search fields, rememberSaveable for sort/row menu state)iko 4fd9a39Batch of UI/UX improvements: fix the mislabeled Folders-first chip, file deep-link two-pane routing, file-viewer truncation memory bound, swipe/directory-chip guards during multi-select, the AMOLED surface tiers, the two-pane rotation re-selection, and Locale-stable elapsed-time formatting; add in-conversation search next/prev navigation with focused-match highlight and Ctrl+F, server-list and bulk-delete and crash-report loading/retry states, a scrollable permission dialog, working-row animation, create/rename retry snackbars, clear-search affordances, and full-screen-editor Send-on-Enter; and add a11y improvements (overflow labels with item names, TalkBack date headings and reasoning word-count and merged working row), haptics, a larger assistant avatar, label ellipsizing, a reduced-motion resume refresh, and snackbar-based diagnostics feedbackiko ffa5e31Batch of UI/UX improvements: add 48dp touch targets, a reasoning word-count hint, and code-block collapse to the chat, add regenerate and find-in-conversation and a streaming caret and an editable queued follow-up and composer image paste and a typing-row stop and a jump-to-latest badge and keyboard-shortcuts dialog, add session multi-select with bulk actions and a launcher unread badge and persisted sort/show-archived and a tappable directory filter, add two-pane files with open-externally and size/date columns and sort-by-size/date, add autofill hints and QR/JSON paste to the server editor and recent/name sort to the server list, add diagnostics export-all and source/issue about links to settings, add notification retry-last and a foreground progress bar and an unread-badge channel, and add opencode://file and opencode://new deep linksiko 7496a78Batch of UI/UX improvements: fix server-edit IME Next/Done and HTTPS scheme suggestion and localize the ping error, make file viewer code selectable with go-to-line and find case-sensitivity and a path subtitle, add show-hidden and breadcrumb ellipsizing plus a copy-path overflow to the file browser, add a chat loading skeleton and streaming elapsed-time and relabel the misleading Branch action, bold unread and add Mark-all-read and threshold-gate session search, fix the cold-start dark flash with a DayNight base theme and windowBackground and set nav-bar icon appearance and AMOLED-over-dynamic precedence and fill out the typography roles, give notifications a dedicated small icon and per-action icons and lock-screen privacy and setOnlyAlertOnce and group-summary cleanup, differentiate 4xx errors and surface dropped outbox replies and convert the first-launch dialogs to Compose M3, and add diagnostics delete-overflow and a full-screen selectable report vieweriko 930859eAdd syntax highlighting to chat code blocks, honor reduced-motion throughout the chat UI (rows, banners, FABs, reasoning/todo expand, image zoom), fix the labelMedium monospace leak and the 20dp failed-message dismiss touch target, apply the chat text scale to the file viewer, add copy-path to file rows and the viewer overflow, give session cards a monogram avatar plus shared/reverted badges, and advance the two-pane detail pane to a neighbor instead of blanking when the open session is removediko 3a20f35Fix AMOLED theme preview indistinguishable from Dark, measure connection banner height instead of hardcoded 44dp, make crash report text selectable, and add visible Loading label to session list spinneriko a9e66cfAdd NavigationRail for large screens, chat swipe-to-reply and in-chat delete undo, MCP live status and add-server via /mcp, server/diagnostics/usage filters, and assorted consistency/a11y polish (SnackbarHosts, ConnectionBanner on all screens, image viewer double-tap zoom, app-lock screen, RTL-aware nav transitions, dead-code removal)iko b42208dImplement broad UI/UX improvements: failed-message dismiss/retry, scroll-to-dismiss-keyboard, app-lock re-lock timing and availability refresh, QR server profile sharing, file-browser sort and file-type icons, diff line-number gutters, search match counts and title highlighting, new-session title field, server-switch active-run confirmation, live active-card connection state, ping-on-connect check, and shared-component migrations (EmptyState/AppTopBar, ConnectionBanner SideEffect fix, CommandPalette keyboard navigation)iko 73868e9Implement UI/UX improvements: optimistic send with per-message status, in-chat delete undo, scroll-to-top, FGS task-plan progress, auth/endpoint failure split, unread persistence across reconnects, connect timeout, notification Stop/Mark-read/reply-sent actions, crash-relaunch prompt, notification rationale pre-prompt, splash icon, ServerCard dedupeiko decfac5Implement 22 UI/UX improvements: long-press menu, image zoom, full-screen editor, AMOLED theme, session-scoped permissions, notification grouping, responsive pickers, mDNS timeout, reduced-motion, export metadataiko 066cdedFix 35 UI/UX issues: permissions, file viewer, chat semantics, touch targets, search caching, accessibilityiko 59c889dFix 13 UI/UX issues: search retry/hint/highlight, touch targets, model/agent picker, cost bars, swipe-to-archive, undo consistency, dynamic color default, file-view reload, two-pane divideriko acb4dccFix 17 UI/UX issues: edit focus, copy feedback, reasoning streaming, FAB badge, archive undo, sort menu, auto-select, error placement, wrap setting, import confirmiko 017cb9aSimplify server-add UI: fold probe into Connect action, reorder form, collapse securityiko 0a26f8dSet buildToolsVersion to 35.0.0iko a3e2332Add CLAUDE.md symlink to AGENTS.mdiko