iris-ai pushed to rustify at iris/ai-app 2026-09-04 23:55:09 -04:00
fba572427d RUST.md: client-core is built; IRIS_TODO.md committed
85ec5416b6 Merge branch 'worktree-agent-a30feda38122e4492' into rustify
0a2f4fa1fe Add CLIENT_CORE.md, and run event-model and client-core in run-tests.sh
237886c11e client-core: port the transcript fold (events into rows)
e8dbcaa7db client-core: SSE framing, REST client and event stream
Compare 9 commits »
iris-ai pushed to rustify at iris/ai-app 2026-09-04 23:52:38 -04:00
643daf5637 iris: route pointer input per kind, so scroll falls through a hovered button
iris-ai pushed to rustify at iris/ai-app 2026-09-04 23:44:47 -04:00
8db0184384 TEXTURES.md: exercise grow_array (a second atlas layer opening) on tabs
iris-ai pushed to rustify at iris/ai-app 2026-09-04 23:41:03 -04:00
1a6599e1b2 iris: Widget::draw reports the size it used, replacing desired_width/height
iris-ai pushed to rustify at iris/ai-app 2026-09-04 22:29:00 -04:00
e0a473e090 iris: replace the bindless texture array with an atlas array + per-image bind groups
iris-ai pushed to rustify at iris/ai-app 2026-09-04 22:14:52 -04:00
1c937e2f48 LAYOUT.md: single-draw design with an O(1) move chain; IRIS.md for notable API changes
iris-ai pushed to rustify at iris/ai-app 2026-09-04 21:59:39 -04:00
d194d73439 LAYOUT.md: Iris's single-draw preference, recorded before design
iris-ai pushed to rustify at iris/ai-app 2026-09-04 21:49:42 -04:00
4400966928 TEXTURES.md: review -- wgpu-hal gate located, a Patch-cancels-Push bug, and a sort-free shape
iris-ai pushed to main at iris/ai-app 2026-09-04 21:42:06 -04:00
4821a02bd3 Default thinking level for new sessions, and move the rigs out of AGENTS.md
iris-ai pushed to rustify at iris/ai-app 2026-09-04 21:36:57 -04:00
6e49ce8c92 TEXTURES.md: how iris should render an unbounded number of images
iris-ai pushed to main at iris/ai-app 2026-09-04 21:23:59 -04:00
1ff662c7c3 Let a session choose how hard it thinks
iris-ai pushed to rustify at iris/ai-app 2026-09-04 21:17:19 -04:00
79b9cd789a RUST.md: iris's bindless texture array does not survive real Android GPUs
iris-ai pushed to rustify at iris/ai-app 2026-09-04 19:44:10 -04:00
c70a670356 RUST.md: the Masonry IME gap is a TODO, and the accesskit abort is reproducible
iris-ai pushed to rustify at iris/ai-app 2026-09-04 19:32:42 -04:00
43743ba171 RUST.md: bring it up to date, and say it must be kept that way
iris-ai pushed to rustify at iris/ai-app 2026-09-04 19:28:23 -04:00
1a97d0ef5c RUST.md: record I1 -- parley and the atlas, and what is still unmeasured
iris-ai pushed to rustify at iris/ai-app 2026-09-04 19:27:58 -04:00
ff7e9c0435 Test iris's editor, which had no coverage and was just rewritten
iris-ai pushed to rustify at iris/ai-app 2026-09-04 19:26:34 -04:00
68a7f41ed0 Move iris's text onto parley, with a glyph atlas
iris-ai pushed to rustify at iris/ai-app 2026-09-04 19:10:51 -04:00
9b331a5e93 Call pre_present_notify, so a settled frame actually reaches the screen
iris-ai pushed to rustify at iris/ai-app 2026-09-04 18:51:11 -04:00
3fc224b584 RUST.md: E1 passes, with the keyboard gap it was there to find
iris-ai pushed to main at iris/emulator-tools 2026-09-04 18:38:47 -04:00
0cae9dc1d9 Add EMU_GPU=software, for work where the GPU is not what is measured