This website requires JavaScript.
a383c19dd5
Colour what a shell printed, swipe back, and let a stopped session take a setting
iris and Claude Opus 5
2026-09-03 20:17:12 -04:00
8dcd2cb708
Answer a question card as one act, and mark the press that made it
iris and Claude Opus 5
2026-09-03 20:04:48 -04:00
a4d512af26
Merge branch 'main' of git.arirex.me:iris/ai-app
iris
2026-09-03 19:56:41 -04:00
32b2a4871a
Read a timeout in units, share one usage answer, and let a tilde mean home
iris and Claude Opus 5
2026-09-03 19:56:36 -04:00
3d90e0947c
Merge branch 'main' of git.arirex.me:iris/ai-app
iris
2026-09-03 19:42:39 -04:00
f6bc868d55
Plan the replacement of the code highlighter with a scanner of our own
iris and Claude Fable 5.1
2026-09-03 19:42:32 -04:00
2970a6cf9a
Write down the working list
iris and Claude Opus 5
2026-09-03 19:41:36 -04:00
c0121d2b5a
Prune the transcript doc to what is still live, and measure the highlighting bug
iris and Claude Opus 5
2026-09-03 19:16:42 -04:00
b0b91ad28f
Draw a fence plain while it is still being written
iris and Claude Opus 5
2026-09-03 18:58:55 -04:00
ab6a797941
Warm a fence's highlighting like a parse, and page the restore by rows
iris and Claude Opus 5
2026-09-03 18:50:29 -04:00
6892dc7caf
Colour list markers by depth, highlight fences, draw images as links, and stream a list an item at a time
iris and Claude Fable 5.1
2026-09-03 13:49:51 -04:00
801618ba0e
Stream attachments end to end, ship files to a remote session's machine, and write up the transcript work
iris and Claude Fable 5.1
2026-09-03 13:24:36 -04:00
6180663f14
Attach any file, take shares from other apps, and survive a backwards highlight
iris and Claude Fable 5.1
2026-09-03 08:15:10 -04:00
4bc69e8f9c
Draw text on the platform directly, own the table's outer box, and parse a live reply a block at a time
iris and Claude Fable 5.1
2026-09-03 00:00:01 -04:00
48bb7de304
Draw replies as pieces of one parse, and lists an item at a time
iris and Claude Fable 5.1
2026-09-02 19:34:41 -04:00
a9ab9b3e5a
Draw table cells as span-linked text, and hit-test links by glyph
iris and Claude Fable 5.1
2026-09-02 18:58:37 -04:00
3c3b4e62fd
Declare build modes and the Enroll command for Dev Updater
iris and Claude Fable 5.1
2026-09-02 06:24:18 -04:00
1656b058bf
ai-server --enroll-link: mint one more device's link while the server runs
iris and Claude Fable 5.1
2026-09-02 05:44:17 -04:00
68e77c7b37
Let build-apk.sh build either variant: ./build-apk.sh [release|debug]
iris and Claude Fable 5.1
2026-09-02 05:33:50 -04:00
8750ff90cb
Build the phone's APK as a signed release, and say so in the render report
iris and Claude Fable 5.1
2026-09-02 05:21:30 -04:00
486842e4aa
Make the release build traceable: profileable, with composable names
iris and Claude Fable 5.1
2026-09-02 05:10:18 -04:00
f87c99c71b
Draw a reply's links as text spans, not a node per link
iris and Claude Fable 5.1
2026-09-02 04:39:05 -04:00
63c0bb9e4a
Page history by rows, coalescing a reply's deltas server-side
iris and Claude Fable 5
2026-09-01 21:43:18 -04:00
356dee65f1
Take every whole-message parse off the composing thread, and count the rest
iris and Claude Fable 5
2026-09-01 19:56:18 -04:00
333d2de92b
Draw a long user message in slices, through a shared card-piece surface
iris and Claude Fable 5
2026-09-01 17:57:41 -04:00
7a48f8ff1f
Split the newest reply once its turn ends, and make the UI harness reusable
iris and Claude Fable 5
2026-09-01 17:19:19 -04:00
917eb9a7b3
Draw an opened peer message as list units, and give a peer note its own key
iris and Claude Opus 5
2026-09-01 16:12:24 -04:00
80aaf286c2
Draw a peer message a block at a time, and parse it off the drawing thread
iris and Claude Opus 5
2026-09-01 15:20:24 -04:00
6d12388063
Merge branch 'main' of git.arirex.me:iris/ai-app
iris
2026-09-01 01:20:46 -04:00
465645cefb
Draw a peer message above the turn it started, not below it
iris and Claude Opus 5
2026-09-01 01:20:38 -04:00
4add4fd176
Merge branch 'main' of git.arirex.me:iris/ai-app
iris
2026-09-01 00:51:21 -04:00
28902ac834
Read the keyboard's inset in the layout phase again, not in composition
iris
2026-09-01 00:51:15 -04:00
7525fc925a
Merge remote-tracking branch 'origin/main'
iris
2026-09-01 00:32:56 -04:00
dce1799802
Delete a batch of imports in one command, not one connection each
iris and Claude Opus 5
2026-09-01 00:32:52 -04:00
aaf475fb1f
Merge branch 'main' of git.arirex.me:iris/ai-app
iris
2026-09-01 00:26:20 -04:00
858b4148ad
Stop the composer sticking above the bottom of the screen after the keyboard closes
iris
2026-09-01 00:26:19 -04:00
7a1a462caf
Merge remote-tracking branch 'origin/main'
iris
2026-09-01 00:23:31 -04:00
927b638feb
Cap concurrent ssh connections a batch opens at once
iris and Claude Sonnet 5
2026-09-01 00:23:23 -04:00
deb908034c
Move a session to another working directory
iris
2026-08-31 23:16:34 -04:00
6236f0d5bd
Show a message another agent sent, on a session this server is running
iris
2026-08-31 23:02:49 -04:00
fe6a36bde4
Page back at all, and merge the run the boundary fell through
iris
2026-08-31 22:56:23 -04:00
a1eedd7a78
Don't call a turn finished with a message still waiting behind it
iris
2026-08-31 22:43:24 -04:00
bfaf5e6f38
Keep the image on screen when its tool call joins a group
iris
2026-08-31 22:41:04 -04:00
ed88bdb31f
Mark the answer on the question, and close the notes that are not turns
iris
2026-08-31 22:33:31 -04:00
b7277a5a04
Let go of the bubble for a message the session died before reading
iris
2026-08-31 22:33:11 -04:00
c9d74b63f2
Merge branch 'main' of git.arirex.me:iris/ai-app
iris
2026-08-31 22:20:51 -04:00
82401cd887
Select any of the transcript, and take a queued message back
iris
2026-08-31 22:20:47 -04:00
7a8811aab3
Offer a session once when two project folders hold it, and never crash on a repeat
iris and Claude Opus 5
2026-08-31 22:12:49 -04:00
8257030280
Never let a dropped event stream close the app
iris and Claude Opus 5
2026-08-31 21:57:36 -04:00
778b2e3b04
Wrap table cells instead of cutting them off, and hand a batch over in one request
iris and Claude Opus 5
2026-08-31 21:27:20 -04:00
3c159fa1e1
Run imports and deletes on the server, and say so on an event
iris
2026-08-31 21:05:33 -04:00
b172c464ea
ai-app: a phone interface to Claude Code and llama.cpp sessions
iris
2026-08-31 20:29:07 -04:00