Skip to content

Releases: markbang/cohub-mobile

v2.2.14

Choose a tag to compare

@markbang markbang released this 18 Sep 08:51
49685ce

2.2.14 (2026-09-18)

Features

  • diagnostics: keep recent sessions and export them all (df1e5db)

Fixes

  • chat: keep inline code readable on user bubbles (d4ae23a)
  • composer: auto-expand the editor for a long dictation (c7c603c)
  • composer: expand on the dictation append, not on active recording (a32cd65)
  • composer: keep the voice-appended tail in view (eb09eb6)
  • composer: unstick dictation growth with a text-derived height (0892a77)
  • e2e: stream logcat to disk instead of buffering it (419396e)
  • landing: stop scroll reveals from flashing into view (254c39b)
  • space: preload the chat and files panels behind the pager (962d316)
  • space: recover a swallowed panel seed (58385d3)
  • ui: guard native text, measurement, and paging callbacks (40d58d2)

Refactoring

  • e2e: separate the source fingerprint from the embedded runtime (7d1be28)

CI

  • e2e: enable KVM before booting the emulator (03bc463)
  • e2e: run the Android device flows after Publish OTA (bb014fc)
  • e2e: skip the device run until an E2E account is configured (b12a250)
  • ios: distribute TestFlight builds to the external beta group automatically (ab5c3ec)

v2.2.13

Choose a tag to compare

@markbang markbang released this 17 Sep 05:34
e394c33

2.2.13 (2026-09-17)

Features

  • android: add version-level APK release notes (c4a4320)
  • auth: select the sign-in environment on the login screen (1059ea3)
  • chat: animate attachments and queued followups (5b6ac2e)
  • space: load resources and pin state progressively (7bcddbf)
  • sync: add realtime Space and running discovery (6786839)

