Skip to content

Releases: yaffalhakim1/opencode-mobile

v1.0.15

Choose a tag to compare

@github-actions github-actions released this 29 Oct 06:44

Android

  • Fixed: the agent's work was one grey wall, so you could not tell what was
    still running.
    Every reasoning step and tool call in a turn sat inside a
    single panel separated by hairlines, which left the step in flight looking
    exactly like the five that had already finished. Each step is its own card now,
    and a step that stopped says so in the one red surface on the screen.

  • Fixed: a tool call gave no clue how much it returned. Expanding it was the
    only way to find out whether it was three lines or three hundred. The row now
    states the count before you tap.

  • Search is always there, and the filters take one row instead of two. The
    list used to hide search behind a toolbar toggle and spend its first two rows
    on Material chips, so the first session sat below the fold. Both are now one
    scrolling strip under a permanent field.

  • You can pin a session to the top. Long-press a row. Pins are kept on the
    phone, so they survive a restart and do not depend on the server.

  • The agent sheet is three choices instead of twenty loose rows. Agent,
    effort and model each sit in their own card with the title held in place while
    the model list scrolls, and the chosen row carries both a fill and a tick.

  • Settings shows its own theme. Each palette is painted in its own colours,
    in the mode currently in effect, so the choice is made by looking at it rather
    than by reading its name. The connected server is stated on the screen instead
    of being implied.

Install

adb install -r opencode-mobile-v1.0.15.apk

Android 8.0 (API 26) or newer. If an older build is installed,
uninstall it first — the signing key must match.

v1.0.14

Choose a tag to compare

@github-actions github-actions released this 21 Oct 23:11

Android

  • Fixed: a question from the agent was unreadable and unanswerable. When the
    agent asked something, the app drew it as a tool row containing the raw
    arguments — questions: [{"header":"...","options":[...]}] — with no way to
    reply. The question now shows its own text and its options as tappable rows,
    with the description that explains each choice.

  • The card says so plainly when a question can no longer be answered, instead of
    offering a button that does nothing.

Install

adb install -r opencode-mobile-v1.0.14.apk

Android 8.0 (API 26) or newer. If an older build is installed,
uninstall it first — the signing key must match.

v1.0.13

Choose a tag to compare

@github-actions github-actions released this 21 Oct 10:02

