Mewla v0.2.3#
This release contains the reviewed changes on main since v0.2.2.
What changed#
- Stream Session video and audio with their real media types (
c97cf89) - Play video and audio where a reply or Brain's workspace names them (
92adce3) - Give desktop web a persistent sidebar, page history and a command palette (
065673a) - Send with Enter on desktop web, never during IME composition (
157efd9) - Open sheets as dialogs and resize the Work column on desktop web (
9686c70) - Add desktop web copy, tab titles and row hover (
9055dc4) - Hold Enter while a command or mention list is open (
308ddaf) - Give Brain and Sessions one home per layout (
2e7243f) - Make New session a plus button (
bc23c03) - Open Brain and Sessions as real history entries on desktop web (
d8053b5) - Keep native accessibility props off web icon SVGs (
4a0598a) - Hide the terminal key bar on web without touch (
117542e) - Serve the web app when a page load hits /resources or /browser (
0af8f45) - Keep Attach on the terminal bar for web without touch (
8288ba1) - Keep Work slip actions outside the slip button (
870bfe2) - Time out WebSocket writes to clients that stop reading (
2edea16) - Queue WebSocket sends per client so a stalled client costs only itself (
e962081) - Open a web Session link on a fresh load (
25b17c6) - Name the browser or phone being paired in the pairing prompt (
1936a1c) - Give a just-opened Session time to appear before leaving its link (
9be2bdf) - Route Codex image_gen and web.run through the provider gateway (
e7d1767) - Keep the final upstream error body in the provider gateway (
6bfdd89) - Retry when a refused WebSocket reports error without close (
c829f73) - Stop sending Brain's objective once its Work is done or stale (
1a6f1d8) - Say a send failed offline at the composer and keep the draft (
297fa42) - Give Brain's chat the screen: no Work strip or connection banners (
f616fe4) - Hide a quiet objective on time: count handoffs and results, re-send at expiry (
6feaef4) - Time WebSocket writes by progress and compress JSON frames (
02b42f6) - Keep connect snapshots small as Calendar history grows (
59d71a4) - Play Brain as an animated pet and make the default pet the brand mark (
e7f3d9c) - Pick Brain's pet in Settings (
d7282c7) - Serve WebP from the embedded web UI with its content type (
ede14c4) - Show the pets on the landing and in the docs (
fda7a78) - Update pet packs from the finished asset lab art (
d25c427) - Use the final brand set and pet packs from the asset lab (
1d3632b) - Name the image models behind the pet and brand art accurately (
b7ce644) - Re-register the pet clips and restart one-shots on web (
4d637b5) - Size the empty seal to match the sleeping seal (
7dc3ea4) - Redraw the pets with hatch-pet strips (
c08438d) - Neutralise blue-grey left by the chroma key in the pets (
81a6a10) - Restore playtime on the landing with redrawn sprite clips (
10f489e) - Let a Codex connection choose the model behind image_gen (
fad189b) - Accept --connection after the model in providers image-model (
bbde001) - Switch the pets to the Codex-style packs (
04b8095) - Play the Codex-style pets on the landing (
62b4e46)
Install#
Download mewla-linux-amd64.tar.gz, mewla-linux-arm64.tar.gz, or mewla-darwin-arm64.tar.gz for your host, plus the Android APK and SHA256SUMS. Extract the archive, install mewla on your PATH, run mewla, then create a pairing link with mewla pair https://your-origin.
Apple Silicon support requires tmux (brew install tmux). The macOS binary is cross-built; validate it on a real Apple Silicon host before operational use.
The iOS Preview is distributed through TestFlight at https://testflight.apple.com/join/rTKCDzMt, subject to Apple's beta approval and processing.
iOS Preview identity#
- Bundle:
com.daoleno.mewla.preview - Marketing version:
0.2.3 - TestFlight build:
41 - Source tag:
v0.2.3
The iOS build number is tracked independently from Android because App Store Connect build history can be ahead.
Android identity#
- Package:
com.daoleno.mewla versionCode:43- ABI:
arm64-v8a - Signing certificate SHA-256:
C2:FC:5B:09:B3:86:92:EE:70:59:71:1F:E7:ED:B8:79:4C:E3:65:FE:1C:7A:06:AB:95:4E:5D:D1:BD:CD:A4:FD
Android may require permission to install from unknown sources or display a Play Protect warning. Obtainium can follow this repository's GitHub Releases. Mewla does not currently provide a Play Store package; iOS Preview distribution uses TestFlight.