Fixes

  • app: stabilize live lists and space panels (cdde929)
  • auth: avoid a loading flash when switching sign-in environment (16b6630)
  • auth: ignore the Logto redirect URL after sign-in (57e4bc9)
  • auth: show the sign-in environment picker in every build (0d29018)
  • auth: sign in again when the session is rejected (9fdb92f)
  • browser: open in-app Custom Tabs in the app task (08af0c9)
  • chat: keep the streaming tail through fast token bursts (#97) (17b2ce7)
  • chat: recover the streaming tail when opening a chat mid-stream (0abca71)
  • chat: stop send-time gray screen from stale row layouts (c107cbd)
  • ci: ignore vendored landing scripts (c57417f)
  • diagnostics: export the crashed session after a freeze (8efc4cb)

v2.2.12

Choose a tag to compare

@markbang markbang released this 15 Sep 17:05
494d4e0

2.2.12 (2026-09-15)

Features

  • android: download in-app APKs from Yaota (f19f2dc)
  • android: download in-app APKs from Yaota (#83) (7d7b70c)
  • chat: filter global Chats by source (2c7bc57)
  • chat: polish message bubble sending flow (2f13159)
  • ota: publish verified binary deltas through Yaota (e7b2e07)

Fixes

  • chat: keep overflowing code-block swipes off the panel (4187a80)
  • chat: keep overflowing code-block swipes off the panel (#85) (a4bd04e)
  • chat: paint the destination chat on the first open frame (1482df8)
  • chat: paint the destination chat on the first open frame (#92) (98b3e0f)
  • chat: stop opening onto the space Chats panel (bc17649)
  • chat: stop opening onto the space Chats panel (#94) (b3077c4)
  • chat: stop the timeline jittering after opening a Chat (1126996)
  • chat: stop the timeline jittering after opening a Chat (#86) (f0b0bb8)
  • ci: validate the locked Expo baseline and update SDK 57 patches (4f62907)
  • ui: size action menus to their content (3a582ed)

CI

  • copy GitHub Release APKs onto Yaota (7886d7b)
  • copy GitHub Release APKs onto Yaota (#89) (74f2ea3)
  • drop the Yaota APK GitHub Action (ab11e33)
  • drop the Yaota APK GitHub Action (#90) (cf6d982)
  • parallelize bundles and keep the Gradle caches warm (#93) (6d5532e)
  • parallelize bundles and key Gradle caches on the lockfile (cd2ee1a)
  • publish tagged Android APKs to Yaota (4932ce7)
  • publish tagged Android APKs to Yaota (#91) (819be80)
  • stop compiling native debug builds on pull requests (958dfed)
  • stop compiling native debug builds on pull requests (#88) (c3e9148)

v2.2.11

Choose a tag to compare

@markbang markbang released this 15 Sep 08:08
b7e0d14

2.2.11 (2026-09-15)

Fixes

  • chat: let overflowing code blocks keep their horizontal drag (f9212b0)
  • chat: restore code-block swipes and retarget OTA (#81) (b7e0d14)
  • chat: keep focus scrolling off the LegendList timeline (1f64d7f)
  • chat: keep the tail through bursts and settle the send fly-in (2e9af1d)
  • chat: let a code block keep the drag it starts (e55191c)
  • chat: let LegendList slide the tail while a bubble grows (cfa755c)
  • chat: pace the native streaming text (7434f2b)
  • chat: repair attachment upload and native markdown theming (b62322b)
  • chat: stop blocking the panel swipe over messages (73a5c1b)
  • mobile: forward external row state to LegendList via extraData (d5565b7)

Performance

  • chat: de-invert the timeline onto LegendList (db85278)
  • chat: stream message text through the native Markdown renderer (4bf01d3)

Documentation

  • ota: point the production manifest at mobile.talesofai.com (82ac8e1)

v2.2.10

Choose a tag to compare

@markbang markbang released this 14 Sep 18:29
0ecd20e

2.2.10 (2026-09-14)

Features

  • about: export the diagnostic log locally (8038431)
  • about: save the diagnostic log to a folder (fdb1ac9)
  • chat: incremental Shiki tokenizer for streaming code (315e447)
  • chat: render completed message text with native Markdown (1e37dd4)
  • sync foreground data automatically (70a926b)
  • ui: add edge-to-edge gradient chrome (b537084)

Fixes

  • chat: reveal streamed text in finer commits (9d48676)
  • tabs: show refresh indicators only on pull (39baa2b)

Performance

  • chat: bound chat-open code work (309d7be)
  • chat: cut running-chat entry cost (1fac4b5)
  • chat: pace the streaming tail as plain text (2d06998)
  • chat: stabilize message list renders (c544ec8)
  • chat: trim the chat-open critical path (2784d5e)
  • tabs: migrate Chats and Spaces lists to LegendList (0bd4070)

Documentation

  • ota: assess update experience and delivery capabilities (e1bf841)

v2.2.9

Choose a tag to compare

@markbang markbang released this 14 Sep 10:52
f4da8eb

2.2.9 (2026-09-14)

Fixes

  • android: disable predictive back gesture (eb92b75)

v2.2.8

Choose a tag to compare

@markbang markbang released this 14 Sep 07:18
54a24a3

2.2.8 (2026-09-14)

Fixes

  • android: avoid fragment attach on cancelled back swipe (b0165e0)
  • android: guard predictive back during screen transitions (ce3cfa1)
  • space: show collaborator names and prompt sandbox restart (95195ef)

v2.2.7

Choose a tag to compare

@markbang markbang released this 14 Sep 04:35
9fae9db

2.2.7 (2026-09-14)

Fixes

  • android: narrow predictive back stack state (4893e82)

This PR was generated with Release Please. See documentation.

v2.2.6

Choose a tag to compare

@markbang markbang released this 14 Sep 04:12
0d89b64

2.2.6 (2026-09-14)

Fixes

  • android: preserve previous screen during back gesture (a56c452)

This PR was generated with Release Please. See documentation.

v2.2.5

Choose a tag to compare

@markbang markbang released this 14 Sep 03:09
13685fc

2.2.5 (2026-09-14)

Fixes

  • android: use supported predictive back callback (a94e471)