Android

  • Seven themes to choose from. Settings → Appearance → Palette now offers
    OpenCode (the app's own green), Midnight, Tide, Plum, Ember, Sand and Mono.
    Each is a real Material 3 scheme generated from a single seed colour, so every
    colour role agrees with the others instead of being hand-picked.

  • The palette and light/dark are separate choices. A theme supplies both a
    light and a dark set, so picking one does not pin it to a mode, and following
    the system still works.

  • Each theme is previewed in its own colours in the picker, in the mode currently
    in effect, so the choice is made by looking at the theme rather than its name.

Install

adb install -r opencode-mobile-v1.0.13.apk

Android 8.0 (API 26) or newer. If an older build is installed,
uninstall it first — the signing key must match.

v1.0.12

Choose a tag to compare

@github-actions github-actions released this 21 Oct 06:56

Android

  • You can now steer a running turn instead of only waiting for it. While
    the agent is working, the composer offers Queue or Steer. Steering
    sends your correction into the turn in flight, so the agent acts on it before
    it finishes, instead of the message sitting behind the turn.

  • Fixed: a queued message was a count, not your message. It said "2 prompts
    queued" and nothing else, so you could not read back what you had sent, take
    it back, or push it forward. A waiting prompt now appears as the message you
    wrote, with withdraw and send now on it.

  • Fixed: links in a reply could not be tapped. They were coloured like
    links and did nothing. Tapping one now opens it in whatever your phone uses.

Install

adb install -r opencode-mobile-v1.0.12.apk

Android 8.0 (API 26) or newer. If an older build is installed,
uninstall it first — the signing key must match.

v1.0.11

Choose a tag to compare

@github-actions github-actions released this 21 Oct 00:20

Android

  • Fixed: a picture in a reply showed as the word "image". When the agent
    showed a screenshot it wrote it as a picture, and the app read that as text,
    so the word "image" appeared where the screenshot should be. Pictures in a
    reply now load and display.

  • Fixed: a picture you sent was not shown either. The same problem on the
    other side of the conversation — your own message showed the word "image"
    instead of the file you attached. Your messages are rendered properly now,
    and a picture you sent is still there when you reopen the session.

Install

adb install -r opencode-mobile-v1.0.11.apk

Android 8.0 (API 26) or newer. If an older build is installed,
uninstall it first — the signing key must match.

v1.0.10

Choose a tag to compare

@github-actions github-actions released this 20 Oct 20:18

Android

  • Fixed: the session list only changed when you pulled it. It showed what
    was true when you opened it, so a turn that finished on your machine still
    looked like it was running on your phone, and you had to refresh to see
    otherwise. The list now follows the server: a turn starting or finishing
    updates as it happens, and a session renamed or created appears without a
    refresh.

  • Fixed: the stop button disappeared in the middle of a long turn. The
    conversation re-read the history as the reply arrived, and when that read
    landed between two steps it decided the turn had ended. The turn's state now
    comes from the server's own start and finish signals.

  • Fixed: choosing an agent or model on your computer did not reach the
    phone.
    The app was listening for the wrong name, so the composer kept
    showing the old choice.

  • Fixed: "cannot reach the server" for a request that would have worked.
    A phone moves between networks, and a name that failed to resolve for a
    second is usually fine on the next try. Reading the session list and the
    history now retries before showing an error. Sending a message does not
    retry, because that would run your turn twice.

  • The list tells you when it has stopped following the server, so a list
    that has gone quiet is not mistaken for a session that has gone quiet.

  • The button back to the newest message is hidden when you are already
    there
    , and appears when you scroll away.

Install

adb install -r opencode-mobile-v1.0.10.apk

Android 8.0 (API 26) or newer. If an older build is installed,
uninstall it first — the signing key must match.

v1.0.9

Choose a tag to compare

@github-actions github-actions released this 20 Oct 09:43

Android

  • Fixed: a long reply grew past the bottom of the screen. The conversation
    did not follow the text as it arrived, so by the time the reply finished you
    were looking at a part of it you had already read. The conversation now sits
    at the newest message and stays there, the way a chat does, and the answer
    grows upward from the bottom as it is written.

  • The button back to the newest message is always there. It used to come
    and go as you scrolled, so it appeared and disappeared with no pattern you
    could learn. It is there now, wherever you are in the conversation.

Install

adb install -r opencode-mobile-v1.0.9.apk

Android 8.0 (API 26) or newer. If an older build is installed,
uninstall it first — the signing key must match.

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 20 Oct 07:12

Android

  • Fixed: scrolling back through a long conversation lost the history you had
    loaded.
    Every time a reply arrived, the conversation was replaced with the
    newest part of it, so the messages you had scrolled up to read were gone
    again. The history you have loaded now stays where it is.

  • Fixed: a file the phone could not read was left out of the prompt without
    saying so.
    The message went out without the attachment, and the attachment
    stayed in the composer looking as though it had been sent. It now stops and
    tells you which file was the problem, and a failed send puts your text and
    your files back.

  • Fixed: a question the agent asked could go missing. The agent waits for
    an answer, so if the question did not arrive the session looked frozen with
    no way to continue. The app keeps checking for as long as the agent is
    working.

  • You can now name a file or a skill in the prompt. Type @ to search the
    project for a file and / to list the skills the server has. Picking one
    puts it in your message and attaches it, and a file is read on the server
    rather than copied across.

  • The tool catalogs the server sends are readable now. They used to arrive
    as a wall of tiny centred text with the markup still showing. They collapse
    to a single row you can open, and expand into properly formatted text.

  • The session list goes past fifty. The server hands out a page at a time
    and the app was only asking for the first one, so older sessions could not
    be reached. There is now a way to load the rest.

  • The theme choice sticks. Choosing dark or light was forgotten when the
    app was closed. It is remembered now, and there is a way back to following
    the phone's setting.

Install

adb install -r opencode-mobile-v1.0.8.apk

Android 8.0 (API 26) or newer. If an older build is installed,
uninstall it first — the signing key must match.

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 20 Oct 05:22

Android

  • Fixed: the tool catalogs the server sends were unreadable. The list of
    available tools arrived as a wall of small centred text with the markup still
    showing — literal #, ## and - markers, and code samples stranded in the
    middle of the screen. They now collapse to a single row labelled by the
    document's own heading, and open into properly rendered markdown when you tap
    them.

  • The signing key was changed, so this build cannot be installed over an
    earlier one.
    This repository is public now, and the signing key that was
    committed to it could have been used to sign an update that Android would
    happily install over the app you already have. The key was replaced and moved
    out of the repository. Uninstall the previous build before installing this
    one.

Install

adb install -r opencode-mobile-v1.0.7.apk

Android 8.0 (API 26) or newer. If an older build is installed,
uninstall it first — the signing key must match.