6973a89815
docs: the verification pass over Tasks A and B, and the composer background withdrawn
irisandClaude Fable 5.12026-09-06 18:40:25 -04:00
c3cfc67bb3
iris: count text layouts, so "a delta shapes one block" is measured rather than argued
irisandClaude Fable 5.12026-09-06 18:32:31 -04:00
155d899e55
transcript-ui: pin the tail rebuild's unregister with the case that broke it
irisandClaude Fable 5.12026-09-06 18:32:05 -04:00
e63e923d44
iris: a size-independent widget's hit box lands where it is drawn
irisandClaude Fable 5.12026-09-06 18:31:58 -04:00
a56a928b0c
client-core: the transcript's own markdown shapes, and the streaming property as a property
irisandClaude Fable 5.12026-09-06 18:28:57 -04:00
0449a324ef
docs/RUST.md: P1 started on Iris's word, sub-order P1a-P1e by what makes the bench fair
iris2026-09-06 18:28:48 -04:00
e1030d69f6
iris: a transcript row is a column of markdown blocks, so a streamed delta costs one block
irisandClaude Fable 5.12026-09-06 17:33:37 -04:00
167862ca1b
iris: the composer scrolls on a finger -- a dp cap worth zero, a stale mask slot, a hit box moved twice
irisandClaude Fable 5.12026-09-06 17:17:42 -04:00
d73db97629
iris/android-app/build-apk.sh: clear jniLibs before building, so only the requested ABI is packaged
iris2026-09-06 16:47:54 -04:00
fb6b459c2c
iris: Scroll pans on a finger drag; a vertical drag in a focused field scrolls rather than selects
irisandClaude Fable 5.12026-09-06 16:45:56 -04:00
76b1f99277
iris: a dirty widget redrawn by its ancestor never freed its old primitives
irisandClaude Fable 5.12026-09-06 13:59:53 -04:00
3e72a4ef19
docs: the defect pass's findings -- RUST.md boxes, IRIS_TODO ticks, DECISIONS and IRIS entries
iris2026-09-06 13:47:28 -04:00
c02152a4f4
iris: a tap on an empty text field left no caret, so typing was silently dropped
iris2026-09-06 13:43:56 -04:00
74c07d687a
End subagents on the CLI's own task lifecycle, and detect a limit two ways
irisandClaude Opus 52026-09-06 13:29:23 -04:00
d9872989fa
iris/android: the composer's launch position was the bench report pane, plus surface/insets lifecycle logging
iris2026-09-06 13:26:34 -04:00
2fed8b34b3
Merge branch 'worktree-agent-a6e37a2335f436d08' into rustify
iris2026-09-06 13:17:22 -04:00
1f379e8384
docs/REVIEW-2026-09-06.md: fix all ten review findings; RUST.md/IRIS_TODO.md: DragGesture merge checks
irisandClaude Fable 5.12026-09-06 13:16:16 -04:00
13d2d11c2d
Order a session's subagents by activity, and delete finished ones by holding
irisandClaude Opus 52026-09-06 13:10:21 -04:00
9717d1c4b0
docs/RUST.md: 2026-09-06 orchestrator plan for the P0 defects and the P1 prerequisites
iris2026-09-06 11:37:32 -04:00
9458f443ad
Merge remote-tracking branch 'origin/rustify' into worktree-agent-a754368325fa06839
iris2026-09-06 02:10:55 -04:00
e12c708246
iris: generalize drag arbitration into a default-input DragGesture, with pointer capture and Drop
irisandClaude Fable 5.12026-09-06 02:10:48 -04:00
d8e6bc6e9b
iris: bundle Noto Sans for text rendering, apply density scale on both backends
irisandClaude Fable 5.12026-09-05 23:36:29 -04:00
b887a96765
docs/bench: iris's first phone report, before the phone fixes
irisandClaude Fable 5.12026-09-05 23:26:09 -04:00
2aaa3733c3
docs/bench: the Compose P0 report from Iris's phone, verbatim
irisandClaude Fable 5.12026-09-05 23:20:05 -04:00
46246ea511
iris: turn the phone bind-group-layout crash into a diagnostic, drop force-gles from phone builds
irisandClaude Fable 5.12026-09-05 23:05:07 -04:00
a27fbdb029
docs: close I5's three blocked verifications (24/24-swipe, backend isolation, cold-boot bench)
irisandClaude Fable 5.12026-09-05 22:39:27 -04:00
cf10b17c5b
End a subagent on its own end_turn, not the parent's tool_result, and give the expander a touch-sized row
irisandClaude Fable 5.12026-09-05 14:44:00 -04:00
7ae53ad797
iris: FrameReport, a per-frame wall-time report of iris's own render path
irisandClaude Fable 5.12026-09-05 14:23:51 -04:00
d17040b601
RUST.md, IRIS.md, IRIS_TODO.md, DECISIONS.md: record I5's Android integration and measurements
irisandClaude Fable 5.12026-09-05 14:09:04 -04:00
78aff64844
client-core: hoist transcript_fold::{fold_page,raw_seq} out of desktop-app
irisandClaude Fable 5.12026-09-05 13:25:46 -04:00
9a33cb5384
docs/: move the design and working documents out of the repo root (CLAUDE.md and AGENTS.md stay, harnesses read them there)
irisandClaude Fable 5.12026-09-05 13:03:42 -04:00
45ced405f3
Merge branch 'worktree-agent-afe80868604fef704' into tmp-merge
iris2026-09-05 12:59:54 -04:00