iris-ai pushed to rustify at iris/ai-app 2026-09-07 16:22:30 -04:00
452c44249f docs/RUST.md: queue -- logging landed; iris app enrolment replaces the build-time log destination; build-apk.sh traps
iris-ai pushed to rustify at iris/ai-app 2026-09-07 16:21:24 -04:00
238057ad5e docs: the phone-logging decision, how to use it, and two build-apk traps
iris-ai pushed to main at iris/dev-updater 2026-09-07 16:20:41 -04:00
c8545e70a6 AGENTS.md: a runtime log can carry a phone app's own lines
iris-ai pushed to rustify at iris/ai-app 2026-09-07 16:14:37 -04:00
896c93a59a iris: drop bundled Noto Sans, match Compose's platform-font fonts
iris-ai pushed to rustify at iris/ai-app 2026-09-07 16:08:28 -04:00
690161e5e9 docs: the transcript's edges were three faults, and what the rig found
iris-ai pushed to rustify at iris/ai-app 2026-09-07 16:05:34 -04:00
e922b73d7a iris: a transcript row is drawn if it overlaps the viewport, and clipped to it
d507ae4c96 iris-core: masks nest instead of aborting, and a widget can ask to be drawn again
Compare 2 commits »
iris-ai pushed to rustify at iris/ai-app 2026-09-07 16:04:35 -04:00
9ed01e2812 docs: phone report 2026-09-07 later -- overscroll, low initial fling velocity, input/timing report; queued
iris-ai pushed to rustify at iris/ai-app 2026-09-07 16:01:32 -04:00
5be9f1baac iris-android-app: keep the app's own log, put it in Copy report, upload it
iris-ai pushed to rustify at iris/ai-app 2026-09-07 15:56:23 -04:00
977bdb9ee0 client-core: the app's own log ring, and POST /client-log to get it off a phone
iris-ai pushed to rustify at iris/ai-app 2026-09-07 15:47:54 -04:00
9cd1263080 docs/RUST.md: queue -- APK size done, the embedded-fonts question left for Iris
iris-ai pushed to rustify at iris/ai-app 2026-09-07 15:46:40 -04:00
42af780639 iris android-app: strip+LTO+cgu1+opt-level=s halve libmain.so, no feature trim needed
iris-ai pushed to main at iris-ai/ai-app-bench 2026-09-07 15:36:13 -04:00
b47eb73ed4 iris bench: the fling curve was a straight line, and the keyboard was a targetSdk
iris-ai pushed to rustify at iris/ai-app 2026-09-07 15:33:32 -04:00
4274b8b8d0 Merge remote-tracking branch 'origin/rustify' into worktree-agent-ace98b0bdaf33ffff
73f956f8e0 iris: the fling curve was the identity function, and the keyboard was a targetSdk
Compare 2 commits »
iris-ai pushed to worktree-agent-ace98b0bdaf33ffff at iris/ai-app 2026-09-07 15:33:28 -04:00
4274b8b8d0 Merge remote-tracking branch 'origin/rustify' into worktree-agent-ace98b0bdaf33ffff
73f956f8e0 iris: the fling curve was the identity function, and the keyboard was a targetSdk
Compare 2 commits »
iris-ai created branch worktree-agent-ace98b0bdaf33ffff in iris/ai-app 2026-09-07 15:33:28 -04:00
iris-ai pushed to rustify at iris/ai-app 2026-09-07 12:39:57 -04:00
038f6a3832 docs: the test rig's layers 1 and 2, with their commands and their limits
iris-ai pushed to rustify at iris/ai-app 2026-09-07 12:38:56 -04:00
1121d7cc83 docs/LAYOUT.md: masks reference a drawn primitive instead of copying a shape, and hit-testing applies the shape (Iris, 2026-09-07)
iris-ai pushed to rustify at iris/ai-app 2026-09-07 12:38:22 -04:00
232de0ec53 iris: a phone-shaped desktop window, driven by the same touch recordings
iris-ai pushed to rustify at iris/ai-app 2026-09-07 12:35:21 -04:00
e430880cde docs: phone report 2026-09-07, rows at the transcript's top edge culled early or drawn through the header
iris-ai pushed to rustify at iris/ai-app 2026-09-07 12:34:20 -04:00
a999bd106a docs: masks with a shape (LAYOUT.md, decided 2026-09-07) and the orchestrator queue in RUST.md