Watch Yui grow.
Yui is built in public, so its whole history is on GitHub. This page reads it back: 544 commits to the app, 2603 to this site, 60 TestFlight builds and 808 shipped changes. Press play to watch it come together.

Friday, Nov 13
1 shipped, 0 builds, 0 commits
All 0 commits that day
Sunday, Nov 8
0 shipped, 0 builds, 2 commits
All 2 commits that day
- 9:05 AMsiteboard: sync from kanban and TestFlight
- 7:05 AMsiteboard: sync from kanban and TestFlight
Thursday, Nov 5
0 shipped, 0 builds, 46 commits
All 46 commits that day
- 11:25 PMsiteboard: sync from kanban and TestFlight
- 10:55 PMsiteboard: sync from kanban and TestFlight
- 9:45 PMsiteboard: sync from kanban and TestFlight
- 8:10 PMsiteboard: sync from kanban and TestFlight
- 7:25 PMsiteboard: sync from kanban and TestFlight
- 6:25 PMsiteboard: sync from kanban and TestFlight
- 5:45 PMsiteboard: sync from kanban and TestFlight
- 4:55 PMsiteboard: sync from kanban and TestFlight
- 3:55 PMsiteboard: sync from kanban and TestFlight
- 2:20 PMsiteboard: sync from kanban and TestFlight
- 2:05 PMsiteboard: sync from kanban and TestFlight
- 1:36 PMsiteboard: sync from kanban and TestFlight
- 1:25 PMsiteboard: sync from kanban and TestFlight
- 12:50 PMsiteboard: sync from kanban and TestFlight
- 12:45 PMsiteboard: sync from kanban and TestFlight
- 12:35 PMsiteboard: sync from kanban and TestFlight
- 12:15 PMsiteboard: sync from kanban and TestFlight
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 12:05 PMsiteboard: sync from kanban and TestFlight
- 11:25 AMsiteboard: sync from kanban and TestFlight
- 11:15 AMsiteboard: sync from kanban and TestFlight
- 11:05 AMsiteboard: sync from kanban and TestFlight
- 10:50 AMsiteboard: sync from kanban and TestFlight
- 10:20 AMsiteboard: sync from kanban and TestFlight
- 10:10 AMsiteboard: sync from kanban and TestFlight
- 9:35 AMsiteboard: sync from kanban and TestFlight
- 9:00 AMsiteboard: sync from kanban and TestFlight
- 8:50 AMsiteboard: sync from kanban and TestFlight
- 7:40 AMsiteboard: sync from kanban and TestFlight
- 7:35 AMsiteboard: sync from kanban and TestFlight
- 7:25 AMsiteboard: sync from kanban and TestFlight
- 7:15 AMsiteboard: sync from kanban and TestFlight
- 6:20 AMsiteboard: sync from kanban and TestFlight
- 6:10 AMsiteboard: sync from kanban and TestFlight
- 6:00 AMsiteboard: sync from kanban and TestFlight
- 5:20 AMsiteboard: sync from kanban and TestFlight
- 5:00 AMsiteboard: sync from kanban and TestFlight
- 4:55 AMsiteboard: sync from kanban and TestFlight
- 4:45 AMsiteboard: sync from kanban and TestFlight
- 4:31 AMsiteboard: sync from kanban and TestFlight
- 3:55 AMsiteboard: sync from kanban and TestFlight
- 3:45 AMsiteboard: sync from kanban and TestFlight
- 2:35 AMsiteboard: sync from kanban and TestFlight
- 2:20 AMsiteboard: sync from kanban and TestFlight
- 1:50 AMsiteboard: sync from kanban and TestFlight
- 1:25 AMsiteboard: sync from kanban and TestFlight
Wednesday, Nov 4
0 shipped, 0 builds, 41 commits
All 41 commits that day
- 11:05 PMsiteboard: sync from kanban and TestFlight
- 9:10 PMsiteboard: sync from kanban and TestFlight
- 8:55 PMsiteboard: sync from kanban and TestFlight
- 8:50 PMsiteboard: sync from kanban and TestFlight
- 8:30 PMsiteboard: sync from kanban and TestFlight
- 8:25 PMsiteboard: sync from kanban and TestFlight
- 8:05 PMsiteboard: sync from kanban and TestFlight
- 7:50 PMsiteboard: sync from kanban and TestFlight
- 7:25 PMsiteboard: sync from kanban and TestFlight
- 7:20 PMsiteboard: sync from kanban and TestFlight
- 7:00 PMsiteboard: sync from kanban and TestFlight
- 6:45 PMsiteboard: sync from kanban and TestFlight
- 6:40 PMsiteboard: sync from kanban and TestFlight
- 6:30 PMsiteboard: sync from kanban and TestFlight
- 6:25 PMsiteboard: sync from kanban and TestFlight
- 6:20 PMsiteboard: sync from kanban and TestFlight
- 5:55 PMsiteboard: sync from kanban and TestFlight
- 4:25 PMsiteboard: sync from kanban and TestFlight
- 11:15 AMsiteboard: sync from kanban and TestFlight
- 10:36 AMsiteboard: sync from kanban and TestFlight
- 10:06 AMsiteboard: sync from kanban and TestFlight
- 8:13 AMsiteboard: sync from kanban and TestFlight
- 7:50 AMsiteboard: sync from kanban and TestFlight
- 7:45 AMsiteboard: sync from kanban and TestFlight
- 7:15 AMsiteboard: sync from kanban and TestFlight
- 7:05 AMsiteboard: sync from kanban and TestFlight
- 4:53 AMsiteboard: sync from kanban and TestFlight
- 4:35 AMsiteboard: sync from kanban and TestFlight
- 4:30 AMsiteboard: sync from kanban and TestFlight
- 3:45 AMsiteboard: sync from kanban and TestFlight
- 3:25 AMsiteboard: sync from kanban and TestFlight
- 3:15 AMsiteboard: sync from kanban and TestFlight
- 2:55 AMsiteboard: sync from kanban and TestFlight
- 2:45 AMsiteboard: sync from kanban and TestFlight
- 2:25 AMsiteboard: sync from kanban and TestFlight
- 2:02 AMsiteboard: sync from kanban and TestFlight
- 1:45 AMsiteboard: sync from kanban and TestFlight
- 1:17 AMsiteboard: sync from kanban and TestFlight
- 1:04 AMsiteboard: sync from kanban and TestFlight
- 12:40 AMsiteboard: sync from kanban and TestFlight
- 12:00 AMsiteboard: sync from kanban and TestFlight
Tuesday, Nov 3
0 shipped, 0 builds, 27 commits
All 27 commits that day
- 11:25 PMsiteboard: sync from kanban and TestFlight
- 10:50 PMsiteboard: sync from kanban and TestFlight
- 10:26 PMsiteboard: sync from kanban and TestFlight
- 9:51 PMsiteboard: sync from kanban and TestFlight
- 8:56 PMsiteboard: sync from kanban and TestFlight
- 6:56 PMsiteboard: sync from kanban and TestFlight
- 6:36 PMsiteboard: sync from kanban and TestFlight
- 6:26 PMsiteboard: sync from kanban and TestFlight
- 5:46 PMsiteboard: sync from kanban and TestFlight
- 5:35 PMsiteboard: sync from kanban and TestFlight
- 3:56 PMsiteboard: sync from kanban and TestFlight
- 3:36 PMsiteboard: sync from kanban and TestFlight
- 3:01 PMsiteboard: sync from kanban and TestFlight
- 2:36 PMsiteboard: sync from kanban and TestFlight
- 1:55 PMsiteboard: sync from kanban and TestFlight
- 1:45 PMsiteboard: sync from kanban and TestFlight
- 1:30 PMsiteboard: sync from kanban and TestFlight
- 1:15 PMsiteboard: sync from kanban and TestFlight
- 1:00 PMsiteboard: sync from kanban and TestFlight
- 12:50 PMsiteboard: sync from kanban and TestFlight
- 12:45 PMsiteboard: sync from kanban and TestFlight
- 12:40 PMsiteboard: sync from kanban and TestFlight
- 12:00 PMsiteboard: sync from kanban and TestFlight
- 11:55 AMsiteboard: sync from kanban and TestFlight
- 11:30 AMsiteboard: sync from kanban and TestFlight
- 11:15 AMsiteboard: sync from kanban and TestFlight
- 11:10 AMsiteboard: sync from kanban and TestFlight
Sunday, Nov 1
0 shipped, 0 builds, 23 commits
All 23 commits that day
- 8:17 PMsitesite: /web-credits page and footer link (PostScarcity AI credit)
- 1:10 PMsiteboard: sync from kanban and TestFlight
- 12:53 PMsiteboard: sync from kanban and TestFlight
- 12:40 PMsiteboard: sync from kanban and TestFlight
- 12:30 PMsiteboard: sync from kanban and TestFlight
- 12:20 PMsiteboard: sync from kanban and TestFlight
- 11:45 AMsiteboard: sync from kanban and TestFlight
- 11:20 AMsiteboard: sync from kanban and TestFlight
- 10:15 AMsiteboard: sync from kanban and TestFlight
- 9:50 AMsiteboard: sync from kanban and TestFlight
- 9:40 AMsiteboard: sync from kanban and TestFlight
- 9:15 AMsiteboard: sync from kanban and TestFlight
- 8:45 AMsiteboard: sync from kanban and TestFlight
- 8:10 AMsiteboard: sync from kanban and TestFlight
- 7:20 AMsiteboard: sync from kanban and TestFlight
- 6:30 AMsiteboard: sync from kanban and TestFlight
- 5:15 AMsiteboard: sync from kanban and TestFlight
- 4:20 AMsiteboard: sync from kanban and TestFlight
- 3:55 AMsiteboard: sync from kanban and TestFlight
- 3:05 AMsiteboard: sync from kanban and TestFlight
- 2:50 AMsiteboard: sync from kanban and TestFlight
- 2:15 AMsiteboard: sync from kanban and TestFlight
- 2:00 AMsiteboard: sync from kanban and TestFlight
Saturday, Oct 31
0 shipped, 0 builds, 52 commits
All 52 commits that day
- 11:15 PMsiteboard: sync from kanban and TestFlight
- 10:50 PMsiteboard: sync from kanban and TestFlight
- 9:40 PMsiteboard: sync from kanban and TestFlight
- 9:25 PMsiteboard: sync from kanban and TestFlight
- 9:10 PMsiteboard: sync from kanban and TestFlight
- 9:05 PMsiteboard: sync from kanban and TestFlight
- 8:35 PMsiteboard: sync from kanban and TestFlight
- 8:10 PMsiteboard: sync from kanban and TestFlight
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:39 PMsiteHome: On phones now is one line again
- 7:15 PMsiteboard: sync from kanban and TestFlight
- 7:10 PMsiteboard: sync from kanban and TestFlight
- 6:55 PMsiteboard: sync from kanban and TestFlight
- 5:30 PMsiteboard: sync from kanban and TestFlight
- 5:20 PMsiteboard: sync from kanban and TestFlight
- 5:15 PMsiteboard: sync from kanban and TestFlight
- 4:20 PMsiteboard: sync from kanban and TestFlight
- 4:00 PMsiteboard: sync from kanban and TestFlight
- 3:50 PMsiteboard: sync from kanban and TestFlight
- 3:20 PMsiteboard: sync from kanban and TestFlight
- 2:45 PMsiteboard: sync from kanban and TestFlight
- 2:40 PMsiteboard: sync from kanban and TestFlight
- 2:25 PMsiteboard: sync from kanban and TestFlight
- 2:10 PMsiteboard: sync from kanban and TestFlight
- 2:05 PMsiteboard: sync from kanban and TestFlight
- 1:45 PMsiteboard: sync from kanban and TestFlight
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 1:30 PMsiteboard: sync from kanban and TestFlight
- 1:25 PMsiteboard: sync from kanban and TestFlight
- 1:00 PMsiteboard: sync from kanban and TestFlight
- 12:55 PMsiteboard: sync from kanban and TestFlight
- 12:50 PMsiteboard: sync from kanban and TestFlight
- 12:40 PMsiteboard: sync from kanban and TestFlight
- 12:35 PMsiteboard: sync from kanban and TestFlight
- 12:25 PMsiteboard: sync from kanban and TestFlight
- 12:20 PMsiteboard: sync from kanban and TestFlight
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 11:45 AMsiteboard: sync from kanban and TestFlight
- 11:25 AMsiteboard: sync from kanban and TestFlight
- 11:15 AMsiteboard: sync from kanban and TestFlight
- 10:55 AMsiteboard: sync from kanban and TestFlight
- 10:45 AMsiteboard: sync from kanban and TestFlight
- 10:40 AMsiteboard: sync from kanban and TestFlight
- 10:10 AMsiteboard: sync from kanban and TestFlight
- 9:50 AMsiteboard: sync from kanban and TestFlight
- 1:45 AMsiteboard: sync from kanban and TestFlight
- 1:40 AMsiteboard: sync from kanban and TestFlight
- 1:20 AMsiteboard: sync from kanban and TestFlight
- 1:15 AMsiteboard: sync from kanban and TestFlight
- 12:55 AMsiteboard: sync from kanban and TestFlight
- 12:45 AMsiteboard: sync from kanban and TestFlight
- 12:10 AMsiteboard: sync from kanban and TestFlight
Friday, Oct 30
1 shipped, 0 builds, 58 commits
All 58 commits that day
- 9:40 PMsiteboard: sync from kanban and TestFlight
- 9:15 PMsiteboard: sync from kanban and TestFlight
- 8:50 PMsiteboard: sync from kanban and TestFlight
- 8:45 PMsiteboard: sync from kanban and TestFlight
- 8:30 PMsiteboard: sync from kanban and TestFlight
- 8:20 PMsiteboard: sync from kanban and TestFlight
- 8:15 PMsiteboard: sync from kanban and TestFlight
- 8:00 PMsiteboard: sync from kanban and TestFlight
- 7:55 PMsiteboard: sync from kanban and TestFlight
- 7:10 PMsiteboard: sync from kanban and TestFlight
- 6:55 PMsiteboard: sync from kanban and TestFlight
- 6:50 PMsiteboard: sync from kanban and TestFlight
- 6:30 PMsiteSocial drafts: 1 new (SOC-1)
- 6:30 PMsiteboard: sync from kanban and TestFlight
- 5:25 PMsiteboard: sync from kanban and TestFlight
- 5:20 PMsiteboard: sync from kanban and TestFlight
- 5:02 PMsiteDraft Thought: an answer you can talk over (SITE-30)
- 5:02 PMsiteWeek of Oct 26: build 591, then Beats waits on a test
- 4:50 PMsiteboard: sync from kanban and TestFlight
- 4:31 PMsiteboard: sync from kanban and TestFlight
- 3:50 PMsiteboard: sync from kanban and TestFlight
- 3:35 PMsiteboard: sync from kanban and TestFlight
- 3:25 PMsiteboard: sync from kanban and TestFlight
- 2:45 PMsiteboard: sync from kanban and TestFlight
- 2:20 PMsiteboard: sync from kanban and TestFlight
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 1:35 PMsiteboard: sync from kanban and TestFlight
- 12:40 PMsiteboard: sync from kanban and TestFlight
- 11:50 AMsiteboard: sync from kanban and TestFlight
- 11:35 AMsiteboard: sync from kanban and TestFlight
- 11:25 AMsiteboard: sync from kanban and TestFlight
- 10:26 AMsiteboard: sync from kanban and TestFlight
- 9:40 AMsiteboard: sync from kanban and TestFlight
- 9:35 AMsiteboard: sync from kanban and TestFlight
- 9:30 AMsiteboard: sync from kanban and TestFlight
- 9:25 AMsiteboard: sync from kanban and TestFlight
- 8:45 AMsiteboard: sync from kanban and TestFlight
- 8:05 AMsiteboard: sync from kanban and TestFlight
- 7:45 AMsiteboard: sync from kanban and TestFlight
- 7:25 AMsiteboard: sync from kanban and TestFlight
- 7:10 AMsiteboard: sync from kanban and TestFlight
- 7:00 AMsiteboard: sync from kanban and TestFlight
- 6:45 AMsiteboard: sync from kanban and TestFlight
- 6:25 AMsiteboard: sync from kanban and TestFlight
- 6:15 AMsiteboard: sync from kanban and TestFlight
- 6:05 AMsiteboard: sync from kanban and TestFlight
- 6:00 AMsiteboard: sync from kanban and TestFlight
- 5:50 AMsiteboard: sync from kanban and TestFlight
- 5:15 AMsiteboard: sync from kanban and TestFlight
- 5:10 AMsiteboard: sync from kanban and TestFlight
- 5:00 AMsiteboard: sync from kanban and TestFlight
- 3:50 AMsiteboard: sync from kanban and TestFlight
- 3:35 AMsiteboard: sync from kanban and TestFlight
- 2:55 AMsiteboard: sync from kanban and TestFlight
- 1:40 AMsiteboard: sync from kanban and TestFlight
- 1:20 AMsiteboard: sync from kanban and TestFlight
- 12:50 AMsiteboard: sync from kanban and TestFlight
- 12:10 AMsiteboard: sync from kanban and TestFlight
Thursday, Oct 29
0 shipped, 0 builds, 53 commits
All 53 commits that day
- 11:50 PMsiteboard: sync from kanban and TestFlight
- 11:15 PMsiteboard: sync from kanban and TestFlight
- 11:05 PMsiteboard: sync from kanban and TestFlight
- 10:50 PMsiteboard: sync from kanban and TestFlight
- 10:45 PMsiteboard: sync from kanban and TestFlight
- 10:40 PMsiteboard: sync from kanban and TestFlight
- 10:25 PMsiteboard: sync from kanban and TestFlight
- 10:10 PMsiteboard: sync from kanban and TestFlight
- 10:05 PMsiteboard: sync from kanban and TestFlight
- 9:50 PMsiteboard: sync from kanban and TestFlight
- 9:40 PMsiteboard: sync from kanban and TestFlight
- 9:05 PMsiteboard: sync from kanban and TestFlight
- 8:55 PMsiteboard: sync from kanban and TestFlight
- 8:45 PMsiteboard: sync from kanban and TestFlight
- 8:40 PMsiteboard: sync from kanban and TestFlight
- 8:30 PMsiteboard: sync from kanban and TestFlight
- 8:20 PMsiteboard: sync from kanban and TestFlight
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:30 PMsiteboard: sync from kanban and TestFlight
- 7:25 PMsiteboard: sync from kanban and TestFlight
- 6:40 PMsiteboard: sync from kanban and TestFlight
- 5:50 PMsiteboard: sync from kanban and TestFlight
- 5:40 PMsiteboard: sync from kanban and TestFlight
- 5:10 PMsiteboard: sync from kanban and TestFlight
- 4:45 PMsiteboard: sync from kanban and TestFlight
- 4:40 PMsiteboard: sync from kanban and TestFlight
- 4:20 PMsiteboard: sync from kanban and TestFlight
- 4:10 PMsiteboard: sync from kanban and TestFlight
- 4:05 PMsiteboard: sync from kanban and TestFlight
- 3:50 PMsiteboard: sync from kanban and TestFlight
- 3:05 PMsiteboard: sync from kanban and TestFlight
- 3:00 PMsiteboard: sync from kanban and TestFlight
- 2:05 PMsiteboard: sync from kanban and TestFlight
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 11:10 AMsiteboard: sync from kanban and TestFlight
- 10:15 AMsiteboard: sync from kanban and TestFlight
- 8:15 AMsiteboard: sync from kanban and TestFlight
- 7:35 AMsiteboard: sync from kanban and TestFlight
- 7:20 AMsiteboard: sync from kanban and TestFlight
- 6:15 AMsiteboard: sync from kanban and TestFlight
- 5:55 AMsiteboard: sync from kanban and TestFlight
- 4:35 AMsiteboard: sync from kanban and TestFlight
- 4:25 AMsiteboard: sync from kanban and TestFlight
- 4:20 AMsiteboard: sync from kanban and TestFlight
- 4:00 AMsiteboard: sync from kanban and TestFlight
- 3:40 AMsiteboard: sync from kanban and TestFlight
- 3:20 AMsiteboard: sync from kanban and TestFlight
- 1:55 AMsiteboard: sync from kanban and TestFlight
- 1:30 AMsiteboard: sync from kanban and TestFlight
- 1:20 AMsiteboard: sync from kanban and TestFlight
- 12:45 AMsiteboard: sync from kanban and TestFlight
- 12:35 AMsiteboard: sync from kanban and TestFlight
- 12:10 AMsiteboard: sync from kanban and TestFlight
Wednesday, Oct 28
0 shipped, 0 builds, 38 commits
All 38 commits that day
- 11:45 PMsiteboard: sync from kanban and TestFlight
- 11:30 PMsiteboard: sync from kanban and TestFlight
- 6:55 PMsiteboard: sync from kanban and TestFlight
- 6:50 PMsiteboard: sync from kanban and TestFlight
- 6:45 PMsiteboard: sync from kanban and TestFlight
- 6:40 PMsiteboard: sync from kanban and TestFlight
- 6:35 PMsiteboard: sync from kanban and TestFlight
- 6:25 PMsiteboard: sync from kanban and TestFlight
- 6:20 PMsiteboard: sync from kanban and TestFlight
- 6:00 PMsiteboard: sync from kanban and TestFlight
- 2:55 PMsiteboard: sync from kanban and TestFlight
- 2:45 PMsiteboard: sync from kanban and TestFlight
- 10:50 AMsiteboard: sync from kanban and TestFlight
- 10:25 AMsiteboard: sync from kanban and TestFlight
- 10:05 AMsiteboard: sync from kanban and TestFlight
- 9:45 AMsiteboard: sync from kanban and TestFlight
- 9:35 AMsiteboard: sync from kanban and TestFlight
- 9:25 AMsiteboard: sync from kanban and TestFlight
- 9:20 AMsiteboard: sync from kanban and TestFlight
- 9:05 AMsiteboard: sync from kanban and TestFlight
- 8:55 AMsiteboard: sync from kanban and TestFlight
- 7:50 AMsiteboard: sync from kanban and TestFlight
- 7:30 AMsiteboard: sync from kanban and TestFlight
- 6:55 AMsiteboard: sync from kanban and TestFlight
- 6:30 AMsiteboard: sync from kanban and TestFlight
- 5:50 AMsiteboard: sync from kanban and TestFlight
- 5:20 AMsiteboard: sync from kanban and TestFlight
- 4:45 AMsiteboard: sync from kanban and TestFlight
- 4:00 AMsiteboard: sync from kanban and TestFlight
- 3:20 AMsiteboard: sync from kanban and TestFlight
- 3:00 AMsiteboard: sync from kanban and TestFlight
- 2:45 AMsiteboard: sync from kanban and TestFlight
- 2:20 AMsiteboard: sync from kanban and TestFlight
- 1:55 AMsiteboard: sync from kanban and TestFlight
- 1:45 AMsiteboard: sync from kanban and TestFlight
- 1:15 AMsiteboard: sync from kanban and TestFlight
- 12:55 AMsiteboard: sync from kanban and TestFlight
- 12:15 AMsiteboard: sync from kanban and TestFlight
Tuesday, Oct 27
0 shipped, 0 builds, 55 commits
All 55 commits that day
- 11:55 PMsiteboard: sync from kanban and TestFlight
- 10:50 PMsiteboard: sync from kanban and TestFlight
- 10:25 PMsiteboard: sync from kanban and TestFlight
- 10:00 PMsiteboard: sync from kanban and TestFlight
- 9:55 PMsiteboard: sync from kanban and TestFlight
- 9:50 PMsiteboard: sync from kanban and TestFlight
- 9:30 PMsiteboard: sync from kanban and TestFlight
- 9:23 PMsiteboard: sync from kanban and TestFlight
- 9:10 PMsiteboard: sync from kanban and TestFlight
- 8:21 PMsiteboard: sync from kanban and TestFlight
- 8:06 PMsiteboard: sync from kanban and TestFlight
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:35 PMsiteboard: sync from kanban and TestFlight
- 6:26 PMsiteboard: sync from kanban and TestFlight
- 6:20 PMsiteboard: sync from kanban and TestFlight
- 5:46 PMsiteboard: sync from kanban and TestFlight
- 5:15 PMsiteboard: sync from kanban and TestFlight
- 4:55 PMsiteboard: sync from kanban and TestFlight
- 4:11 PMsiteboard: sync from kanban and TestFlight
- 4:06 PMsiteboard: sync from kanban and TestFlight
- 3:46 PMsiteboard: sync from kanban and TestFlight
- 3:16 PMsiteboard: sync from kanban and TestFlight
- 3:10 PMsiteboard: sync from kanban and TestFlight
- 2:56 PMsiteboard: sync from kanban and TestFlight
- 2:36 PMsiteboard: sync from kanban and TestFlight
- 2:26 PMsiteboard: sync from kanban and TestFlight
- 2:21 PMsiteboard: sync from kanban and TestFlight
- 2:16 PMsiteboard: sync from kanban and TestFlight
- 2:06 PMsiteboard: sync from kanban and TestFlight
- 1:51 PMsiteboard: sync from kanban and TestFlight
- 1:46 PMsiteboard: sync from kanban and TestFlight
- 1:26 PMsiteboard: sync from kanban and TestFlight
- 11:46 AMsiteboard: sync from kanban and TestFlight
- 10:51 AMsiteboard: sync from kanban and TestFlight
- 10:16 AMsiteboard: sync from kanban and TestFlight
- 10:06 AMsiteboard: sync from kanban and TestFlight
- 9:51 AMsiteboard: sync from kanban and TestFlight
- 9:41 AMsiteboard: sync from kanban and TestFlight
- 9:21 AMsiteboard: sync from kanban and TestFlight
- 9:16 AMsiteboard: sync from kanban and TestFlight
- 9:10 AMsiteboard: sync from kanban and TestFlight
- 9:05 AMsiteboard: sync from kanban and TestFlight
- 7:21 AMsiteboard: sync from kanban and TestFlight
- 7:16 AMsiteboard: sync from kanban and TestFlight
- 7:11 AMsiteboard: sync from kanban and TestFlight
- 4:45 AMsiteboard: sync from kanban and TestFlight
- 4:40 AMsiteboard: sync from kanban and TestFlight
- 4:36 AMsiteboard: sync from kanban and TestFlight
- 4:15 AMsiteboard: sync from kanban and TestFlight
- 3:20 AMsiteboard: sync from kanban and TestFlight
- 2:40 AMsiteboard: sync from kanban and TestFlight
- 2:35 AMsiteboard: sync from kanban and TestFlight
- 2:20 AMsiteboard: sync from kanban and TestFlight
- 1:40 AMsiteboard: sync from kanban and TestFlight
- 12:45 AMsiteboard: sync from kanban and TestFlight
Monday, Oct 26
0 shipped, 0 builds, 66 commits
All 66 commits that day
- 11:55 PMsiteboard: sync from kanban and TestFlight
- 11:10 PMsiteboard: sync from kanban and TestFlight
- 10:35 PMsiteboard: sync from kanban and TestFlight
- 10:21 PMsiteboard: sync from kanban and TestFlight
- 10:10 PMsiteboard: sync from kanban and TestFlight
- 9:31 PMsiteboard: sync from kanban and TestFlight
- 9:11 PMsiteboard: sync from kanban and TestFlight
- 9:01 PMsiteboard: sync from kanban and TestFlight
- 8:46 PMsiteboard: sync from kanban and TestFlight
- 8:16 PMsiteboard: sync from kanban and TestFlight
- 8:10 PMsiteboard: sync from kanban and TestFlight
- 7:55 PMsiteboard: sync from kanban and TestFlight
- 7:41 PMsiteboard: sync from kanban and TestFlight
- 7:05 PMsiteboard: sync from kanban and TestFlight
- 6:41 PMsiteboard: sync from kanban and TestFlight
- 6:35 PMsiteboard: sync from kanban and TestFlight
- 6:31 PMsiteSocial drafts: 1 new (SOC-1)
- 6:20 PMsiteboard: sync from kanban and TestFlight
- 6:10 PMsiteboard: sync from kanban and TestFlight
- 6:05 PMsiteboard: sync from kanban and TestFlight
- 6:01 PMsiteboard: sync from kanban and TestFlight
- 5:11 PMsiteboard: sync from kanban and TestFlight
- 5:01 PMsiteboard: sync from kanban and TestFlight
- 4:51 PMsiteboard: sync from kanban and TestFlight
- 4:41 PMsiteboard: sync from kanban and TestFlight
- 4:02 PMsiteboard: sync from kanban and TestFlight
- 3:40 PMsiteboard: sync from kanban and TestFlight
- 3:26 PMsiteboard: sync from kanban and TestFlight
- 3:15 PMsiteboard: sync from kanban and TestFlight
- 3:01 PMsiteboard: sync from kanban and TestFlight
- 2:56 PMsiteboard: sync from kanban and TestFlight
- 2:31 PMsiteboard: sync from kanban and TestFlight
- 2:16 PMsiteboard: sync from kanban and TestFlight
- 2:01 PMsiteboard: sync from kanban and TestFlight
- 1:56 PMsiteboard: sync from kanban and TestFlight
- 1:51 PMsiteboard: sync from kanban and TestFlight
- 1:26 PMsiteboard: sync from kanban and TestFlight
- 1:16 PMsiteboard: sync from kanban and TestFlight
- 1:06 PMsiteboard: sync from kanban and TestFlight
- 12:56 PMsiteboard: sync from kanban and TestFlight
- 12:16 PMsiteboard: sync from kanban and TestFlight
- 11:55 AMsiteboard: sync from kanban and TestFlight
- 11:36 AMsiteboard: sync from kanban and TestFlight
- 11:31 AMsiteboard: sync from kanban and TestFlight
- 11:21 AMsiteboard: sync from kanban and TestFlight
- 10:46 AMsiteboard: sync from kanban and TestFlight
- 10:20 AMsiteboard: sync from kanban and TestFlight
- 9:51 AMsiteboard: sync from kanban and TestFlight
- 9:45 AMsiteboard: sync from kanban and TestFlight
- 9:20 AMsiteboard: sync from kanban and TestFlight
- 8:55 AMsiteboard: sync from kanban and TestFlight
- 8:46 AMsiteboard: sync from kanban and TestFlight
- 8:25 AMsiteboard: sync from kanban and TestFlight
- 8:06 AMsiteboard: sync from kanban and TestFlight
- 5:15 AMsiteboard: sync from kanban and TestFlight
- 4:45 AMsiteboard: sync from kanban and TestFlight
- 4:40 AMsiteboard: sync from kanban and TestFlight
- 4:26 AMsiteboard: sync from kanban and TestFlight
- 4:15 AMsiteboard: sync from kanban and TestFlight
- 4:05 AMsiteboard: sync from kanban and TestFlight
- 3:45 AMsiteboard: sync from kanban and TestFlight
- 3:15 AMsiteboard: sync from kanban and TestFlight
- 2:45 AMsiteboard: sync from kanban and TestFlight
- 2:35 AMsiteboard: sync from kanban and TestFlight
- 2:31 AMsiteboard: sync from kanban and TestFlight
- 1:15 AMsiteboard: sync from kanban and TestFlight
Sunday, Oct 25
2 shipped, 1 builds, 79 commits
- 6:14 PM
Beats, step two: any reply cut into beatsYUI-351
- 5:32 PM
Beats, step one: three conversations written as beatsYUI-350
- 10:24 AMBuild 5918 changes to TestFlight
All 79 commits that day
- 9:31 PMsiteboard: sync from kanban and TestFlight
- 9:16 PMsiteboard: sync from kanban and TestFlight
- 9:11 PMsiteboard: sync from kanban and TestFlight
- 9:05 PMsiteboard: sync from kanban and TestFlight
- 8:55 PMsiteboard: sync from kanban and TestFlight
- 8:50 PMsiteboard: sync from kanban and TestFlight
- 8:25 PMsiteboard: sync from kanban and TestFlight
- 8:17 PMsiteboard: sync from kanban and TestFlight
- 8:05 PMsiteboard: sync from kanban and TestFlight
- 7:55 PMsiteboard: sync from kanban and TestFlight
- 7:50 PMsiteboard: sync from kanban and TestFlight
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:20 PMsiteboard: sync from kanban and TestFlight
- 7:10 PMsiteboard: sync from kanban and TestFlight
- 6:50 PMsiteboard: sync from kanban and TestFlight
- 6:35 PMsiteboard: sync from kanban and TestFlight
- 6:30 PMsiteSocial drafts: 2 new (SOC-1)
- 6:20 PMsiteboard: sync from kanban and TestFlight
- 6:14 PMsiteBeats builder: any reply in, beats and anchors out (YUI-351)
- 6:10 PMsiteboard: sync from kanban and TestFlight
- 6:05 PMsiteboard: sync from kanban and TestFlight
- 5:50 PMsiteboard: sync from kanban and TestFlight
- 5:45 PMsiteboard: sync from kanban and TestFlight
- 5:32 PMsiteBeats script: three conversations as beats with a clock, checked by test-spec (YUI-350)
- 5:30 PMsiteboard: sync from kanban and TestFlight
- 5:25 PMsiteboard: sync from kanban and TestFlight
- 5:20 PMsiteboard: sync from kanban and TestFlight
- 5:10 PMsiteboard: sync from kanban and TestFlight
- 4:45 PMsiteboard: sync from kanban and TestFlight
- 4:40 PMsiteboard: sync from kanban and TestFlight
- 4:25 PMsiteboard: sync from kanban and TestFlight
- 4:20 PMsiteboard: sync from kanban and TestFlight
- 4:10 PMsiteboard: sync from kanban and TestFlight
- 3:55 PMsiteboard: sync from kanban and TestFlight
- 3:35 PMsiteboard: sync from kanban and TestFlight
- 3:20 PMsiteboard: sync from kanban and TestFlight
- 3:10 PMsiteboard: sync from kanban and TestFlight
- 3:05 PMsiteboard: sync from kanban and TestFlight
- 2:55 PMsiteboard: sync from kanban and TestFlight
- 2:50 PMsiteboard: sync from kanban and TestFlight
- 2:40 PMsiteboard: sync from kanban and TestFlight
- 2:35 PMsiteboard: sync from kanban and TestFlight
- 2:30 PMsiteboard: sync from kanban and TestFlight
- 2:10 PMsiteboard: sync from kanban and TestFlight
- 2:00 PMsiteboard: sync from kanban and TestFlight
- 1:15 PMsiteboard: sync from kanban and TestFlight
- 1:05 PMsiteboard: sync from kanban and TestFlight
- 12:40 PMsiteboard: sync from kanban and TestFlight
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 12:05 PMsiteboard: sync from kanban and TestFlight
- 11:20 AMsiteboard: sync from kanban and TestFlight
- 10:45 AMsiteboard: sync from kanban and TestFlight
- 10:35 AMsiteboard: sync from kanban and TestFlight
- 10:18 AMappA change with private details, left out here
- 10:10 AMsiteboard: sync from kanban and TestFlight
- 9:50 AMsiteboard: sync from kanban and TestFlight
- 9:35 AMsiteboard: sync from kanban and TestFlight
- 9:15 AMsiteboard: sync from kanban and TestFlight
- 9:00 AMsiteboard: sync from kanban and TestFlight
- 8:55 AMsiteboard: sync from kanban and TestFlight
- 8:05 AMsiteboard: sync from kanban and TestFlight
- 7:35 AMsiteboard: sync from kanban and TestFlight
- 7:10 AMsiteboard: sync from kanban and TestFlight
- 6:50 AMsiteboard: sync from kanban and TestFlight
- 6:20 AMsiteboard: sync from kanban and TestFlight
- 5:25 AMsiteboard: sync from kanban and TestFlight
- 5:05 AMsiteboard: sync from kanban and TestFlight
- 4:40 AMsiteboard: sync from kanban and TestFlight
- 4:30 AMsiteboard: sync from kanban and TestFlight
- 3:55 AMsiteboard: sync from kanban and TestFlight
- 3:20 AMsiteboard: sync from kanban and TestFlight
- 3:05 AMsiteboard: sync from kanban and TestFlight
- 2:40 AMsiteboard: sync from kanban and TestFlight
- 2:25 AMsiteboard: sync from kanban and TestFlight
- 2:05 AMsiteboard: sync from kanban and TestFlight
- 1:45 AMsiteboard: sync from kanban and TestFlight
- 1:40 AMsiteboard: sync from kanban and TestFlight
- 1:30 AMsiteboard: sync from kanban and TestFlight
- 1:10 AMsiteboard: sync from kanban and TestFlight
Saturday, Oct 24
1 shipped, 0 builds, 62 commits
- 6:11 PM
yuicss: how Yui looks, as one stylesheetYUI-342
All 62 commits that day
- 11:50 PMsiteboard: sync from kanban and TestFlight
- 10:25 PMsiteboard: sync from kanban and TestFlight
- 10:05 PMsiteboard: sync from kanban and TestFlight
- 9:45 PMsiteboard: sync from kanban and TestFlight
- 9:15 PMsiteboard: sync from kanban and TestFlight
- 8:15 PMsiteboard: sync from kanban and TestFlight
- 7:45 PMsiteboard: sync from kanban and TestFlight
- 7:15 PMsiteboard: sync from kanban and TestFlight
- 6:50 PMsiteboard: sync from kanban and TestFlight
- 6:40 PMsiteboard: sync from kanban and TestFlight
- 6:20 PMsiteboard: sync from kanban and TestFlight
- 6:15 PMsiteboard: sync from kanban and TestFlight
- 6:11 PMsiteyuicss: tokens, classless defaults, utilities, components and the /yuicss gallery (YUI-342)
- 6:10 PMsiteboard: sync from kanban and TestFlight
- 6:05 PMsiteboard: sync from kanban and TestFlight
- 5:45 PMsiteboard: sync from kanban and TestFlight
- 5:35 PMsiteboard: sync from kanban and TestFlight
- 5:30 PMsiteboard: sync from kanban and TestFlight
- 5:10 PMsiteboard: sync from kanban and TestFlight
- 4:50 PMsiteboard: sync from kanban and TestFlight
- 4:35 PMsiteboard: sync from kanban and TestFlight
- 4:20 PMsiteboard: sync from kanban and TestFlight
- 3:45 PMsiteboard: sync from kanban and TestFlight
- 3:40 PMsiteboard: sync from kanban and TestFlight
- 2:55 PMsiteboard: sync from kanban and TestFlight
- 2:52 PMsitePlan: YL screens and yuicss, the reach of HTML in short lines, styled by default (YUI-341)
- 2:45 PMsiteboard: sync from kanban and TestFlight
- 2:10 PMsiteboard: sync from kanban and TestFlight
- 1:45 PMsiteboard: sync from kanban and TestFlight
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 1:15 PMsiteboard: sync from kanban and TestFlight
- 1:05 PMsiteboard: sync from kanban and TestFlight
- 12:15 PMsiteboard: sync from kanban and TestFlight
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 12:01 PMappMerge branch 'claude/immersive'
- 11:40 AMsiteboard: sync from kanban and TestFlight
- 10:25 AMsiteboard: sync from kanban and TestFlight
- 9:45 AMsiteboard: sync from kanban and TestFlight
- 9:30 AMsiteboard: sync from kanban and TestFlight
- 9:10 AMsiteboard: sync from kanban and TestFlight
- 9:00 AMsiteboard: sync from kanban and TestFlight
- 8:20 AMsiteboard: sync from kanban and TestFlight
- 7:10 AMsiteboard: sync from kanban and TestFlight
- 6:25 AMsiteboard: sync from kanban and TestFlight
- 5:50 AMsiteboard: sync from kanban and TestFlight
- 5:25 AMsiteboard: sync from kanban and TestFlight
- 4:50 AMsiteboard: sync from kanban and TestFlight
- 3:50 AMsiteboard: sync from kanban and TestFlight
- 3:15 AMsiteboard: sync from kanban and TestFlight
- 2:25 AMsiteboard: sync from kanban and TestFlight
- 2:05 AMsiteboard: sync from kanban and TestFlight
- 1:35 AMsiteboard: sync from kanban and TestFlight
- 1:10 AMsiteboard: sync from kanban and TestFlight
- 1:04 AMsiteboard: sync from kanban and TestFlight
- 1:00 AMsiteboard: sync from kanban and TestFlight
- 12:55 AMsiteboard: sync from kanban and TestFlight
- 12:50 AMsiteboard: sync from kanban and TestFlight
- 12:40 AMsiteboard: sync from kanban and TestFlight
- 12:35 AMsiteboard: sync from kanban and TestFlight
- 12:25 AMsiteboard: sync from kanban and TestFlight
- 12:20 AMsiteboard: sync from kanban and TestFlight
- 12:05 AMsiteboard: sync from kanban and TestFlight
Friday, Oct 23
1 shipped, 0 builds, 16 commits
All 16 commits that day
- 11:45 PMsiteboard: sync from kanban and TestFlight
- 11:40 PMsiteboard: sync from kanban and TestFlight
- 11:15 PMsiteboard: sync from kanban and TestFlight
- 11:10 PMsiteboard: sync from kanban and TestFlight
- 10:55 PMsiteboard: sync from kanban and TestFlight
- 10:45 PMsiteboard: sync from kanban and TestFlight
- 10:35 PMsiteboard: sync from kanban and TestFlight
- 10:30 PMsiteboard: sync from kanban and TestFlight
- 7:00 PMsiteboard: sync from kanban and TestFlight
- 6:45 PMsiteSocial drafts: 0 new, 1 skipped (SOC-1)
- 6:30 PMsiteSocial drafts: 0 new, 1 skipped (no media) (SOC-1)
- 5:55 PMsiteboard: sync from kanban and TestFlight
- 5:40 PMsiteboard: sync from kanban and TestFlight
- 5:20 PMsiteboard: sync from kanban and TestFlight
- 5:02 PMsiteDraft Thought: touch the canvas and tell us how it feels (SITE-30)
- 5:02 PMsiteWeek of Oct 19: a second quiet week, one call still open
Friday, Oct 16
1 shipped, 0 builds, 6 commits
All 6 commits that day
- 6:35 PMsiteboard: sync from kanban and TestFlight
- 6:33 PMsiteSocial drafts: reslot 22 past-due drafts (SOC-1)
- 6:30 PMsiteSocial drafts: 0 new, 1 skipped, no media (SOC-1)
- 5:25 PMsiteboard: sync from kanban and TestFlight
- 5:09 PMsiteDraft Thought: why a week with nothing shipped still goes on the log (SITE-30)
- 5:09 PMsiteWeek of Oct 12: a quiet week, nothing shipped
Friday, Oct 9
1 shipped, 0 builds, 7 commits
All 7 commits that day
- 6:50 PMsiteboard: sync from kanban and TestFlight
- 6:30 PMsiteSocial drafts: 1 new (SOC-1)
- 5:15 PMsiteboard: sync from kanban and TestFlight
- 5:03 PMsiteWeek of Oct 5: films on the phone, then one living canvas; draft Thought on the canvas (SITE-30)
- 10:06 AMsiteboard: sync from kanban and TestFlight
- 9:36 AMsiteResearch: big labs generative UI, Intelligent UI vs Dashboards vs Motion (BIZ-13)
- 9:36 AMsiteboard: sync from kanban and TestFlight
Thursday, Oct 8
20 shipped, 0 builds, 81 commits
- 2:17 PM
A Thought: music you can touchSITE-271
- 2:00 PM
Music you can touchYUI-339
- 12:16 PM
A Thought: pictures you can touchSITE-270
- 11:50 AM
Pictures you can touchYUI-338
- 9:31 AM
A Thought: math you can touchSITE-269
- 9:22 AM
Math you can touchYUI-337
- 7:51 AM
A Thought: maps you can touchSITE-268
- 7:39 AM
Maps you can touchYUI-336
- 6:56 AM
A Thought: the canvas stays smooth on a phoneSITE-267
- 6:43 AM
The canvas stays smooth on a phoneYUI-335
- 5:29 AM
A Thought: change your mind on the canvasSITE-266
- 5:21 AM
Step back on the canvasYUI-334
- 4:52 AM
A Thought: the canvas rules, written downSITE-265
- 4:42 AM
The canvas events, written into the specYUI-333
- 3:58 AM
A Thought: say it while you touch itSITE-264
- 3:53 AM
Talk while touching a partYUI-332
- 2:40 AM
A Thought: drag a part and the agent answersSITE-263
- 2:11 AM
Drag a part, it answersYUI-331
- 12:45 AM
A Thought: point at a part and it redrawsSITE-262
- 12:36 AM
Hold a part, it redrawsYUI-330
All 81 commits that day
- 6:50 PMsiteboard: sync from kanban and TestFlight
- 6:32 PMsiteSocial drafts: 19 new (SOC-1)
- 3:00 PMsiteboard: sync from kanban and TestFlight
- 2:35 PMsiteboard: sync from kanban and TestFlight
- 2:30 PMsiteboard: sync from kanban and TestFlight
- 2:20 PMsiteboard: sync from kanban and TestFlight
- 2:17 PMsiteThought: music you can touch (SITE-271)
- 2:15 PMsiteSync spec copies for music marks (YUI-339)
- 2:10 PMsiteboard: sync from kanban and TestFlight
- 2:05 PMsiteboard: sync from kanban and TestFlight
- 2:00 PMsiteCanvas draws music: loop, keys and chords as touchable marks (YUI-339)
- 12:36 PMsiteboard: sync from kanban and TestFlight
- 12:16 PMsiteThought: pictures you can touch (SITE-270)
- 12:16 PMsiteboard: sync from kanban and TestFlight
- 12:11 PMsiteboard: sync from kanban and TestFlight
- 11:50 AMsiteCanvas draws pictures: image, gallery and compare as touchable marks (YUI-338)
- 11:36 AMsiteboard: sync from kanban and TestFlight
- 11:30 AMsiteboard: sync from kanban and TestFlight
- 10:36 AMsiteboard: sync from kanban and TestFlight
- 10:33 AMapphealth_probe: position() instead of LIKE for the logs query, LIKE '%yui-native%' now returns Backend error (YUI-211)
- 10:20 AMsiteboard: sync from kanban and TestFlight
- 10:10 AMsiteboard: sync from kanban and TestFlight
- 10:05 AMsiteboard: sync from kanban and TestFlight
- 10:00 AMsiteboard: sync from kanban and TestFlight
- 9:49 AMsiteThought: clearer frame line (SITE-269)
- 9:35 AMsiteboard: sync from kanban and TestFlight
- 9:31 AMsiteThought: math you can touch (SITE-269)
- 9:30 AMsiteboard: sync from kanban and TestFlight
- 9:22 AMsiteProgress: math and calc draw on the canvas (YUI-337)
- 9:22 AMsiteMath and calc draw on the canvas, every term and slider a touchable mark (YUI-337)
- 9:05 AMsiteboard: sync from kanban and TestFlight
- 8:05 AMsiteboard: sync from kanban and TestFlight
- 8:00 AMsiteboard: sync from kanban and TestFlight
- 7:55 AMsiteboard: sync from kanban and TestFlight
- 7:51 AMsiteThought: maps you can touch (SITE-268)
- 7:50 AMsiteboard: sync from kanban and TestFlight
- 7:45 AMsiteboard: sync from kanban and TestFlight
- 7:39 AMsiteMaps you can touch: the canvas draws map answers, every area, pin and route a mark (YUI-336)
- 7:20 AMsiteboard: sync from kanban and TestFlight
- 7:15 AMsiteboard: sync from kanban and TestFlight
- 7:05 AMsiteboard: sync from kanban and TestFlight
- 7:00 AMsiteboard: sync from kanban and TestFlight
- 6:56 AMsiteThought: the canvas stays smooth on a phone (SITE-267)
- 6:55 AMsiteboard: sync from kanban and TestFlight
- 6:43 AMsiteCanvas: frame budget and test-perf, hold and Back diff split across frames (YUI-335)
- 6:05 AMsiteboard: sync from kanban and TestFlight
- 5:40 AMsiteboard: sync from kanban and TestFlight
- 5:36 AMsiteboard: sync from kanban and TestFlight
- 5:29 AMsiteThought: change your mind on the canvas (SITE-266)
- 5:26 AMsiteboard: sync from kanban and TestFlight
- 5:21 AMsiteCanvas: step back on a redraw or a drag, Back mark, Cmd/Ctrl+Z, undo event in the spec (YUI-334)
- 5:06 AMsiteboard: sync from kanban and TestFlight
- 5:01 AMsiteboard: sync from kanban and TestFlight
- 4:56 AMsiteboard: sync from kanban and TestFlight
- 4:52 AMsiteThought: the canvas rules, written down (SITE-265)
- 4:51 AMsiteboard: sync from kanban and TestFlight
- 4:42 AMsiteProgress: the canvas events in the spec, with shots (YUI-333)
- 4:37 AMsiteSpec: the living canvas events in MOTION.md 0b, with a test so spec and code match (YUI-333)
- 4:36 AMsiteboard: sync from kanban and TestFlight
- 4:06 AMsiteboard: sync from kanban and TestFlight
- 4:00 AMsiteboard: sync from kanban and TestFlight
- 3:58 AMsiteThought: say it while you touch it, the agent gets both (SITE-264)
- 3:55 AMsiteboard: sync from kanban and TestFlight
- 3:53 AMsiteTalk while touching a part: mic hold or typed words on a touched mark, canned answers (YUI-332)
- 3:05 AMsiteboard: sync from kanban and TestFlight
- 2:55 AMsiteboard: sync from kanban and TestFlight
- 2:45 AMsiteboard: sync from kanban and TestFlight
- 2:40 AMsiteThought: drag a part and the agent answers where you put it (SITE-263)
- 2:40 AMsiteboard: sync from kanban and TestFlight
- 2:35 AMsiteboard: sync from kanban and TestFlight
- 2:32 AMsiteWait for the yl bridge before the move tests run (YUI-331)
- 2:11 AMsiteDrag a part, it answers: a mark on the living canvas moves where you drop it and the agent sees the new place (YUI-331)
- 1:05 AMsiteboard: sync from kanban and TestFlight
- 12:55 AMsiteboard: sync from kanban and TestFlight
- 12:45 AMsiteboard: sync from kanban and TestFlight
- 12:45 AMsiteThought: point at a part and it redraws (SITE-262)
- 12:40 AMsiteboard: sync from kanban and TestFlight
- 12:36 AMsiteHold a part, it redraws: the agent's answer rewrites just that mark in place on the living canvas (YUI-330)
- 12:15 AMsiteboard: sync from kanban and TestFlight
- 12:05 AMsiteboard: sync from kanban and TestFlight
- 12:00 AMsiteboard: sync from kanban and TestFlight
Wednesday, Oct 7
64 shipped, 2 builds, 209 commits
- 11:58 PM
A Thought: one answer, one drawingSITE-261
- 11:52 PM
One answer, one drawingYUI-329
- 11:10 PM
A Thought: answer on the canvasSITE-260
- 10:35 PM
A Thought: lists you can tickSITE-259
- 10:14 PM
Lists, tables and timelines on the canvas, touchableYUI-327
- 10:02 PM
A Thought: charts you can touchSITE-258
- 9:47 PM
Charts and numbers on the canvas, touchableYUI-326
- 9:32 PM
A Thought: the canvas draws Yui Lines tooSITE-257
- 9:21 PM
Drawings on the canvas, touchableYUI-325
- 9:04 PM
A Thought: the canvas works without touchSITE-256
- 8:44 PM
The canvas works by keyboard and screen readerYUI-324
- 8:33 PM
A Thought: every film is touchableSITE-255
- 8:07 PM
Touch any film on the canvasYUI-323
- 8:03 PM
A Thought: a dry key stays kindSITE-254
- 7:37 PM
A dry house key never breaks an agentYUI-322
- 7:29 PM
A Thought: native agents' first films catch up with the plugin'sSITE-253
- 7:19 PM
Native first films: from 26% to 76% of frames, with a switch for the costMOTION-30
- 6:23 PM
A Thought: native agents now draw a new thing and keep itSITE-252
- 6:12 PM
Native agents draw a new thing and keep it for the next askMOTION-29
- 5:00 PM
Your note: films still drawn as blobs, answeredNOTE-1912
- 4:48 PM
A Thought: the agents Yui runs for you now make filmsSITE-251
- 4:38 PM
Every agent answers an explainer with a filmMOTION-27
- 4:34 PM
Growing the film seed from real asks: not yet, there are noneMOTION-28
- 4:07 PM
A Thought: ask what string theory is, get a filmSITE-250
- 3:56 PM
Explainers get a film, not shape pagesMOTION-26
- 3:36 PM
A Thought: Yui 0.6.5, films talkSITE-249
- 3:18 PM
A Thought: films learn after one askSITE-248
- 3:10 PM
A new thing is drawn after its first ask, so the second ask is as fast as a seed hitMOTION-25
- 2:33 PMBuild 57614 changes to TestFlight
- 2:08 PM
A Thought: 93 things drawn aheadSITE-247
- 2:00 PM
Films draw 93 common things at once: 72 more drawings ship with the pluginMOTION-24
- 1:42 PM
Films end with Another take and Change itYUI-320
- 1:30 PM
A Thought: films draw common things at onceSITE-246
- 1:23 PM
Films draw common things at once: 21 drawings ship with the pluginMOTION-23
- 1:07 PM
Films talkYUI-319
- 12:55 PM
A Thought: scene 2 is ready when scene 1 endsSITE-245
- 12:44 PM
Films stop stalling after scene 1: scene 2 is ready on timeMOTION-22
- 11:41 AM
A Thought: scene 1 no longer waits for the shapesSITE-244
- 11:34 AM
Films start without the shapes wait: first scene 5.4 s to 4.4 sMOTION-21
- 10:45 AM
A Thought: a shorter shapes reply did not helpSITE-243
- 10:38 AM
A shorter parts reply: call 4.2 s to 2.9 s, drawings worse, so it is outMOTION-20
- 9:44 AM
A Thought: Scene 2 was not ready in timeSITE-242
- 9:33 AM
Scene 2 early: tried it, missed, reverted. Gap between scenes 2.1 s to 1.4 sMOTION-19
- 8:42 AM
A Thought: Films start without the warm-upSITE-241
- 8:36 AM
Films start without the program warm-up: first scene on new drawings 9.2 s to 5 sMOTION-18
- 7:43 AM
A Thought: We tried to make new drawings come back fasterSITE-240
- 7:38 AM
A faster parts call, tried: speed up, drawings worse, so it is outMOTION-17
- 6:54 AM
A Thought: We tried to start films faster on new drawingsSITE-239
- 6:46 AM
Films that start faster on new drawings: speed met, quality fell, so it is outMOTION-16
- 5:38 AM
The phone draws things the kit lacksYUI-318
- 5:29 AM
A Thought: Films learn to draw what the kit does not haveSITE-238
- 5:21 AM
Films draw things the kit lacks: a giraffe, a windmill, a guitar, cached by nameMOTION-15
- 4:38 AM
Phone films draw the kit's objectsYUI-317
- 4:03 AM
A Thought: The kit draws the hero, a real chicken at lastSITE-237
- 3:55 AM
Films draw the hero: the kit has the objects, plain and off-subject frames fall by halfMOTION-14
- 3:33 AM
Films now play on your phoneYUI-316
- 3:06 AMBuild 56217 changes to TestFlight
- 2:47 AM
A Thought: Films shown worked drawings, the model read them and drew a blob anywaySITE-236
- 2:38 AM
Films shown worked drawings: no gain, so it is outMOTION-13
- 1:59 AM
A Thought: Films that plan the hero first, it wrote the list and drew a blob anywaySITE-235
- 1:49 AM
Films plan the hero first: no gain, so it is outMOTION-12
- 1:10 AM
A Thought: Films that draw the real thing, our first fix made it worseSITE-234
- 1:04 AM
Films draw the thing: the first fix did not work, so it is outMOTION-11
- 12:15 AM
A Thought: Films that sit still, we checked the check firstSITE-233
- 12:09 AM
Films that sit still: the check was wrong, not the filmsMOTION-10
All 209 commits that day
- 11:58 PMsiteThought: one answer, one drawing (SITE-261)
- 11:55 PMsiteboard: sync from kanban and TestFlight
- 11:52 PMsiteOne answer, one drawing: a mixed reply plays as one flow on the living canvas (YUI-329)
- 11:35 PMsiteboard: sync from kanban and TestFlight
- 11:20 PMsiteboard: sync from kanban and TestFlight
- 11:15 PMsiteboard: sync from kanban and TestFlight
- 11:10 PMsiteThought: answer on the canvas (SITE-260)
- 11:10 PMsiteboard: sync from kanban and TestFlight
- 11:05 PMsiteboard: sync from kanban and TestFlight
- 11:02 PMsiteButtons and sliders draw on the living canvas: every option, knob and field is a touchable mark (YUI-328)
- 10:45 PMsiteboard: sync from kanban and TestFlight
- 10:36 PMsiteboard: sync from kanban and TestFlight
- 10:35 PMsiteThought: lists you can tick (SITE-259)
- 10:21 PMsiteboard: sync from kanban and TestFlight
- 10:14 PMsiteLists, tables and timelines draw on the living canvas: every row, cell, check and step is a touchable mark (YUI-327)
- 10:11 PMsiteboard: sync from kanban and TestFlight
- 10:06 PMsiteboard: sync from kanban and TestFlight
- 10:02 PMsiteThought: charts you can touch (SITE-258)
- 9:56 PMsiteboard: sync from kanban and TestFlight
- 9:51 PMsiteboard: sync from kanban and TestFlight
- 9:47 PMsiteCharts and stats draw on the living canvas: every bar, point, slice and number is a touchable mark (YUI-326)
- 9:41 PMsiteboard: sync from kanban and TestFlight
- 9:36 PMsiteboard: sync from kanban and TestFlight
- 9:32 PMsiteThought: the canvas draws Yui Lines too (SITE-257)
- 9:31 PMsiteboard: sync from kanban and TestFlight
- 9:26 PMsiteboard: sync from kanban and TestFlight
- 9:21 PMsiteYui Lines draw on the living canvas: shapes and sketch answers are touchable marks (YUI-325)
- 9:10 PMsiteboard: sync from kanban and TestFlight
- 9:06 PMsiteboard: sync from kanban and TestFlight
- 9:04 PMsiteThought: the canvas works without touch (SITE-256)
- 8:55 PMsiteboard: sync from kanban and TestFlight
- 8:50 PMsiteboard: sync from kanban and TestFlight
- 8:45 PMsiteboard: sync from kanban and TestFlight
- 8:44 PMsiteCanvas works by keyboard and screen reader: Tab, Enter, Space, arrows, focus ring, tablist (YUI-324)
- 8:38 PMsiteSync ROADMAP copy (SITE-255)
- 8:36 PMsiteboard: sync from kanban and TestFlight
- 8:33 PMsiteThought: every film is touchable (SITE-255)
- 8:20 PMsiteboard: sync from kanban and TestFlight
- 8:15 PMsiteboard: sync from kanban and TestFlight
- 8:10 PMsiteboard: sync from kanban and TestFlight
- 8:07 PMsiteCanvas plays every ready-made film, every mark touchable (YUI-323)
- 8:05 PMsiteboard: sync from kanban and TestFlight
- 8:03 PMsiteThought: a dry key stays kind (SITE-254)
- 7:45 PMsiteboard: sync from kanban and TestFlight
- 7:38 PMsiteog capture for the Yui is resting screen (YUI-322)
- 7:37 PMsiteProgress + playground: Yui is resting screen for a dry house key (YUI-322)
- 7:35 PMsiteboard: sync from kanban and TestFlight
- 7:30 PMsiteboard: sync from kanban and TestFlight
- 7:29 PMsiteThought: native agents' first films catch up with the plugin's (SITE-253)
- 7:19 PMsiteprogress: MOTION-30 native first films, 26% to 76% of frames, strong route is a switch (MOTION-30)
- 6:35 PMsiteboard: sync from kanban and TestFlight
- 6:32 PMsiteSocial drafts: 17 new (SOC-1)
- 6:25 PMsiteboard: sync from kanban and TestFlight
- 6:23 PMsiteThought: native agents now draw a new thing and keep it (SITE-252)
- 6:20 PMsiteMOTION-29: the judge that keeps the drawings native agents learn, and the first ask set (MOTION-29)
- 6:12 PMsiteprogress: MOTION-29 native agents draw a new thing and keep it (MOTION-29)
- 6:05 PMsiteboard: sync from kanban and TestFlight
- 5:55 PMsiteboard: sync from kanban and TestFlight
- 5:53 PMapphealth_probe: treat a non-list logs response as a probe failure, not a crash (YUI-211)
- 5:46 PMsiteMOTION.md: the canvas, every mark is a live object (YUI-321)
- 5:43 PMsitePlayground: the living canvas, a film on one canvas you can scrub, touch and hold (YUI-321)
- 5:10 PMsiteboard: sync from kanban and TestFlight
- 5:05 PMsiteboard: sync from kanban and TestFlight
- 5:00 PMsiteprogress: NOTE-1912 answered, films not blobs, links the MOTION-27 shots
- 4:55 PMsiteboard: sync from kanban and TestFlight
- 4:48 PMsiteThought: the agents Yui runs for you now make films (SITE-251)
- 4:45 PMsiteboard: sync from kanban and TestFlight
- 4:38 PMsiteMOTION-27: progress entry, native agents make films (shots before and after)
- 4:35 PMsiteboard: sync from kanban and TestFlight
- 4:34 PMsiteMOTION-28: count real film asks before growing the seed (2 exist, nothing to grow from); ask_nouns.py kept
- 4:15 PMsiteboard: sync from kanban and TestFlight
- 4:10 PMsiteboard: sync from kanban and TestFlight
- 4:09 PMappMOTION-27: native agents make films; explainers ask for a motion line, not a deck
- 4:07 PMsiteThought: ask what string theory is, get a film (SITE-250)
- 4:06 PMsiteboard: sync from kanban and TestFlight
- 3:56 PMsiteMOTION-26: explainers get a film, not shape pages (guide v50)
- 3:46 PMsiteboard: sync from kanban and TestFlight
- 3:41 PMsiteboard: sync from kanban and TestFlight
- 3:36 PMsiteThought: Yui 0.6.5, films talk (SITE-249)
- 3:36 PMsiteboard: sync from kanban and TestFlight
- 3:31 PMsiteboard: sync from kanban and TestFlight
- 3:26 PMsiteboard: sync from kanban and TestFlight
- 3:21 PMsiteboard: sync from kanban and TestFlight
- 3:18 PMsiteThought: films learn after one ask (SITE-248)
- 3:14 PMappMOTION-25: the learner finds its judge in a clean yuigui checkout first
- 3:11 PMsiteMOTION.md: restore the MOTION-16 to 24 paragraphs the 0.6.5 release commit dropped
- 3:10 PMsiteMOTION-25: background learner judge, eval and results; progress entry with sheet and chart
- 3:10 PMappMOTION-25: a thing the film had to draw is drawn again in the background, checked, and kept; the second ask is a seed hit
- 2:36 PMsiteboard: sync from kanban and TestFlight
- 2:36 PMsiteYui 0.6.5 build 576 is live: progress, roadmap, og, release Thought draft
- 2:28 PMappYui 0.6.5: daily release, 2026-10-07 [YUI-SHIP]
- 2:16 PMsiteboard: sync from kanban and TestFlight
- 2:08 PMsiteThought: 93 things drawn ahead (SITE-247)
- 2:06 PMsiteboard: sync from kanban and TestFlight
- 2:00 PMsiteMOTION-24: 72 more things drawn ahead, held-out 4, results in MOTION.md and progress
- 2:00 PMappMOTION-24: seed grows from 21 to 93 checked drawings; a seed word still skips the parts call
- 1:51 PMsiteboard: sync from kanban and TestFlight
- 1:45 PMsiteboard: sync from kanban and TestFlight
- 1:42 PMsiteProgress: Films end with Another take and Change it (YUI-320)
- 1:42 PMappFilms end with Replay, Another take and Change it (YUI-320)
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 1:39 PMsiteChannel guide: Another take tap is a bare flag, again (YUI-320)
- 1:36 PMsiteboard: sync from kanban and TestFlight
- 1:30 PMsiteboard: sync from kanban and TestFlight
- 1:30 PMsiteThought: films draw common things at once (SITE-246)
- 1:30 PMsiteChannel guide: a film's Another take and Change it taps get a new motion line (YUI-320)
- 1:23 PMsiteMOTION-23: seed of 21 drawn things, held-out 3, results in MOTION.md and progress
- 1:23 PMappMOTION-23: 21 checked drawings ship with the plugin (motion_things_seed.json); a seed word skips the parts call
- 1:20 PMsiteboard: sync from kanban and TestFlight
- 1:15 PMsiteboard: sync from kanban and TestFlight
- 1:10 PMsiteboard: sync from kanban and TestFlight
- 1:07 PMsiteProgress: Films talk (YUI-319)
- 1:06 PMsiteboard: sync from kanban and TestFlight
- 1:00 PMsiteboard: sync from kanban and TestFlight
- 12:55 PMsiteThought: scene 2 is ready when scene 1 ends (SITE-245)
- 12:52 PMappFilms talk: say cues are spoken on device with a mute button in the film chrome (YUI-319)
- 12:44 PMsiteMOTION-22: scene 2 timing result, chart, spec
- 12:44 PMappMOTION-22: scene 2+ writer starts with scene 1's, not after it (gap 2.4/1.8/2.6 s to 0 s, ready 0% to 65-70%)
- 12:40 PMsiteboard: sync from kanban and TestFlight
- 12:05 PMsiteboard: sync from kanban and TestFlight
- 11:50 AMsiteboard: sync from kanban and TestFlight
- 11:45 AMsiteboard: sync from kanban and TestFlight
- 11:41 AMsiteThought: scene 1 no longer waits for the shapes (SITE-244)
- 11:35 AMsiteboard: sync from kanban and TestFlight
- 11:34 AMsiteMOTION-21: first scene starts with the parts call; spec paragraph, progress entry, timing chart
- 11:34 AMappMOTION-21: scene 1 writer starts with the parts call and goes out on the first shapes (no wait on the full parts reply)
- 11:05 AMsiteboard: sync from kanban and TestFlight
- 10:55 AMsiteboard: sync from kanban and TestFlight
- 10:50 AMsiteboard: sync from kanban and TestFlight
- 10:45 AMsiteboard: sync from kanban and TestFlight
- 10:45 AMsiteThought: a shorter shapes reply did not help (SITE-243)
- 10:38 AMsiteMOTION-20: shorter parts reply tried, missed, reverted; timing chart, spec and progress entry
- 10:38 AMappMOTION-20: parse_reply reads the first JSON object (a second line no longer drops the hero). Shorter parts reply tried, missed, reverted
- 10:05 AMsiteboard: sync from kanban and TestFlight
- 9:55 AMsiteboard: sync from kanban and TestFlight
- 9:50 AMsiteboard: sync from kanban and TestFlight
- 9:45 AMsiteboard: sync from kanban and TestFlight
- 9:44 AMsiteThought: scene 2 was not ready in time (SITE-242)
- 9:35 AMsiteboard: sync from kanban and TestFlight
- 9:33 AMsiteMOTION-19: scene 2 and gap timing, spec paragraph, progress entry with chart
- 9:33 AMappMOTION-19: warm.shutdown cancels a process still starting; motion.prime fires (maker is split_film). Scene-2-early and warm scene 1...
- 9:05 AMsiteboard: sync from kanban and TestFlight
- 8:50 AMsiteboard: sync from kanban and TestFlight
- 8:45 AMsiteboard: sync from kanban and TestFlight
- 8:42 AMsiteThought: films start without the warm-up (SITE-241)
- 8:40 AMsiteboard: sync from kanban and TestFlight
- 8:36 AMsiteMOTION-18: warm parts call, writers on the noun; spec paragraph, progress entry, timing chart
- 8:36 AMappMOTION-18: warm claude for the parts call, film writers start on the noun
- 8:06 AMsiteboard: sync from kanban and TestFlight
- 8:02 AMsiteRoadmap: on phones is build 562 (freshness)
- 7:51 AMsiteboard: sync from kanban and TestFlight
- 7:46 AMsiteboard: sync from kanban and TestFlight
- 7:43 AMsiteThought: we tried to make new drawings come back faster, reverted (SITE-240)
- 7:38 AMsiteMOTION-17: compact parts call tried (5.2 s to 3.2 s on haiku), drawings worse, reverted; numbers and chart on the site
- 7:06 AMsiteboard: sync from kanban and TestFlight
- 7:01 AMsiteboard: sync from kanban and TestFlight
- 6:56 AMsiteboard: sync from kanban and TestFlight
- 6:54 AMsiteThought: we tried to start films faster on new drawings, reverted (SITE-239)
- 6:46 AMsiteMOTION-16: parts call beside scene 1, speed met, quality fell, reverted
- 5:45 AMsiteboard: sync from kanban and TestFlight
- 5:38 AMsiteYUI-318: progress entry, phone draws things the kit lacks
- 5:38 AMappYUI-318: re-bundle the phone player with api.defineThing, giraffe film test
- 5:35 AMsiteboard: sync from kanban and TestFlight
- 5:30 AMsiteboard: sync from kanban and TestFlight
- 5:29 AMsiteThought: films learn to draw what the kit does not have (SITE-238)
- 5:21 AMsiteMOTION-15: films draw things the kit lacks (api.defineThing, ten new held-out asks), spec + progress entry
- 5:20 AMappMOTION-15: one cheap call draws a hero the kit lacks from kit shapes, cached by name, size capped
- 4:50 AMsiteboard: sync from kanban and TestFlight
- 4:45 AMsiteboard: sync from kanban and TestFlight
- 4:40 AMsiteboard: sync from kanban and TestFlight
- 4:38 AMsiteYUI-317: progress entry, phone films draw the kit objects
- 4:37 AMappYUI-317: re-bundle the motion player with the film kit's api.thing, so phone films draw the kit objects
- 4:35 AMsiteboard: sync from kanban and TestFlight
- 4:15 AMsiteboard: sync from kanban and TestFlight
- 4:10 AMsiteboard: sync from kanban and TestFlight
- 4:05 AMsiteboard: sync from kanban and TestFlight
- 4:03 AMsiteSITE-237: Thought on the kit drawing the hero, progress entry
- 4:01 AMappMOTION-14: plugin picks the film's hero from the ask and the kit draws it (motion_hero.py)
- 3:55 AMsiteMOTION-14: the kit draws the hero (api.thing, 69 objects), plain + off-subject 61 to 27, held-out 39 to 11
- 3:45 AMsiteboard: sync from kanban and TestFlight
- 3:40 AMsiteboard: sync from kanban and TestFlight
- 3:35 AMsiteboard: sync from kanban and TestFlight
- 3:33 AMsiteYUI-316: films play on the phone (build 545+): library live, MOTION and YL specs, progress
- 3:33 AMappYUI-316: lift MOTION_BUILD to 545, films play on the phone
- 3:15 AMsiteboard: sync from kanban and TestFlight
- 3:08 AMsiteprogress: stage pick A and animated wireframe are on TestFlight build 562
- 3:05 AMsiteboard: sync from kanban and TestFlight
- 2:55 AMsiteboard: sync from kanban and TestFlight
- 2:50 AMsiteboard: sync from kanban and TestFlight
- 2:47 AMsiteSITE-236: Thought on films shown worked drawings, progress entry
- 2:38 AMsiteMOTION-13: worked drawings of part shapes tried, no gain, reverted; progress entry
- 2:10 AMsiteboard: sync from kanban and TestFlight
- 2:05 AMsiteboard: sync from kanban and TestFlight
- 2:00 AMsiteboard: sync from kanban and TestFlight
- 1:59 AMsiteSITE-235: Thought on films that plan the hero first, progress entry
- 1:49 AMsiteMOTION-12: parts-first film prompt tried, reverted; look-pass paragraph and progress entry
- 1:36 AMsiteboard: sync from kanban and TestFlight
- 1:21 AMsiteboard: sync from kanban and TestFlight
- 1:16 AMsiteboard: sync from kanban and TestFlight
- 1:11 AMsiteboard: sync from kanban and TestFlight
- 1:10 AMsiteSITE-234: Thought on films that draw the real thing, progress entry
- 1:04 AMsiteMOTION-11: parts helper + subject rule tried, reverted; look-pass paragraph and progress entry
- 12:35 AMsiteboard: sync from kanban and TestFlight
- 12:25 AMsiteboard: sync from kanban and TestFlight
- 12:20 AMsiteboard: sync from kanban and TestFlight
- 12:16 AMsiteboard: sync from kanban and TestFlight
- 12:15 AMsiteSITE-233: Thought on films that sit still, progress entry
- 12:09 AMsiteMOTION-10: still check samples five times, 43 of 43 'still' scenes were hold beats
- 12:05 AMsiteboard: sync from kanban and TestFlight
Tuesday, Oct 6
52 shipped, 1 builds, 214 commits
- 11:45 PM
A Thought: We checked the film judge before fixing the filmsSITE-232
- 11:32 PM
The film judge now agrees with a person on 93% of framesMOTION-9
- 10:36 PM
A Thought: A film check that answers the same twiceSITE-231
- 10:26 PM
The film label check now gives the same answer every timeMOTION-8
- 9:04 PM
A Thought: We tried one short scene for small asksSITE-230
- 8:56 PM
We tried one short scene for small asks, and did not keep itMOTION-7
- 8:17 PM
A Thought: We tried to make films draw the real thingSITE-229
- 7:58 PM
We tried real objects for films, and did not keep themMOTION-6
- 7:16 PM
A Thought: Films now say what they are drawingSITE-228
- 7:07 PM
Films on /web now say what they are drawingMOTION-5
- 6:37 PM
A Thought: A shorter first scene did not help eitherSITE-227
- 6:30 PM
A shorter first scene did not make films start fasterMOTION-4
- 5:46 PM
A Thought: Films did not start fasterSITE-226
- 5:39 PM
Scene 1 over the API did not make films start fasterMOTION-3
- 4:41 PM
A Thought: Films get a look passSITE-225
- 4:34 PM
Films are now checked frame by frameMOTION-2
- 3:10 PM
The chat-is-home Thought now has a clip and a Try it linkSITE-224
- 2:58 PM
Try chat is home in the playgroundYUI-315
- 2:27 PM
A Thought: Chat is home, the stage is for picturesSITE-223
- 2:18 PM
Chat is home on the web tooYUI-314
- 1:43 PM
A drawn phone plays before into after on the web tooYUI-267
- 1:36 PM
A Thought: Yui makes its own design picksSITE-222
- 1:32 PM
One thought per full screen, builtNOTE-8417
- 1:27 PM
A drawn phone is an animated wireframeYUI-267
- 1:02 PM
The working screen is lighter and more aliveADv4muh06N4PD2IA1sV2FhcNOTE-50900
- 12:17 PM
The any-model Thought gets the Grok, Le Chat and Gemini how-toSITE-221
- 12:05 PM
Add Yui to Grok, Le Chat and Gemini by pasting one URLINT-24
- 11:49 AM
A Thought: Yui is the screen for any modelSITE-220
- 11:37 AM
Where Yui can plug in, every model providerINT-24
- 11:31 AM
The small-models Thought says what the llama fix didSITE-219
- 11:01 AM
The small llama gets its film backINT-29
- 10:27 AM
The models page shows which small models drawSITE-218
- 9:52 AM
A Thought: small models write filmsSITE-217
- 9:42 AM
Small models explain with a filmINT-28
- 8:34 AM
A Thought on explainers drawing every pageSITE-216
- 8:12 AM
The small-models Thought shows the llama fixSITE-215
- 8:00 AM
Small models stop talking to themselvesINT-27
- 7:08 AM
Your own model remembers the threadINT-26
- 7:03 AM
A Thought: every small model drawsSITE-214
- 6:53 AM
A second small local model family draws screensINT-25
- 6:10 AM
A Thought: a model on your laptop draws Yui screensSITE-213
- 5:50 AM
A small local model draws screens againINT-23
- 5:47 AM
A Thought: films start in about six secondsSITE-212
- 5:35 AM
The site sync no longer stops on card idsSITE-211
- 5:31 AM
Films start in about 6 seconds, every timeYUI-313
- 4:47 AM
A Thought: films play in your browser too, timedSITE-210
- 4:38 AM
A real agent's film on the web, timedYUI-312
- 3:13 AM
Films play on your phone: build 545 is in TestFlightSITE-209
- 2:55 AMBuild 5457 changes to TestFlight
- 2:44 AM
Yui draws anything: a Thought with the filmsSITE-208
- 2:23 AM
The phone plays the films: full screen, dark and light, Reduce Motion stillMOTION-1d
- 2:18 AM
Films play on the webYUI-311
- 12:24 AM
Draw anything, and make it move: the motion systemMOTION-1
All 214 commits that day
- 11:55 PMsiteboard: sync from kanban and TestFlight
- 11:50 PMsiteboard: sync from kanban and TestFlight
- 11:45 PMsiteSITE-232: Thought on checking the film judge first, progress entry
- 11:45 PMsiteboard: sync from kanban and TestFlight
- 11:38 PMsiteMOTION-9: no task id in the spec
- 11:37 PMsiteMOTION-9: judge paragraph in the MOTION spec source
- 11:32 PMsiteMOTION-9: film judge asks the subject question first, agrees 93% with hand labels
- 11:05 PMsiteboard: sync from kanban and TestFlight
- 10:45 PMsiteboard: sync from kanban and TestFlight
- 10:40 PMsiteboard: sync from kanban and TestFlight
- 10:36 PMsiteSITE-231: Thought on a film check that answers the same twice, progress entry
- 10:35 PMsiteboard: sync from kanban and TestFlight
- 10:28 PMsiteMOTION-8: kit text guard falls back when the canvas has no getTransform (kit tests)
- 10:26 PMsiteMOTION-8: overlap check made steady (5 samples a scene, written threshold); kit places text in screen pixels on any camera
- 9:35 PMsiteboard: sync from kanban and TestFlight
- 9:10 PMsiteboard: sync from kanban and TestFlight
- 9:05 PMsiteboard: sync from kanban and TestFlight
- 9:04 PMsiteSITE-230: Thought on small asks and one short scene (tried, not shipped), progress entry
- 8:56 PMsiteMOTION-7: small-ask tier tried, measured, not shipped; look_set runs 5 small asks
- 8:35 PMsiteboard: sync from kanban and TestFlight
- 8:25 PMsiteboard: sync from kanban and TestFlight
- 8:20 PMsiteboard: sync from kanban and TestFlight
- 8:17 PMsiteSITE-229: Thought on films drawing the real thing (tried, not shipped), progress entry
- 8:05 PMsiteboard: sync from kanban and TestFlight
- 7:58 PMsiteMOTION-6: real-object kit tried, measured, not shipped; spec 4 and progress entry
- 7:35 PMsiteboard: sync from kanban and TestFlight
- 7:30 PMsiteboard: sync from kanban and TestFlight
- 7:20 PMsiteboard: sync from kanban and TestFlight
- 7:16 PMsiteSITE-228: Thought on films saying what they are drawing, progress entry
- 7:15 PMsiteboard: sync from kanban and TestFlight
- 7:09 PMappMOTION-5: plugin writes Drawing scene N doing rows while a film is made
- 7:07 PMsiteMOTION-5: films on /web say what they are drawing while scenes arrive
- 7:05 PMsiteboard: sync from kanban and TestFlight
- 6:45 PMsiteboard: sync from kanban and TestFlight
- 6:40 PMsiteboard: sync from kanban and TestFlight
- 6:37 PMsiteSITE-227: Thought on the shorter first scene, progress entry
- 6:35 PMsiteboard: sync from kanban and TestFlight
- 6:31 PMsiteSocial drafts: 14 new (SOC-1)
- 6:30 PMsiteMOTION-4: shorter first scene measured, not shipped; progress entry and spec
- 6:06 PMsiteboard: sync from kanban and TestFlight
- 5:56 PMsiteboard: sync from kanban and TestFlight
- 5:51 PMsiteboard: sync from kanban and TestFlight
- 5:46 PMsiteSITE-226: a Thought, films did not start faster
- 5:46 PMsiteboard: sync from kanban and TestFlight
- 5:39 PMsiteMOTION-3: scene 1 over the API measured, not shipped; spec 2.4 and progress entry
- 5:06 PMsiteboard: sync from kanban and TestFlight
- 4:55 PMsiteboard: sync from kanban and TestFlight
- 4:46 PMsiteboard: sync from kanban and TestFlight
- 4:41 PMsiteSITE-225: a Thought, films get a look pass
- 4:40 PMsiteboard: sync from kanban and TestFlight
- 4:36 PMsiteMOTION-2: final before/after numbers in spec and progress
- 4:34 PMsiteLook pass: one frame per scene, scored and sheeted; labels keep off each other (MOTION-2)
- 4:34 PMappMotion prompt: LAYOUT and SUBJECT blocks from the look pass (MOTION-2)
- 3:35 PMsiteboard: sync from kanban and TestFlight
- 3:20 PMsiteboard: sync from kanban and TestFlight
- 3:15 PMsiteboard: sync from kanban and TestFlight
- 3:10 PMsiteThought chat-is-home: Try it links and a clip of the demo (SITE-224)
- 3:05 PMsiteboard: sync from kanban and TestFlight
- 3:00 PMsiteboard: sync from kanban and TestFlight
- 2:58 PMsitePlayground demo: chat is home, the real web thread on a script (YUI-315)
- 2:35 PMsiteboard: sync from kanban and TestFlight
- 2:30 PMsiteboard: sync from kanban and TestFlight
- 2:27 PMsiteThought: Chat is home, the stage is for pictures (SITE-223)
- 2:25 PMsiteboard: sync from kanban and TestFlight
- 2:20 PMsiteboard: sync from kanban and TestFlight
- 2:18 PMsiteWeb: chat is home, proved in a browser; fold chip updates as replies arrive (YUI-314)
- 2:05 PMsiteboard: sync from kanban and TestFlight
- 1:50 PMsiteboard: sync from kanban and TestFlight
- 1:45 PMsiteboard: sync from kanban and TestFlight
- 1:43 PMsiteA drawn phone plays before into after on the web too (YUI-267 web)
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 1:36 PMsiteA Thought: Yui makes its own design picks (SITE-222)
- 1:35 PMsiteboard: sync from kanban and TestFlight
- 1:32 PMsiteprogress: link the stage and working-screen notes (NOTE-8417, NOTE-50900)
- 1:30 PMsiteboard: sync from kanban and TestFlight
- 1:27 PMsiteYL: a sketch's phone is an animated wireframe; progress entry (YUI-267)
- 1:27 PMappA drawn phone is an animated wireframe: one glass device plays the before into the after (YUI-267, direction B)
- 1:24 PMsiteWeb stage: older stage replies fold into one chip in the thread (twin of StageFold)
- 1:24 PMappStage: older stage replies fold into one chip in chat (pick A)
- 1:15 PMsiteboard: sync from kanban and TestFlight
- 1:15 PMsiteWeb stage: chat is home, the stage stays up only for a real visual (twin of StageTurn.visual)
- 1:14 PMappStage: chat is home, the stage stays up only for a real visual (pick A)
- 1:10 PMsiteboard: sync from kanban and TestFlight
- 1:05 PMappStage: hold only the newest answer (pick A)
- 1:05 PMsiteboard: sync from kanban and TestFlight
- 1:04 PMsiteWeb stage: hold only the newest answer (twin of StageChunks.newest)
- 1:02 PMsiteProgress: the working screen is lighter and more alive
- 12:55 PMsiteboard: sync from kanban and TestFlight
- 12:48 PMsiteboard: sync from kanban and TestFlight
- 12:25 PMsiteboard: sync from kanban and TestFlight
- 12:20 PMsiteboard: sync from kanban and TestFlight
- 12:17 PMsiteThe any-model Thought gets the Grok, Le Chat and Gemini how-to (SITE-221)
- 12:15 PMsiteboard: sync from kanban and TestFlight
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 12:05 PMsiteboard: sync from kanban and TestFlight
- 12:05 PMsiteINT-24 step 2: Grok, Le Chat and Gemini paste-a-URL guides in the MCP spec
- 12:00 PMsiteboard: sync from kanban and TestFlight
- 11:55 AMsiteboard: sync from kanban and TestFlight
- 11:50 AMsiteboard: sync from kanban and TestFlight
- 11:49 AMsiteA Thought: Yui is the screen for any model (SITE-220)
- 11:40 AMsiteboard: sync from kanban and TestFlight
- 11:37 AMsiteINT-24: where Yui can plug in, every model provider (spec/ECOSYSTEMS.md)
- 11:35 AMsiteboard: sync from kanban and TestFlight
- 11:31 AMsiteProgress: the small-models Thought says what the llama fix did (SITE-219)
- 11:20 AMsiteboard: sync from kanban and TestFlight
- 11:11 AMsiteThought: what the llama fix did (SITE-219)
- 11:11 AMsiteboard: sync from kanban and TestFlight
- 11:06 AMsiteboard: sync from kanban and TestFlight
- 11:05 AMsiteModels page: measured llama and qwen film numbers (INT-29)
- 11:01 AMsiteProgress: the small llama gets its film back (INT-29)
- 11:01 AMsiteboard: sync from kanban and TestFlight
- 10:56 AMappBridge: repair a small model's explain film from its replies (INT-29)
- 10:35 AMsiteboard: sync from kanban and TestFlight
- 10:30 AMsiteboard: sync from kanban and TestFlight
- 10:27 AMsiteSITE-218: models page shows which small models draw screens and films
- 10:05 AMsiteboard: sync from kanban and TestFlight
- 10:00 AMsiteboard: sync from kanban and TestFlight
- 9:55 AMsiteboard: sync from kanban and TestFlight
- 9:52 AMsiteA Thought: small models write films (SITE-217)
- 9:50 AMsiteboard: sync from kanban and TestFlight
- 9:45 AMsiteboard: sync from kanban and TestFlight
- 9:42 AMsiteprogress: INT-28 small models explain with a film
- 9:42 AMappBridge: a small model's explain answer is one line and a film (INT-28)
- 9:35 AMsiteboard: sync from kanban and TestFlight
- 9:05 AMsiteboard: sync from kanban and TestFlight
- 9:01 AMsiteprogress: link NOTE-52023 (ship the drawings) to the explainers entry
- 8:45 AMsiteboard: sync from kanban and TestFlight
- 8:40 AMsiteboard: sync from kanban and TestFlight
- 8:35 AMsiteboard: sync from kanban and TestFlight
- 8:34 AMsiteThought: explainers draw every page (SITE-216)
- 8:25 AMsiteboard: sync from kanban and TestFlight
- 8:15 AMsiteboard: sync from kanban and TestFlight
- 8:12 AMsiteThought: small-models llama fix, before and after (SITE-215)
- 8:05 AMsiteProgress: explainers draw every page
- 8:05 AMsiteboard: sync from kanban and TestFlight
- 8:04 AMappNative: copy fences.ts into _native (thread.ts imports it; yui-native failed to bundle)
- 8:03 AMappNative: rebuild _native/thread.ts after rebase
- 8:00 AMsiteINT-27: progress entry, small models stop labelling their replies
- 8:00 AMappINT-27: small models stop labelling their own replies
- 7:35 AMsiteboard: sync from kanban and TestFlight
- 7:25 AMsiteboard: sync from kanban and TestFlight
- 7:20 AMsiteboard: sync from kanban and TestFlight
- 7:15 AMsiteboard: sync from kanban and TestFlight
- 7:10 AMsiteboard: sync from kanban and TestFlight
- 7:08 AMsiteProgress: your own model remembers the thread (INT-26)
- 7:06 AMappYour own model remembers the thread: the live guide (~10k tokens) gets the short one on 8k and 16k windows, so history is kept (INT-26)
- 7:05 AMsiteboard: sync from kanban and TestFlight
- 7:03 AMsiteA Thought: every small model draws (SITE-214)
- 7:00 AMsiteboard: sync from kanban and TestFlight
- 6:55 AMsiteboard: sync from kanban and TestFlight
- 6:53 AMsiteA second small local model family draws screens (INT-25)
- 6:52 AMappSmall models of a second family draw screens: fence repairs, ask again on an empty answer, model table (INT-25)
- 6:36 AMsiteboard: sync from kanban and TestFlight
- 6:21 AMsiteboard: sync from kanban and TestFlight
- 6:16 AMsiteboard: sync from kanban and TestFlight
- 6:12 AMsiteRefresh timeline (SITE-213)
- 6:11 AMsiteboard: sync from kanban and TestFlight
- 6:10 AMsiteA Thought: a model on your laptop draws Yui screens (SITE-213)
- 6:01 AMsiteboard: sync from kanban and TestFlight
- 5:56 AMsiteboard: sync from kanban and TestFlight
- 5:51 AMsiteboard: sync from kanban and TestFlight
- 5:50 AMsiteProgress and See it: a small local model draws screens again (INT-23)
- 5:49 AMappOpenAICompatTests opens Qwen's thread and waits for the keyboard (INT-23)
- 5:47 AMsiteSITE-212: Thought, films start in about six seconds
- 5:46 AMsiteboard: sync from kanban and TestFlight
- 5:41 AMsiteboard: sync from kanban and TestFlight
- 5:40 AMappA small local model draws screens again: retag yml fences, short guide for small windows (INT-23)
- 5:35 AMsiteboard: sync from kanban and TestFlight
- 5:35 AMsiteSITE-211: drop raw task ids from four progress entries so the content sync passes again
- 5:31 AMsiteprogress: YUI-313, films start in about 6 seconds, 9 of 9 under 10 s
- 5:30 AMsiteboard: sync from kanban and TestFlight
- 5:25 AMsiteMOTION spec 3b: YUI-313 live re-run, 9 of 9 first frames under 10 s
- 5:25 AMappFilm scene 1 from a small fast model (haiku, no thinking), the rest from sonnet in parallel (YUI-313)
- 5:05 AMsiteboard: sync from kanban and TestFlight
- 4:56 AMsiteboard: sync from kanban and TestFlight
- 4:50 AMsiteboard: sync from kanban and TestFlight
- 4:47 AMsiteSITE-210: Thought, films play in your browser too, timed
- 4:45 AMsiteboard: sync from kanban and TestFlight
- 4:40 AMsiteYUI-312: spec wording
- 4:38 AMsiteYUI-312: a real agent's film on /web, timed: 6 of 9 first frames under 10 s, progress entry and spec table
- 4:35 AMsiteboard: sync from kanban and TestFlight
- 3:40 AMsiteYUI-312: live round-trip for a real agent's film on /web, timed (harness only, results pending)
- 3:40 AMsiteboard: sync from kanban and TestFlight
- 3:35 AMsiteboard: sync from kanban and TestFlight
- 3:20 AMsiteboard: sync from kanban and TestFlight
- 3:13 AMsiteThe films are on your phone: build 545 note, a Thought and a phone clip (SITE-209)
- 3:09 AMsiteboard: sync from kanban and TestFlight
- 2:58 AMsiteboard: sync from kanban and TestFlight
- 2:56 AMsiteboard: sync from kanban and TestFlight
- 2:51 AMsiteboard: sync from kanban and TestFlight
- 2:46 AMsiteboard: sync from kanban and TestFlight
- 2:44 AMsiteYui draws anything: a Thought with the films (SITE-208)
- 2:36 AMsiteboard: sync from kanban and TestFlight
- 2:26 AMsiteboard: sync from kanban and TestFlight
- 2:23 AMsiteMOTION-1d: progress entry, six films on the phone sim, dark and light
- 2:21 AMsiteboard: sync from kanban and TestFlight
- 2:18 AMsiteYUI-311: /web plays motion films full screen, streamed scene by scene (YUI-311)
- 2:12 AMappMotionView plays the v2 film kit: motion block, film store, tile, Reduce Motion still, offline three.js (MOTION-1d)
- 2:05 AMsiteboard: sync from kanban and TestFlight
- 1:56 AMsiteboard: sync from kanban and TestFlight
- 1:47 AMappPlugin: bundled channel guide v49+b5a477c0 (MOTION-1e)
- 1:25 AMappPlugin: flywheel knows the motion preset, test_motion restores what it patches (MOTION-1e)
- 1:22 AMsiteMOTION-1e: motion gets a draft library entry
- 1:18 AMappPlugin: a film's sketch fallback keeps rows to 12 words (MOTION-1e)
- 1:18 AMsiteMOTION-1e: guide v49 wording, eval runs and results
- 12:59 AMsiteMOTION-1e: the guide teaches motion (v49), YL.md and the four parsers read a motion head and its scenes, eight eval cases
- 12:57 AMappPlugin: yuilines.py copy gains the motion head (MOTION-1e)
- 12:50 AMappPlugin: motion lines become streamed films, older phones get a sketch (MOTION-1e)
- 12:44 AMsiteMOTION-1a: real three.js behind api.three(), lazy and offline
- 12:31 AMsiteMOTION-1: a 34 s clip of three films on /progress; record.py takes a film slug
- 12:24 AMsiteMOTION-1: the motion system. A drawing kit, one player for the site and the app, streamed films, a headless check, 20 asks run twice,...
- 12:05 AMsiteboard: sync from kanban and TestFlight
- 12:01 AMsiteprogress: link the motion spike entries to NOTE-34872
- 12:00 AMsiteboard: sync from kanban and TestFlight
Monday, Oct 5
59 shipped, 3 builds, 228 commits
- 11:46 PM
Explainers become real motion: a Thought with the filmSITE-207
- 11:36 PM
Motion explainers: the film starts playing in 7 secondsACMSssl_fwQID9MLRQFoVGANOTE-34872
- 11:32 PMBuild 5383 changes to TestFlight
- 11:16 PM
The roadmap says where Yui is today, and a stale one gets caughtSITE-206
- 11:00 PM
Motion explainers: the same story, three ways to make it moveACMSssl_fwQID9MLRQFoVGANOTE-34872
- 10:51 PM
A Thought: a question sits with its answersSITE-205
- 10:42 PM
A question sits on the page it asks aboutAAY2aTG4xuMXX7zhJSVt2DENOTE-30326
- 10:07 PM
One thought per full screen: three ways to stop the pileAPOmDkahSl2ApP7vrgIC820
- 10:02 PM
A Thought: Reminders ring with the tab closedSITE-204
- 9:48 PM
Reminders ring on the web with the tab closedYUI-258
- 9:40 PM
A Thought: Yui 0.6.4, decks fill the screen, Home goes calmSITE-203
- 9:31 PMBuild 53513 changes to TestFlight
- 9:24 PM
A Thought: change the workout without stopping itSITE-202
- 9:17 PM
Change the workout mid-set, on the web tooYUI-309
- 8:48 PM
New Thought: A question carries its own contextSITE-201
- 8:37 PM
Web questions say what they ask aboutYUI-308
- 8:16 PM
Web decks morph tooYUI-307
- 8:15 PM
Each question says what it asks aboutNOTE-57356
- 8:09 PM
A Thought: a deck is one drawing that morphsSITE-200
- 7:43 PM
A Thought: a page is named for what is on itSITE-199
- 7:36 PM
Tabs named for what is on themNOTE-26959
- 7:28 PM
The web drawer is calm too: chats first, nothing elseYUI-303
- 7:20 PM
Decks are a stage that morphsNOTE-45868NOTE-60149NOTE-44205
- 7:13 PM
Music and edits on the fly, inside the workoutYUI-305
- 7:10 PM
Yui's home is a calm chat againNOTE-61729
- 6:45 PM
The drawer is the chats, and calmNOTE-7746NOTE-50415
- 4:56 PM
Web pages are named for what is on themYUI-306
- 11:32 AM
Start opens the workout on the web too, one set at a timeYUI-304
- 11:23 AM
A Thought: a workout is something you doSITE-198
- 10:56 AM
Start opens the workout, full screenNOTE-31307NOTE-14531
- 9:03 AM
A Thought on checking every drawing twiceSITE-197
- 8:38 AM
A Thought for build 522: say it firstSITE-189
- 8:37 AM
Every drawing on the phone matches the webYUI-302
- 8:32 AM
The drawings on the web are checked on every runYUI-301
- 8:03 AM
Link sweep: nothing brokenSITE-196
- 7:56 AMBuild 52239 changes to TestFlight
- 5:34 AM
Function deploys unstuck, tests greenYUI-300
- 5:31 AM
A Thought: every agent can draw a tableSITE-195
- 5:20 AM
Agents keep tables instead of asking twiceYUI-89b
- 4:35 AM
A Thought: agents mark the spot by handSITE-194
- 4:14 AM
Your tables, synced and privateYUI-36
- 4:08 AM
Hand drawn marks on the phoneYUI-299
- 4:06 AM
A Thought: your agent keeps its own tablesSITE-193
- 3:44 AM
Mark the spot by hand: scribbles, underlines and ticksYUI-298
- 3:39 AM
Callouts, brackets and bent arrows on the phoneYUI-297
- 3:18 AM
Drawing on the phone, provenYUI-276
- 3:13 AM
Agent tables work in the browser tooYUI-296
- 3:02 AM
Four tester notes, provenYUI-294
- 2:50 AM
Ask and answer on one screenNOTE-42080
- 2:50 AM
Tap left to go backNOTE-35492
- 2:50 AM
Add an agent, tucked awayNOTE-3651
- 2:39 AM
Venns fit on a laptop tooYUI-295
- 2:05 AM
Claude and ChatGPT draw the Venn and the contour tooYUI-293
- 2:05 AM
The phone reads Venns and contoursYUI-292
- 2:04 AM
A new Thought: agents can draw a Venn nowSITE-192
- 1:45 AM
Draw a Venn, a contour or a loop with a few linesYUI-291
- 1:40 AM
A question nobody answered says so, with Try againNOTE-4897
- 1:33 AM
The docs say the phone keeps stage answers tooSITE-191
- 1:26 AM
The stage questions keep what you typed
- 12:49 AM
Say your own answer on the webYUI-290
- 12:13 AM
The spec says half-filled answers are keptSITE-190
All 228 commits that day
- 11:55 PMsiteboard: sync from kanban and TestFlight
- 11:51 PMappMotionView: native full-screen streamed film player (harness, watchdog, say cues, native chrome)
- 11:50 PMsiteboard: sync from kanban and TestFlight
- 11:46 PMsiteThought: explainers become real motion (SITE-207)
- 11:45 PMsiteboard: sync from kanban and TestFlight
- 11:36 PMsiteMotion explainers: streamed full-screen A, scene by scene, first scene in 6.6 s (feedback ACMSssl_)
- 11:35 PMsiteboard: sync from kanban and TestFlight
- 11:30 PMsiteboard: sync from kanban and TestFlight
- 11:25 PMsiteboard: sync from kanban and TestFlight
- 11:20 PMsiteboard: sync from kanban and TestFlight
- 11:16 PMsiteSITE-206: progress entry with before and after shots of the roadmap section
- 11:10 PMsiteboard: sync from kanban and TestFlight
- 11:10 PMsiteMOTION.md: measured time to first frame on the live page (feedback ACMSssl_)
- 11:09 PMsiteSITE-206: roadmap says where Yui is on Oct 5; freshness flags a stale heading and an old On phones build
- 11:06 PMsiteSync the MOTION.md spec copy (feedback ACMSssl_)
- 11:05 PMsiteboard: sync from kanban and TestFlight
- 11:01 PMsiteprogress: link the question-on-one-page entry to its board tile (NOTE-30326)
- 11:01 PMsiteMOTION.md: no task id in the public spec (feedback ACMSssl_)
- 11:00 PMsiteMotion explainers: three prototypes of one ask and the MOTION.md proposal (feedback ACMSssl_)
- 11:00 PMsiteboard: sync from kanban and TestFlight
- 10:55 PMsiteboard: sync from kanban and TestFlight
- 10:51 PMsiteThought: a question sits with its answers; progress entry (SITE-205)
- 10:49 PMappGuide v48+777182e1: a question sits on the page it asks about
- 10:42 PMsiteGuide: a question sits on the page it asks about; progress entry (feedback AAY2aTG4)
- 10:42 PMappStage: a short page and its question share one screen (feedback AAY2aTG4)
- 10:35 PMsiteboard: sync from kanban and TestFlight
- 10:30 PMsiteboard: sync from kanban and TestFlight
- 10:15 PMsiteboard: sync from kanban and TestFlight
- 10:10 PMsiteboard: sync from kanban and TestFlight
- 10:07 PMsitePlayground: three ways to keep one thought per full screen (feedback APOmDkahSl2ApP7vrgIC820)
- 10:05 PMsiteboard: sync from kanban and TestFlight
- 10:05 PMsiteThought tag is release (SITE-204)
- 10:02 PMsiteA Thought: reminders ring with the tab closed (SITE-204)
- 9:56 PMsiteboard: sync from kanban and TestFlight
- 9:51 PMsiteboard: sync from kanban and TestFlight
- 9:48 PMsiteProgress: reminders ring on the web with the tab closed (YUI-258)
- 9:46 PMsiteboard: sync from kanban and TestFlight
- 9:40 PMsiteThought: Yui 0.6.4, decks fill the screen, Home goes calm (SITE-203)
- 9:38 PMsiteWeb: reminders reach a closed tab through Web Push, the tab dedupes by reminder id (YUI-258)
- 9:38 PMappReminders ring in a closed browser tab through Web Push (YUI-258)
- 9:36 PMsiteboard: sync from kanban and TestFlight
- 9:31 PMsiteboard: sync from kanban and TestFlight
- 9:27 PMappYui 0.6.4: Chris asked for a build, 2026-10-05 [YUI-SHIP]
- 9:26 PMsiteboard: sync from kanban and TestFlight
- 9:24 PMsiteThought: change the workout without stopping it (SITE-202)
- 9:21 PMsiteboard: sync from kanban and TestFlight
- 9:17 PMsiteYUI-309: /web workout runner gets edits on the fly and a music strip
- 9:06 PMsiteboard: sync from kanban and TestFlight
- 9:01 PMsiteboard: sync from kanban and TestFlight
- 8:56 PMsiteboard: sync from kanban and TestFlight
- 8:51 PMsiteboard: sync from kanban and TestFlight
- 8:48 PMsiteThought: A question carries its own context (SITE-201)
- 8:46 PMappWorkout edit sheet: a mic beside the swap and add-a-move fields (FieldMicAudit red on the ship run, YUI-305)
- 8:46 PMsiteboard: sync from kanban and TestFlight
- 8:37 PMsiteWeb questions show what they ask about, right above their buttons (YUI-308)
- 8:36 PMsiteboard: sync from kanban and TestFlight
- 8:25 PMsiteboard: sync from kanban and TestFlight
- 8:20 PMsiteboard: sync from kanban and TestFlight
- 8:17 PMappPlugin guide v48+cd72ae5c: a question's title names its subject (feedback ADoBKyIK)
- 8:16 PMsiteWeb decks morph between pages: no card, no dots, shapes carry by id (YUI-307)
- 8:15 PMsiteboard: sync from kanban and TestFlight
- 8:15 PMsiteQuestions name their subject, context above each one: guide line + progress (feedback ADoBKyIK)
- 8:13 PMsiteThought SITE-200: show the light clip as its own block
- 8:12 PMappEach question shows what it asks about right above it: context and buttons on one screen (feedback ADoBKyIK)
- 8:09 PMsiteThought: a deck is one drawing that morphs (SITE-200)
- 8:06 PMsiteboard: sync from kanban and TestFlight
- 8:00 PMsiteboard: sync from kanban and TestFlight
- 7:50 PMsiteboard: sync from kanban and TestFlight
- 7:45 PMsiteboard: sync from kanban and TestFlight
- 7:43 PMsiteThought: a page is named for what is on it (SITE-199)
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:36 PMsiteprogress: tabs named for what is on them (NOTE-26959)
- 7:36 PMappScreenNameTabTests: run light and dark, shot per look (feedback AHcav8vW)
- 7:35 PMsiteboard: sync from kanban and TestFlight
- 7:30 PMsiteboard: sync from kanban and TestFlight
- 7:28 PMsiteWeb drawer Home is the chats and nothing else; backlog under Agent > More (YUI-303)
- 7:25 PMsiteboard: sync from kanban and TestFlight
- 7:20 PMsiteboard: sync from kanban and TestFlight
- 7:20 PMsiteprogress: decks are a stage that morphs, with the string theory film (NOTE-45868 NOTE-60149 NOTE-44205)
- 7:18 PMappDeck stage runs edge to edge on the stage; page turners labelled; light fades in under the header (NOTE-45868)
- 7:15 PMsiteboard: sync from kanban and TestFlight
- 7:13 PMsiteprogress: YUI-305 music and edits on the fly in the workout runner (YUI-305)
- 7:11 PMsiteboard: sync from kanban and TestFlight
- 7:10 PMsiteProgress: Yui's home is a calm chat again; HOME.md drops Yui's crew page (feedback AIO9slfx)
- 7:05 PMsiteboard: sync from kanban and TestFlight
- 7:02 PMappWorkout runner: music strip and edits on the fly; the answer's edits say what changed (YUI-305)
- 7:01 PMsiteProgress: link the calm drawer entry to its two TestFlight notes
- 6:55 PMsiteboard: sync from kanban and TestFlight
- 6:45 PMsiteboard: sync from kanban and TestFlight
- 6:45 PMsiteProgress: the drawer is the chats, and calm (before and after, dark and light)
- 6:43 PMappDrawer Home is the chats and nothing else (feedback AIfHO1cOmCQce0abL4a4zUQ)
- 6:34 PMsiteSocial drafts: 12 new (SOC-1)
- 5:45 PMsiteboard: sync from kanban and TestFlight
- 5:27 PMsiteboard: sync from kanban and TestFlight
- 5:01 PMsiteboard: sync from kanban and TestFlight
- 4:56 PMsiteYUI-306: /web pages are named for what is on them, never Screen N
- 4:47 PMsiteboard: sync from kanban and TestFlight
- 4:43 PMappDecks are a stage that morphs: no card, no dots, shapes carry from page to page (NOTE-45868, NOTE-60149, NOTE-44205)
- 3:51 PMsiteboard: sync from kanban and TestFlight
- 3:38 PMsiteboard: sync from kanban and TestFlight
- 3:31 PMsiteboard: sync from kanban and TestFlight
- 3:15 PMappYui's home is a calm chat: no agent roster page; an old crew page drops on launch (feedback AIO9slfx)
- 3:03 PMsiteYUI-305: guide v48, a workout to do now is the runner, never a list or a plan of questions; eval case workout-start-runner
- 2:55 PMsiteboard: sync from kanban and TestFlight
- 2:36 PMsiteboard: sync from kanban and TestFlight
- 2:08 PMsiteboard: sync from kanban and TestFlight
- 1:57 PMappTabs named for what is on them: saved name, else first title, else a word; never Screen N
- 1:46 PMsiteboard: sync from kanban and TestFlight
- 1:26 PMsiteboard: sync from kanban and TestFlight
- 1:07 PMsiteboard: sync from kanban and TestFlight
- 12:49 PMsiteboard: sync from kanban and TestFlight
- 12:13 PMsiteboard: sync from kanban and TestFlight
- 12:00 PMsiteboard: sync from kanban and TestFlight
- 11:52 AMsiteEval: explain cases and a drawing-on-every-page check; ELI5 playground samples
- 11:47 AMsiteboard: sync from kanban and TestFlight
- 11:41 AMappNative: draw every page of an explanation (prompt block, redraw pass, evals)
- 11:37 AMsiteboard: sync from kanban and TestFlight
- 11:32 AMsiteYUI-304: /web workout, Start opens the runner full screen; each set asks reps and weight, then rests; Review never plays it in the drawer
- 11:32 AMsiteProgress: link the workout runner entry to its two TestFlight-note tiles
- 11:31 AMsiteboard: sync from kanban and TestFlight
- 11:23 AMsiteThought: a workout is something you do (SITE-198)
- 11:05 AMsiteboard: sync from kanban and TestFlight
- 11:00 AMsiteboard: sync from kanban and TestFlight
- 10:56 AMsiteProgress: Start opens the workout, full screen (feedback AJ1Nx6JB)
- 10:56 AMappYUI-303: Start opens the workout runner full screen; sets ask reps and weight, then rest; Review never plays it in the drawer
- 9:35 AMsiteboard: sync from kanban and TestFlight
- 9:15 AMsiteboard: sync from kanban and TestFlight
- 9:10 AMsiteboard: sync from kanban and TestFlight
- 9:05 AMsiteboard: sync from kanban and TestFlight
- 9:03 AMsiteThought: every drawing, checked twice (SITE-197)
- 9:00 AMsiteboard: sync from kanban and TestFlight
- 8:51 AMsiteboard: sync from kanban and TestFlight
- 8:46 AMsiteboard: sync from kanban and TestFlight
- 8:41 AMsiteboard: sync from kanban and TestFlight
- 8:38 AMsiteRelease Thought for build 522, say it first (SITE-189)
- 8:37 AMsiteYUI-302: progress entry, phone vs hub drawings
- 8:36 AMsiteboard: sync from kanban and TestFlight
- 8:36 AMappYUI-302: drawings match the hub: path +close/+fill/+sharp zone, rest state, parity UI test
- 8:32 AMsiteYUI-301: e2e test for the web drawing kit, nested picture fix, progress entry
- 8:11 AMsiteboard: sync from kanban and TestFlight
- 8:06 AMsiteboard: sync from kanban and TestFlight
- 8:03 AMsiteprogress: SITE-196 link sweep clean (565 pages, 3301 links)
- 7:51 AMsiteboard: sync from kanban and TestFlight
- 7:50 AMappYui 0.6.3: daily release, 2026-10-05 [YUI-SHIP]
- 7:46 AMsiteboard: sync from kanban and TestFlight
- 7:16 AMsiteboard: sync from kanban and TestFlight
- 7:10 AMsiteboard: sync from kanban and TestFlight
- 6:17 AMsiteboard: sync from kanban and TestFlight
- 5:50 AMsiteboard: sync from kanban and TestFlight
- 5:40 AMsiteboard: sync from kanban and TestFlight
- 5:35 AMsiteboard: sync from kanban and TestFlight
- 5:34 AMsiteYUI-300: progress entry, function deploys unstuck
- 5:33 AMappYUI-300: test_flywheel window covers the Jev shape lines between record and media.rewrite
- 5:31 AMsiteThought: every agent can draw a table (SITE-195)
- 5:30 AMsiteboard: sync from kanban and TestFlight
- 5:25 AMsiteboard: sync from kanban and TestFlight
- 5:22 AMappYUI-89b: plugin guide copy v47 (published to yui_channel_guides)
- 5:22 AMappYUI-89b: compat gates table create, put and query below build 450; sync the MCP App that draws bound tables
- 5:20 AMsiteYUI-89b: guide v47 teaches agent tables, the MCP App draws bound tables, eval case table-coach-asked-twice
- 5:15 AMsiteboard: sync from kanban and TestFlight
- 5:05 AMsiteboard: sync from kanban and TestFlight
- 4:46 AMsiteboard: sync from kanban and TestFlight
- 4:41 AMsiteboard: sync from kanban and TestFlight
- 4:36 AMsiteboard: sync from kanban and TestFlight
- 4:35 AMsiteThought: agents mark the spot by hand (SITE-194)
- 4:26 AMsiteboard: sync from kanban and TestFlight
- 4:21 AMsiteboard: sync from kanban and TestFlight
- 4:16 AMsiteboard: sync from kanban and TestFlight
- 4:14 AMappYUI-36 step 1: yui_sync_rows and yui_sync_pairings for encrypted table sync
- 4:14 AMsiteYUI-36 step 1: optional encrypted sync of agent tables on the web
- 4:11 AMsiteboard: sync from kanban and TestFlight
- 4:08 AMsiteYUI-299: progress entry and web-parity row for hand drawn marks on the phone
- 4:08 AMappYUI-299: -yuiDemoHand launch arg shows the hand drawn sample
- 4:06 AMsiteSITE-193: Thought, your agent keeps its own tables
- 4:06 AMappYUI-299: the phone draws +hand and the marks scribble, underline, check like the hub
- 4:06 AMsiteboard: sync from kanban and TestFlight
- 3:51 AMsiteboard: sync from kanban and TestFlight
- 3:45 AMsiteboard: sync from kanban and TestFlight
- 3:45 AMsiteYUI-298: share preview capture for the handdrawn sample
- 3:44 AMsiteYUI-298: hand drawn shapes and marks: +hand, scribble, underline, check
- 3:39 AMsiteprogress: YUI-297 callouts, brackets and arcs on the phone
- 3:39 AMappYUI-297: the app draws callout, bracket and arc shapes like the hub
- 3:36 AMsiteboard: sync from kanban and TestFlight
- 3:25 AMsiteboard: sync from kanban and TestFlight
- 3:21 AMsiteboard: sync from kanban and TestFlight
- 3:18 AMsiteprogress: YUI-276 drawing on the phone, proven with shots
- 3:15 AMsiteboard: sync from kanban and TestFlight
- 3:13 AMsiteYUI-296: agent tables on /web, kept in IndexedDB per person and agent
- 3:10 AMsiteboard: sync from kanban and TestFlight
- 3:05 AMsiteboard: sync from kanban and TestFlight
- 3:02 AMsiteprogress: YUI-294 close-out entry linking its four TestFlight notes
- 3:00 AMsiteboard: sync from kanban and TestFlight
- 2:55 AMsiteboard: sync from kanban and TestFlight
- 2:51 AMsiteboard: sync from kanban and TestFlight
- 2:50 AMsiteprogress: four TestFlight notes proven with shots (NOTE-42080, NOTE-35492, NOTE-37260, NOTE-3651), YUI-294
- 2:45 AMsiteboard: sync from kanban and TestFlight
- 2:39 AMsiteYUI-295: progress entry, Venns fit on a laptop too
- 2:36 AMsiteboard: sync from kanban and TestFlight
- 2:33 AMsiteYUI-295: cap drawings at 420px in the MCP App view
- 2:33 AMappYUI-295: sync MCP App with the capped drawing
- 2:20 AMsiteboard: sync from kanban and TestFlight
- 2:15 AMsiteboard: sync from kanban and TestFlight
- 2:10 AMsiteboard: sync from kanban and TestFlight
- 2:05 AMsiteprogress: YUI-293 the drawing kit is live in the MCP App
- 2:05 AMsiteboard: sync from kanban and TestFlight
- 2:05 AMsiteprogress: the phone reads Venns and contours (YUI-292)
- 2:05 AMappYuiLines vectors and the plugin's Python parser come level with the drawing kit (YUI-292)
- 2:04 AMsiteSITE-192: Thought, agents can draw a Venn now
- 2:04 AMappyui-mcp: serve the YUI-291 drawing kit bundle (YUI-293)
- 1:56 AMappStop only counts when sent after the newest row of the batch (an old Stop cancelled a fresh question)
- 1:55 AMsiteboard: sync from kanban and TestFlight
- 1:50 AMsiteboard: sync from kanban and TestFlight
- 1:48 AMsiteSync spec copies for the site (YUI-291)
- 1:45 AMsiteboard: sync from kanban and TestFlight
- 1:45 AMsiteYUI-291: shapes drawing kit, closed regions, Venn overlap, contour, bent arrows, bracket, callout
- 1:40 AMsiteboard: sync from kanban and TestFlight
- 1:40 AMsiteProgress: a question nobody answered says so with Try again (NOTE-4897)
- 1:36 AMsiteboard: sync from kanban and TestFlight
- 1:33 AMsiteSITE-191: docs say the phone keeps stage answers too
- 1:26 AMsiteProgress: the stage questions keep what you typed
- 1:21 AMappThe stage questions screen keeps typed answers: per question id, back after a relaunch or another thread, gone on Send, secret-looking...
- 1:20 AMsiteboard: sync from kanban and TestFlight
- 1:10 AMappThree stale tests brought up to date
- 12:49 AMsiteYUI-290: the web's Type your own answer box takes voice, the mic audit reads the preset renderers
- 12:26 AMsiteboard: sync from kanban and TestFlight
- 12:16 AMsiteboard: sync from kanban and TestFlight
- 12:13 AMsiteSpec: answers are kept (half-filled plan, form or flow stays until Send); guide v46 (SITE-190)
- 12:06 AMsiteboard: sync from kanban and TestFlight
Sunday, Oct 4
32 shipped, 1 builds, 110 commits
- 11:41 PM
A half-filled plan survives a reload on the webYUI-289
- 11:38 PM
A test that keeps every field speakable
- 11:13 PM
Voice first, the wrap-up in picturesSITE-188
- 11:01 PM
Say names and searches
- 10:45 PM
Tap the left side to go back, on the webYUI-288
- 9:37 PM
A quieter drawer on the webYUI-287
- 7:48 PM
Value 10: say it, don't type itSITE-187
- 7:30 PM
Say your photo comments
- 7:29 PM
Say your feedback on the webYUI-286
- 7:18 PM
Voice first, shown on the web pageSITE-186
- 6:46 PM
Group chats get the +, T and mic
- 6:14 PM
The web film now shows you talking to YuiSITE-185
- 5:51 PM
Say the name, say the search, on the webYUI-285
- 4:25 PM
Talk in group chats on the webYUI-284
- 4:14 PM
The web fills forms by voice too, in picturesSITE-184
- 3:50 PM
Web forms and plan pages fill by voiceYUI-283
- 3:22 PM
Docs: people can say their answersSITE-183
- 3:01 PM
Voice first, everywhere: the auditNOTE-48549
- 2:48 PM
Web screens switch at onceYUI-282
- 2:44 PM
Plan pages keep the mic, T and +NOTE-77133
- 2:36 PM
Say it and the form fills, in picturesSITE-182
- 2:15 PM
Speak to fill a formNOTE-40679
- 2:09 PM
Switching screens got instant, in picturesSITE-181
- 1:51 PM
No X in the bottom leftNOTE-24156
- 1:43 PM
The speed chart adds the bare /web visitSITE-180
- 1:42 PMBuild 4511 change to TestFlight
- 1:40 PM
Switching screens feels instantNOTE-15980
- 1:33 PM
Web opens your last agentYUI-281
- 12:52 PM
The web caught up with the phoneSITE-179
- 12:44 PM
The web says when no answer came backYUI-280
- 12:23 PM
The web keeps your answers until you sendYUI-279
- 12:05 PM
Basil counts calories by dayNOTE-18275
- 12:04 PM
Pushes no longer fail on one network blipSITE-178
All 110 commits that day
- 11:56 PMsiteboard: sync from kanban and TestFlight
- 11:46 PMsiteboard: sync from kanban and TestFlight
- 11:43 PMappMerge origin/main: mics on the naming and search fields, and the voice first guard
- 11:42 PMappHolding the mic and sliding to the lock or the trash works again
- 11:41 PMsiteYUI-289: a half-filled plan survives a reload on the web
- 11:38 PMsiteprogress: voice first guard test (YUI
- 11:36 PMsiteboard: sync from kanban and TestFlight
- 11:31 PMsiteboard: sync from kanban and TestFlight
- 11:21 PMsiteboard: sync from kanban and TestFlight
- 11:13 PMsiteSITE-188: Thought, every field you can type in, you can say
- 11:10 PMsiteboard: sync from kanban and TestFlight
- 11:05 PMsiteboard: sync from kanban and TestFlight
- 11:01 PMsiteprogress: Say names and searches (YUI
- 10:53 PMappThe searching drop sways across the top and the talking pill stays shorter, clear of the words; the redesign notes say what was picked
- 10:51 PMsiteboard: sync from kanban and TestFlight
- 10:45 PMsiteweb: tap the left third of a stage page to go back (YUI-288)
- 10:42 PMappThe unread count shows again on the stage's chat button; small cleanups
- 10:42 PMappOne mic per job: FieldMic and NameMic are one button, and a form on the stage draws no second mic
- 10:06 PMsiteboard: sync from kanban and TestFlight
- 9:51 PMsiteboard: sync from kanban and TestFlight
- 9:48 PMsiteshare-previews: keep the loop alive so a stalled socket times out instead of exiting mid-crawl
- 9:37 PMsiteweb: drawer loses New chat and Add an agent; New chat is a pen on the main screen, Add an agent is the last agents row (YUI-287)
- 9:30 PMappcompat: the marks gate is 492, the build where they reached main
- 9:30 PMappA sketch's phone reads as a phone: the time, the island, the bars and battery, and a home bar (YUI-267)
- 9:30 PMappThe drawer shows Pinned screens once something is pinned, not an empty box of instructions
- 9:30 PMappA change with private details, left out here
- 9:30 PMappThe photo limit is read from the server in every build, not only debug ones
- 9:30 PMappThe first screen is for a new person: what Yui is in one breath, no fake page dots, no flash at launch
- 9:30 PMappThe orb is drawn clean and has a place in the layout; the working screen is light words under it
- 9:18 PMsiteboard: sync from kanban and TestFlight
- 8:51 PMsiteboard: sync from kanban and TestFlight
- 8:08 PMappMerge pull request 7 (claude/elegant-johnson-stn1u8): Liquid Glass chrome, one decision on one screen, compare pictures, draw anywhere,...
- 8:08 PMsiteboard: sync from kanban and TestFlight
- 7:59 PMsiteboard: sync from kanban and TestFlight
- 7:50 PMsiteboard: sync from kanban and TestFlight
- 7:48 PMsiteSITE-187: value 10, say it, don't type it
- 7:45 PMsiteboard: sync from kanban and TestFlight
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:35 PMsiteboard: sync from kanban and TestFlight
- 7:30 PMsiteprogress: say your photo comments
- 7:29 PMappMedia sets: mic on the storyboard comment field and the image edit field (YUI
- 7:29 PMsiteweb: the feedback box gets the mic, and a check that every field has one or a reason (YUI-286)
- 7:25 PMsiteboard: sync from kanban and TestFlight
- 7:20 PMsiteboard: sync from kanban and TestFlight
- 7:18 PMsite/web shows voice first: a Say it, do not type it strip (SITE-186)
- 7:11 PMsiteboard: sync from kanban and TestFlight
- 7:00 PMsiteboard: sync from kanban and TestFlight
- 6:50 PMsiteboard: sync from kanban and TestFlight
- 6:46 PMsiteprogress: group chats get the +, T and mic
- 6:36 PMsiteboard: sync from kanban and TestFlight
- 6:33 PMsiteSocial drafts: 9 new (SOC-1)
- 6:14 PMsiteSITE-185: the Yui on the web film now shows talking to it
- 6:06 PMsiteboard: sync from kanban and TestFlight
- 5:51 PMsiteWeb: small mic on the agent name, chat rename, chat search and palette (YUI-285,
- 5:49 PMsiteboard: sync from kanban and TestFlight
- 5:04 PMsiteboard: sync from kanban and TestFlight
- 4:46 PMsiteboard: sync from kanban and TestFlight
- 4:36 PMsiteboard: sync from kanban and TestFlight
- 4:25 PMsiteWeb group chats get the mic, T and +, and the group name fields a small mic (YUI-284,
- 4:16 PMsiteboard: sync from kanban and TestFlight
- 4:14 PMsiteThought: the web fills forms by voice too (SITE-184,
- 4:01 PMsiteboard: sync from kanban and TestFlight
- 3:53 PMappGroup thread bar: +, T, mic like the agent chat; mic on the group name fields (YUI
- 3:50 PMsiteWeb forms and plan pages fill by voice, like the phone: one shared mapper, the stage mic fills the page, nothing sent until Next (YUI-283,
- 3:46 PMsiteboard: sync from kanban and TestFlight
- 3:31 PMsiteboard: sync from kanban and TestFlight
- 3:22 PMsiteDocs: People can say their answers, a playable voice-fill form demo (SITE-183)
- 3:01 PMsiteProgress: voice first audit, what shipped and what is queued (NOTE-48549,
- 2:55 PMsiteboard: sync from kanban and TestFlight
- 2:48 PMsiteWeb: a drag no longer renders the stage per finger move (YUI-282)
- 2:45 PMsiteboard: sync from kanban and TestFlight
- 2:44 PMsiteProgress: plan pages keep the mic, T and + (NOTE-77133,
- 2:43 PMappPlan and form pages keep +, T and the mic beside Back/Next; the mic fills the page, and pages sit under the progress bar (feedback...
- 2:36 PMsiteSITE-182: Thought, say it and the form fills
- 2:35 PMsiteboard: sync from kanban and TestFlight
- 2:27 PMsiteboard: sync from kanban and TestFlight
- 2:15 PMsiteboard: sync from kanban and TestFlight
- 2:15 PMsiteProgress: speak to fill a form (NOTE-40679,
- 2:14 PMappSpeak to fill a form: a mic on every form card fills the fields from what is said, marked for a check before Next (feedback...
- 2:10 PMsiteboard: sync from kanban and TestFlight
- 2:09 PMsiteSITE-181: Thought, switching screens got instant, in pictures
- 2:01 PMsiteProgress: link the no-X and screen-switch entries to their TestFlight notes
- 2:00 PMsiteboard: sync from kanban and TestFlight
- 1:51 PMsiteProgress: no X in the bottom left
- 1:51 PMappStage bar: no X in the bottom left, just back and next; pull-down and Back home still close (feedback AFxMozFA0OX-QAJPXMxh6ck,
- 1:50 PMsiteboard: sync from kanban and TestFlight
- 1:45 PMsiteboard: sync from kanban and TestFlight
- 1:43 PMsiteSITE-180: speed chart adds the bare /web visit
- 1:40 PMsiteProgress: switching screens feels instant (TestFlight feedback)
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 1:40 PMappA tap on a screen pill turns at once: no quarter-second wait, and a test that times 24 switches (feedback ANRhjGE0nCBvjnHKIE2SNls,
- 1:35 PMsiteboard: sync from kanban and TestFlight
- 1:33 PMsiteweb: a bare /web opens your last agent (YUI-281)
- 1:10 PMsiteboard: sync from kanban and TestFlight
- 1:05 PMsiteboard: sync from kanban and TestFlight
- 1:02 PMappSwitching screens is lighter: a drag moves the pages without re-running the stage's body each frame (feedback ANRhjGE0nCBvjnHKIE2SNls,
- 1:00 PMsiteboard: sync from kanban and TestFlight
- 12:55 PMsiteboard: sync from kanban and TestFlight
- 12:52 PMsiteThought: the web caught up with the phone (SITE-179)
- 12:50 PMsiteboard: sync from kanban and TestFlight
- 12:44 PMsiteweb: say when no answer came back, with Try again (YUI-280)
- 12:35 PMsiteboard: sync from kanban and TestFlight
- 12:30 PMsiteboard: sync from kanban and TestFlight
- 12:23 PMsiteweb: a flow or plan keeps what you typed until you send (YUI-279)
- 12:15 PMsiteboard: sync from kanban and TestFlight
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 12:05 PMsiteProgress: Basil counts calories by day (NOTE-18275)
- 12:05 PMappBasil by date: a UI test shoots Today at 0 kcal and Calories over time, light and dark
- 12:04 PMsiteSITE-178: share-previews retries a failed fetch twice with a 15s timeout
- 12:01 PMsiteboard: sync from kanban and TestFlight
Saturday, Oct 3
0 shipped, 0 builds, 5 commits
All 5 commits that day
- 1:30 PMappBasil's calories are by date: Today redraws at midnight and a calories-over-time page (7 and 30 days) joins it
- 1:26 PMsiteshare-previews: a page that fails to fetch reports a problem line instead of crashing the check
- 1:25 PMsiteboard: sync from kanban and TestFlight
- 1:21 PMsiteSocial drafts: 12 new (SOC-1)
- 1:21 PMsiteprogress: link the forms-keep-answers entry to its TestFlight note (NOTE-19357)
Friday, Oct 2
24 shipped, 1 builds, 85 commits
- 2:04 PM
Your answers stay put until you sendNOTE-19357
- 1:38 PM
Tap the left side to go backYUI-278
- 1:36 PM
Release Thought for build 450: the stage, redrawnSITE-177
- 1:28 PM
The stage, redrawn as a blueprint
- 1:20 PM
One decision, one screen, told in picturesSITE-176
- 1:15 PM
A question now sits on the page it asks about, on webYUI-277
- 1:08 PMBuild 45056 changes to TestFlight
- 12:36 PM
Edit any drawing and watch it changeSITE-175
- 12:01 PM
Everything Yui can draw, on one pageSITE-174
- 11:07 AM
One decision, one screenSITE-173
- 10:46 AM
The web film, re-shot with today's faster /webSITE-172
- 10:29 AM
Group chats open already drawn on webYUI-275
- 9:37 AM
How the web app got fast, in picturesSITE-170
- 9:04 AM
How fast /web opens, in two chartsSITE-169
- 9:03 AM
Web opens a second faster the first timeYUI-274
- 8:15 AM
Web opens on your last chatYUI-273
- 7:21 AM
The web app shows a chat soonerYUI-272
- 6:07 AM
The web app, made fasterYUI-271
- 5:16 AM
Dismiss and Not yet on the webYUI-270
- 4:47 AM
An ask you dismiss never comes backYUI-265
- 3:59 AM
Web chats scroll back to the first messageYUI-269
- 3:40 AM
No end screen while the agent is still workingNOTE-35762APO8y7eU_NQKRDyLpUdwhX0
- 3:09 AM
The web catches up to the phone's Oct 1 fixesYUI-268
All 85 commits that day
- 2:04 PMsiteprogress: your answers stay put until you send (feedback AFeoOWB5ZWdBuf4yoBBL5Hw)
- 2:01 PMappA flow or plan keeps what you typed: forms and mics come back filled after Back, a kill or a relaunch (feedback AFeoOWB5ZWdBuf4yoBBL5Hw)
- 1:41 PMsiteboard: sync from kanban and TestFlight
- 1:38 PMsiteweb: a tap on the left quarter of the stage goes back a part (YUI-278)
- 1:36 PMsiteRelease Thought for build 450, the stage redrawn (SITE-177)
- 1:35 PMsiteboard: sync from kanban and TestFlight
- 1:35 PMappA turn nobody answered says so with Try again, never a bare Nothing to show (feedback AClUWC-D8VpsUHE98ZgCDik)
- 1:30 PMsiteboard: sync from kanban and TestFlight
- 1:28 PMsiteProgress: the stage redrawn as a blueprint (build 450)
- 1:25 PMsiteboard: sync from kanban and TestFlight
- 1:20 PMsiteboard: sync from kanban and TestFlight
- 1:20 PMsiteSITE-176: Thought, one decision on one screen, told in pictures
- 1:15 PMsiteweb: a plan question draws on the page it asks about (YUI-277)
- 1:05 PMsiteboard: sync from kanban and TestFlight
- 1:01 PMappMerge pull request #6 from postscarcityai/claude/yuigui-redesign-16b071
- 12:51 PMsiteboard: sync from kanban and TestFlight
- 12:36 PMsiteboard: sync from kanban and TestFlight
- 12:36 PMsiteDraw page: edit any example's Yui Lines and the drawing redraws in place
- 12:22 PMsiteboard: sync from kanban and TestFlight
- 12:01 PMsiteSITE-174: /developers/draw, every drawing part live with its Yui Lines
- 11:52 AMsiteboard: sync from kanban and TestFlight
- 11:20 AMsiteboard: sync from kanban and TestFlight
- 11:10 AMsiteboard: sync from kanban and TestFlight
- 11:07 AMsitevalues: one decision, one screen (SITE-173)
- 11:05 AMsiteboard: sync from kanban and TestFlight
- 11:00 AMsiteboard: sync from kanban and TestFlight
- 10:50 AMsiteboard: sync from kanban and TestFlight
- 10:46 AMsiteSITE-172: the Yui on the web film re-shot with today's faster /web
- 10:40 AMsiteboard: sync from kanban and TestFlight
- 10:35 AMsiteboard: sync from kanban and TestFlight
- 10:29 AMsiteYUI-275: /web opens a group chat already drawn from the cache
- 10:20 AMsiteboard: sync from kanban and TestFlight
- 10:15 AMsiteboard: sync from kanban and TestFlight
- 10:11 AMsiteSITE-171: progress entry, preview gallery, crawl table
- 10:06 AMsiteSITE-171: every page's share card fits one line, live crawl check
- 10:05 AMsiteboard: sync from kanban and TestFlight
- 9:45 AMsiteboard: sync from kanban and TestFlight
- 9:40 AMsiteboard: sync from kanban and TestFlight
- 9:37 AMsiteThought: how the web app got fast, in pictures (SITE-170)
- 9:35 AMsiteboard: sync from kanban and TestFlight
- 9:10 AMsiteboard: sync from kanban and TestFlight
- 9:05 AMsiteboard: sync from kanban and TestFlight
- 9:04 AMsiteSITE-169: How fast it opens, two charts in the web group
- 9:03 AMsiteYUI-274: /web cold visit starts its reads while the session renews
- 8:35 AMsiteboard: sync from kanban and TestFlight
- 8:20 AMsiteboard: sync from kanban and TestFlight
- 8:15 AMsiteweb: a repeat visit opens on the last chat, kept rows draw before the live read (YUI-273)
- 8:05 AMsiteboard: sync from kanban and TestFlight
- 7:35 AMsiteboard: sync from kanban and TestFlight
- 7:30 AMsiteboard: sync from kanban and TestFlight
- 7:21 AMsiteweb: demo kit as its own chunk, grey chat skeleton, 404 scene off the first-row path (YUI-272)
- 7:05 AMsiteboard: sync from kanban and TestFlight
- 6:36 AMsiteboard: sync from kanban and TestFlight
- 6:11 AMsiteboard: sync from kanban and TestFlight
- 6:07 AMsiteSpeed up /web: lazy sheets, KaTeX and presets, timed before and after (YUI-271)
- 5:36 AMsiteboard: sync from kanban and TestFlight
- 5:21 AMsiteboard: sync from kanban and TestFlight
- 5:16 AMsiteDismiss and Not yet on /web Needs you rows, like the app (YUI-270)
- 5:11 AMsiteboard: sync from kanban and TestFlight
- 4:55 AMsiteboard: sync from kanban and TestFlight
- 4:47 AMsiteprogress: an ask you dismiss never comes back (YUI-265)
- 4:47 AMappA dismissed ask never comes back: Dismiss on Needs you rows, ASK-CLOSED and ASK-SNOOZED on the card (YUI-265)
- 4:35 AMsiteboard: sync from kanban and TestFlight
- 4:25 AMsiteboard: sync from kanban and TestFlight
- 4:05 AMsiteboard: sync from kanban and TestFlight
- 4:01 AMsiteprogress: link NOTE-35762 to the no-early-end entry
- 4:00 AMsiteboard: sync from kanban and TestFlight
- 3:59 AMsiteweb: prove scroll-back past the newest 100 rows, parity row, progress entry (YUI-269)
- 3:45 AMsiteboard: sync from kanban and TestFlight
- 3:40 AMsiteProgress: no end screen while the agent is still working (APO8y7eU_NQKRDyLpUdwhX0)
- 3:40 AMsiteboard: sync from kanban and TestFlight
- 3:40 AMappThe stage's end screen never shows while a turn is in flight (feedback APO8y7eU_NQKRDyLpUdwhX0)
- 3:35 AMsiteboard: sync from kanban and TestFlight
- 3:15 AMsiteboard: sync from kanban and TestFlight
- 3:11 AMsiteweb: add the gouda fixture ThreadApp imports (YUI-268), main build was red
- 3:09 AMsiteweb: catch up to Oct 1 app fixes, trash left, Tune, past chats, push click, long scroll-back (YUI-268)
- 3:05 AMsiteboard: sync from kanban and TestFlight
- 3:01 AMsiteprogress: link the menu-pill entry to its TestFlight note (NOTE-50620)
- 2:50 AMsiteboard: sync from kanban and TestFlight
- 2:45 AMsiteboard: sync from kanban and TestFlight
- 2:43 AMsiteProgress: the menu button names your agent (feedback ANG8AA-7k)
- 2:43 AMappMenu button is a pill with the agent's name (feedback ANG8AA-7k)
- 2:41 AMsiteboard: sync from kanban and TestFlight
- 2:32 AMsiteboard: sync from kanban and TestFlight
- 2:04 AMsitesite: allow 300s per static page so board sync builds survive a busy host
Thursday, Oct 1
59 shipped, 0 builds, 196 commits
- 11:03 PM
System failure lines stay out of the chatAOT6HtDztEGJPipFz9PrGK4NOTE-27775
- 10:10 PM
A board update is a number and a listNOTE-35030
- 9:14 PM
See it has a Yui on the web groupSITE-168
- 9:05 PM
A new reply comes up full screen, no tapAAVcUALaFPOFtUcnFIn9EowNOTE-30524
- 9:02 PM
A push tap opens the reply, full screenALow3VlIbEJq0fn6Wc001aoNOTE-6865
- 9:00 PM
Web page scripts are locked to a one-time codeYUI-264
- 8:26 PM
The site chat opens ready to talk, and its next arrow can be tappedSITE-167
- 8:05 PM
Group settings on the webYUI-263
- 8:02 PM
Scrolling back through a long chat stays lightYUI-260
- 7:35 PM
A new Apple-only web account lands on the crew pickerYUI-262
- 7:07 PM
A stranger's first tap on the web demo worksYUI-261
- 6:52 PM
The home page is under ten screensSITE-165
- 5:20 PM
A stranger's first five minutes on yuigui.comSITE-164
- 5:17 PM
Tomorrow's 6am build checks its disk firstYUI-259
- 5:09 PM
Yui on the web ships: every row of the parity map closedYUI-250
- 4:10 PM
See it catches up: what landed in the app on Oct 1SITE-163
- 3:47 PM
Group chats on the webSITE-162
- 3:45 PM
One Yui across phone and web: your half-typed words follow youYUI-249
- 3:15 PM
Your coin on the webSITE-161
- 3:00 PM
Group chats in the appYUI-94
- 3:00 PM
Yui on the web: notifications and installYUI-248
- 2:36 PM
Every link checked after the big October 1 pushSITE-160
- 2:36 PM
Yui on the web: Settings and your accountYUI-247
- 2:14 PM
Yui in ChatGPT, checked on the real thingINT-8
- 2:04 PM
Your $U in the left drawerYUI-210
- 1:41 PM
Make your own, on the crew pageSITE-159
- 1:33 PM
Yui on the web: every preset works like the phoneYUI-246
- 1:18 PM
The $U ledger is on, and the formula is publicOSS-7
- 1:09 PM
Start blank: make an agent in five tapsYUI-138
- 12:51 PM
The board follows card moves within five minutesSITE-158
- 12:49 PM
The shader is the orb on the web stageYUI-257
- 12:35 PM
How $U could be given out: the tokenomics briefBIZ-8
- 12:34 PM
The roadmap stops calling shipped work backlogSITE-157
- 12:34 PM
Voice on the web says what it hears, or why notYUI-256
- 12:19 PM
Agent tables run on the phone: the coach keeps your workoutsYUI-89
- 12:12 PM
Yui on the web: your agents, the drawer, adding oneYUI-245
- 12:07 PM
/web shows what works so far, phone and browser side by sideSITE-156
- 11:38 AM
The coach's workout tables, to try on the webSITE-155
- 11:16 AM
Yui on the web: full screen and the way homeYUI-243
- 11:13 AM
Siri logs your food and starts your workoutYUI-253
- 11:12 AM
The whole site works on a phone, and points to Yui on the webSITE-154
- 10:51 AM
Yui on the web: the composerYUI-244
- 10:39 AM
The chat bubble keeps your past chatsSITE-153
- 10:33 AM
Past chats show in the drawerYUI-254NOTE-54934
- 10:04 AM
Yui comes to the web: the storySITE-152
- 9:58 AM
Yui on the web: the stageYUI-243
- 1:42 AM
Gouda's tuner on the siteSITE-151
- 1:37 AM
Tune up goes straight to the tunerYUI-252NOTE-18306
- 1:08 AM
The site chat's trash sits flush leftSITE-150
- 1:06 AM
The trash sits flush leftYUI-251
- 1:06 AM
Yui on the web: the threadYUI-242
- 1:00 AM
Sign in with Apple, on the webYUI-241
- 12:44 AM
Yui on the web: the parity mapYUI-240
- 12:39 AM
You stay signed inYUI-239
- 12:38 AM
My flows on the web now works like the appSITE-149
- 12:03 AM
My flows: your saved flows, in the appYUI-238
All 196 commits that day
- 11:37 PMsiteboard: sync from kanban and TestFlight
- 11:31 PMsiteprogress: link the cron-error fix to its TestFlight note (NOTE-27775)
- 11:21 PMsiteboard: sync from kanban and TestFlight
- 11:16 PMsiteboard: sync from kanban and TestFlight
- 11:11 PMsiteboard: sync from kanban and TestFlight
- 11:06 PMsiteboard: sync from kanban and TestFlight
- 11:03 PMsiteprogress: system failure lines stay out of the chat (feedback AOT6HtDztEGJPipFz9PrGK4)
- 11:03 PMappHide Hermes cron failure lines from chat and push (feedback AOT6HtDztEGJPipFz9PrGK4)
- 10:51 PMsiteboard: sync from kanban and TestFlight
- 10:46 PMsiteboard: sync from kanban and TestFlight
- 10:41 PMsiteWeb: the menu button names the agent, no end screen while a reply is coming (YUI-266)
- 10:41 PMsiteboard: sync from kanban and TestFlight
- 10:22 PMsiteboard: sync from kanban and TestFlight
- 10:10 PMsiteProgress: a board update is a number and a list (NOTE-35030)
- 9:41 PMsiteChannel guide: drop a private agent name from the backlog example
- 9:40 PMsiteboard: sync from kanban and TestFlight
- 9:36 PMsiteboard: sync from kanban and TestFlight
- 9:36 PMsiteChannel guide: a backlog update is a stat and a list, never struck rows with arrows
- 9:32 PMsiteProgress: link the push-tap notes (NOTE-6865, NOTE-30524) to their entries
- 9:20 PMsiteboard: sync from kanban and TestFlight
- 9:15 PMsiteboard: sync from kanban and TestFlight
- 9:15 PMsiteSITE-168: share previews for the Yui on the web entries
- 9:14 PMsiteSITE-168: See it gets a Yui on the web group
- 9:10 PMsiteboard: sync from kanban and TestFlight
- 9:06 PMsiteboard: sync from kanban and TestFlight
- 9:05 PMsiteProgress: a new reply comes up full screen (AAVcUALaFPOFtUcnFIn9Eow)
- 9:02 PMsiteProgress: a push tap opens the reply, full screen (ALow3VlIbEJq0fn6Wc001ao)
- 9:01 PMappA push tap lands on the reply it names, and a reply that lands on the home comes up full screen: the tap matched row ids against the...
- 9:00 PMsiteYUI-264: progress entry, nonce policy live
- 8:57 PMsiteYUI-264: /web scripts locked to a per request nonce, no unsafe-inline
- 8:36 PMsiteboard: sync from kanban and TestFlight
- 8:30 PMsiteboard: sync from kanban and TestFlight
- 8:26 PMsiteSite chat: mic first on open, next arrow reachable, first tap never lost (SITE-167)
- 8:10 PMsiteboard: sync from kanban and TestFlight
- 8:05 PMsiteboard: sync from kanban and TestFlight
- 8:05 PMsiteGroup settings on the web: max hops, members, lead, archive (YUI-263)
- 8:02 PMsiteprogress: YUI-260 long chat scroll-back peaks at 180 MB, not 304
- 8:01 PMappChatView: a long chat draws one older batch per arrival at the top, not the whole thread at once; memory.sh peak limit back to 300 (peak...
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:35 PMsiteboard: sync from kanban and TestFlight
- 7:35 PMsiteA new Apple-only web account lands on the crew picker: live check and progress entry (YUI-262)
- 7:31 PMsiteProgress: SOC-7 entry also links SITE-166 (done means linked)
- 7:10 PMsiteboard: sync from kanban and TestFlight
- 7:07 PMsiteWeb demo opens in the agent's thread; sign in drops the build log, adds Try a demo first (YUI-261)
- 7:05 PMsiteboard: sync from kanban and TestFlight
- 7:03 PMsiteProgress entry for SOC-7: social drafts start today (SITE-166)
- 6:55 PMsiteboard: sync from kanban and TestFlight
- 6:52 PMsiteSITE-165: home page under ten phone screens, first demo in the first two
- 6:50 PMsiteboard: sync from kanban and TestFlight
- 6:50 PMsiteSocial slots start today and stay within 14 days (SOC-7)
- 6:41 PMsiteboard: sync from kanban and TestFlight
- 6:37 PMsiteSocial drafts: 10 new (SOC-1)
- 6:36 PMsiteboard: sync from kanban and TestFlight
- 5:30 PMsiteboard: sync from kanban and TestFlight
- 5:25 PMsiteboard: sync from kanban and TestFlight
- 5:20 PMsiteboard: sync from kanban and TestFlight
- 5:20 PMsiteGet started: beta and demo buttons on the first screen, a live demo link on home (SITE-164)
- 5:17 PMsiteprogress: YUI-259 the morning build checks its disk first (app 0413863, 462c164, 5a10162)
- 5:17 PMappmemory.sh: peak limit 340 MB. A long chat now scrolls back through every older row (YUI-254), so the 500-row session draws all of it...
- 5:15 PMsiteboard: sync from kanban and TestFlight
- 5:09 PMsiteYui on the web ships: restyle card, crew picker, e2e suite in CI, launch film (YUI-250)
- 5:07 PMsiteboard: sync from kanban and TestFlight
- 5:00 PMsiteboard: sync from kanban and TestFlight
- 4:36 PMsiteboard: sync from kanban and TestFlight
- 4:25 PMsiteboard: sync from kanban and TestFlight
- 4:17 PMsiteboard: sync from kanban and TestFlight
- 4:10 PMsiteboard: sync from kanban and TestFlight
- 4:10 PMsiteProgress: See it catches up with Oct 1 in the app (SITE-163)
- 4:09 PMsiteRoadmap: BIZ-8 has its progress entry, label it shipped (freshness)
- 4:09 PMsiteSee it: an Oct 1 group for what landed in the app (SITE-163)
- 4:06 PMappChatsRelayTests: the push test waits for the chat list before reading the title (it raced and read Hi Basil) [YUI-259]
- 4:05 PMsiteboard: sync from kanban and TestFlight
- 4:03 PMappChatsRelayTests: a push opens the untitled first chat as Earlier once a second chat exists (YUI-254 renamed it; the 06:00 run held on...
- 4:00 PMsiteboard: sync from kanban and TestFlight
- 3:55 PMsiteboard: sync from kanban and TestFlight
- 3:52 PMsiteweb parity: BROWSER.md summary counts match the map again (YUI-249)
- 3:50 PMsiteboard: sync from kanban and TestFlight
- 3:47 PMsiteGroup chats on the web: New group, the group row, the thread with handoff and guard rows, @ and replies, a marked demo sample (SITE-162)
- 3:45 PMappDrafts follow the person across phone and web: yui_sync_state table and the app's DraftSync (YUI-249)
- 3:45 PMsiteOne Yui across phone and web: drafts and the shelf's removed names follow you through yui_sync_state, web client, spec, demo clip (YUI-249)
- 3:35 PMsiteboard: sync from kanban and TestFlight
- 3:20 PMsiteboard: sync from kanban and TestFlight
- 3:15 PMsiteYour U in the web drawer: your picture and name top left, your coin and number top right, counts up once when it grew, Your U screen, a...
- 3:11 PMsiteWeb push worker at /web-sw.js with scope /web: the install's start page is under it, and activation no longer waits on a page the scope...
- 3:10 PMsiteboard: sync from kanban and TestFlight
- 3:05 PMsiteboard: sync from kanban and TestFlight
- 3:00 PMsiteGroup chats in the app: progress entry with shots, roadmap and spec status (YUI-94)
- 3:00 PMsiteYui on the web: notifications and install, Web Push through yui-push, a click opens the thread, manifest and service worker (YUI-248)
- 2:56 PMappGroups: UI test on the sim with real hosts, light and dark; an offline agent waits instead of working; row fixes (YUI-94)
- 2:46 PMsiteboard: sync from kanban and TestFlight
- 2:44 PMappyui-push: Web Push (VAPID) next to APNs, register_web, quiet clear and revoked pushes (YUI-248)
- 2:42 PMsiteboard: sync from kanban and TestFlight
- 2:36 PMsiteprogress: Every link checked after the big October 1 push (SITE-160)
- 2:36 PMsiteYui on the web: settings and account (YUI-247)
- 2:28 PMsiteboard: sync from kanban and TestFlight
- 2:25 PMappGroup e2e: two real Yui adapters in one group, handoff, guard, Let it, Stop, offline line (YUI-94)
- 2:22 PMappGroup rows: unit tests for the row mapping, @ and swipe-reply addressing, errors in words (YUI-94)
- 2:21 PMsiteboard: sync from kanban and TestFlight
- 2:19 PMsitespec: real chatgpt.com screenshots in the listing draft (INT-8)
- 2:14 PMsiteprogress: Yui in ChatGPT, checked on the real thing (INT-8)
- 2:14 PMappGroup threads in the app: New group sheet, groups in the agent list, group thread with handoff and guard rows, working rows with Stop,...
- 2:14 PMsiteboard: sync from kanban and TestFlight
- 2:05 PMsiteboard: sync from kanban and TestFlight
- 2:04 PMsiteINT-8: check the ChatGPT connector live inside chatgpt.com
- 2:04 PMsiteprogress: Your $U in the left drawer (YUI-210)
- 2:01 PMsiteboard: sync from kanban and TestFlight
- 2:00 PMappYour U in the left drawer: your picture and name top left, your coin and number top right, counts up once when it grew, Your U screen...
- 1:59 PMsitespec: ChatGPT add steps warn off a /mcp suffix, discovery 404s on the yuigui host (INT-8)
- 1:46 PMsiteboard: sync from kanban and TestFlight
- 1:41 PMsiteSITE-159: Make your own tile on /crew, the web twin of Start blank
- 1:37 PMsiteShortcuts, Spotlight and the Action button know every agent: spec step 5 and the progress entry (YUI-40)
- 1:37 PMappThe App Shortcuts test counts eight now (YUI-40)
- 1:36 PMsiteboard: sync from kanban and TestFlight
- 1:34 PMappShortcuts, Spotlight and the Action button know every agent: an agent roster in the app group, Talk to an agent (default agent), Open an...
- 1:34 PMsitespec: ChatGPT listing draft filled in from OpenAI's live docs (INT-8)
- 1:33 PMsiteYui on the web: progress entry, steadier presets e2e (YUI-246 step 3)
- 1:31 PMsiteboard: sync from kanban and TestFlight
- 1:24 PMsitespec: drop task id from ChatGPT listing screenshots line
- 1:23 PMsiteboard: sync from kanban and TestFlight
- 1:22 PMappStart blank: a new empty agent opens on a five step setup flow and writes itself from the answers (YUI-138)
- 1:19 PMsitespec: ChatGPT app directory listing draft, not submitted (INT-8)
- 1:18 PMsiteOSS-7 step 2: the $U ledger on, formula v0, live read path, recorder
- 1:10 PMsiteboard: sync from kanban and TestFlight
- 1:09 PMsiteStart blank: a playground demo, a showcase entry and a progress entry for the setup flow (YUI-138)
- 1:06 PMsiteYui on the web: every preset live (camera photo upload, list ticks, loop drafts, the keep scope, tall screens scroll from the top),...
- 1:05 PMsiteboard: sync from kanban and TestFlight
- 1:00 PMsiteboard: sync from kanban and TestFlight
- 12:55 PMsiteboard: sync from kanban and TestFlight
- 12:51 PMsiteprogress: SITE-158 board freshness
- 12:50 PMsiteYUI-257: board tile points at the landed commit
- 12:49 PMsiteYUI-257: board tile shipped with the progress entry and commit
- 12:49 PMsiteboard: sync from kanban and TestFlight
- 12:49 PMsiteYUI-257: the shader is the orb on the web stage, the vector blob is gone
- 12:48 PMsitesite: deploy-prod.sh refreshes the live board before vercel --prod (SITE-158)
- 12:44 PMsiteboard: sync from kanban and TestFlight
- 12:42 PMsiteboard: sync from kanban and TestFlight
- 12:35 PMsitetokenomics v1: cap, seasons, sizing, anti-gaming, value levers (BIZ-8)
- 12:35 PMsiteboard: sync from kanban and TestFlight
- 12:34 PMsiteSITE-157: the roadmap says what shipped; freshness fails a backlog label on a card with a progress entry
- 12:34 PMsiteVoice on the web says what it hears, or why not: recognizer errors, a fresh try, a deaf-mic line, real-mic e2e (YUI-256)
- 12:26 PMsiteA change with private details, left out here
- 12:22 PMsiteYUI-241: web sign in is live, the Apple Services ID is registered and Chris signed in
- 12:19 PMsiteAgent tables on the phone: progress entry, shots, the four See it entries are native (YUI-89)
- 12:18 PMappAgent tables: rows that load before the thread knows its agent wait for it, streamed replies write once, UI tests for the starters and...
- 12:12 PMsiteYui on the web: groups wait on the phone's UI, progress entry and shots (YUI-245)
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 12:07 PMsite/web shows what works so far, phone and browser side by side; Shipped groups the web push (SITE-156)
- 11:53 AMsiteWeb sign in uses the Services ID Apple has: yuigui (YUI-241)
- 11:48 AMsiteYui on the web: quick actions palette, a live round trip for agents and chats, the parity map (YUI-245 step 4)
- 11:44 AMappAgent tables on the phone: SQLite store per agent, query views, row events, delete, limits (YUI-89)
- 11:41 AMsiteYui on the web: Controls from the drawer, Talk about this, approve an MCP client on the web (YUI-245 step 3)
- 11:40 AMsiteboard: sync from kanban and TestFlight
- 11:38 AMsiteThe coach's workout tables on the web: a starter you can try (SITE-155)
- 11:35 AMappYuiLines learns table create, put and query, with the table store (YUI-89)
- 11:34 AMsiteYui on the web: the drawer (chats, menu rows, Agent tab), your agents, Add agent with the pairing wait, Edit and Remove (YUI-245 step 2)
- 11:18 AMsiteYui on the web: Controls e2e (YUI-245)
- 11:18 AMsiteYui on the web: the Controls panel (YUI-245)
- 11:18 AMsiteYui on the web: demo Controls host with revs, conflicts, hidden key, bundled skills (YUI-245)
- 11:18 AMsiteYui on the web: Controls model, requests, drafts and rules (YUI-245)
- 11:16 AMsiteYui on the web: full screen layer and the way home (YUI-243)
- 11:13 AMsiteSiri logs food and starts the workout: progress entry, shots, WIDGETS spec phrases (YUI-253)
- 11:13 AMappSiri logs food and starts the workout: Log my food opens Basil's camera, Tell Yui what I ate logs the words and says Logged, Start my...
- 11:12 AMsitePhone pass: 44px tap areas, 16px code box, Try Yui in your browser on every page (SITE-154)
- 11:10 AMsiteboard: sync from kanban and TestFlight
- 11:01 AMsiteYui on the web: agent management and chats client, a demo host that adds, renames, removes and pairs (YUI-245 step 1)
- 10:51 AMsiteYui on the web: the composer, photos, voice, replies, reactions, mentions, an outbox that survives a closed tab (YUI-244)
- 10:40 AMsiteboard: sync from kanban and TestFlight
- 10:39 AMsiteSITE-153: the site chat keeps your past chats
- 10:33 AMsiteProgress: past chats show in the drawer (YUI-254, NOTE-54934)
- 10:33 AMappPast chats show in the drawer on a real account: old messages read as one Earlier chat, and a long chat scrolls back past the 100 it...
- 10:10 AMsiteboard: sync from kanban and TestFlight
- 10:04 AMsiteThought: Yui comes to the web (SITE-152)
- 9:58 AMsiteYui on the web: the stage, home chips, pages and bars (YUI-243)
- 3:40 AMsiteboard: sync from kanban and TestFlight
- 1:42 AMsiteGouda's last screen on /crew is the tuner, and Tune up jumps straight to it (SITE-151)
- 1:41 AMsiteboard: sync from kanban and TestFlight
- 1:37 AMsiteProgress: Tune up goes straight to the tuner (YUI-252, NOTE-18306)
- 1:37 AMappTune up is covered in light and dark: it lands on Gouda's last screen, the tuner, with no message and no crash (YUI-252, NOTE-18306)
- 1:13 AMsiteYui on the web: the thread rides the signed in session; sign out in the drawer (YUI-242)
- 1:11 AMsiteboard: sync from kanban and TestFlight
- 1:08 AMsiteSITE-150: the site chat's trash sits flush left while listening, mirroring the mic
- 1:06 AMsiteYui on the web: the thread, live in the browser (YUI-242)
- 1:06 AMsiteprogress: the trash sits flush left (YUI-251, NOTE-2295)
- 1:06 AMappStage trash sits flush left, mirroring the mic's inset (YUI-251, NOTE-2295)
- 1:04 AMsiteboard: sync from kanban and TestFlight
- 1:00 AMsiteYui on the web: Sign in with Apple, a session that stays signed in, sign out (YUI-241)
- 12:49 AMappWeb sign in: a web Apple audience, client=web sessions, CORS for the site (YUI-241)
- 12:47 AMsiteboard: sync from kanban and TestFlight
- 12:44 AMsiteYui on the web: the parity map, the decisions, the roadmap epic (YUI-240)
- 12:41 AMsiteboard: sync from kanban and TestFlight
- 12:39 AMsiteProgress: you stay signed in (YUI-239)
- 12:38 AMsiteSITE-149: My flows on the web matches the app (nested variants, step counts, remove rules)
- 12:38 AMappStay signed in: a lost refresh reply no longer ends every session (YUI-239)
- 12:11 AMsiteboard: sync from kanban and TestFlight
- 12:03 AMsiteProgress: My flows in the app (YUI-238)
- 12:02 AMappMy flows: see, run and remove saved flows and variants (YUI-238)
Wednesday, Sep 30
68 shipped, 2 builds, 171 commits
- 11:59 PM
The crew page, checked on a phone after five new first plansSITE-148
- 9:38 PM
Quill's first plan builds the real study week on the siteSITE-147
- 9:10 PM
Quill builds your study planYUI-224
- 9:08 PM
Penny's first plan builds the real week on the siteSITE-146
- 8:43 PM
Penny sets up your planning routineYUI-223
- 8:40 PM
The site builds your practice weekSITE-145
- 8:27 PM
Jev is onYUI-215
- 8:15 PM
Gouda builds your practice planYUI-222
- 8:07 PM
Site flows keep your placeSITE-144
- 7:54 PM
Every link and image on the site checkedSITE-143
- 7:51 PM
The app runs flowsYUI-115
- 7:07 PM
Try Basil's real week on /crewSITE-142
- 6:52 PM
Basil builds your first week of mealsYUI-221
- 6:43 PM
Watch the trainer's workout run on the siteSITE-141
- 6:23 PM
Start a workout and it runs on its own clockYUI-220
- 5:20 PM
The Widgets and Siri page shows what is builtSITE-140
- 4:45 PM
Diagrams now fit a phone cardSITE-139
- 4:28 PM
Today's drawings, checked on a phone in both themesSITE-138
- 3:33 PM
The site chat answers with one line and a drawingSITE-137
- 3:20 PM
Delete account is two taps from the drawerYUI-237
- 2:36 PM
The roadmap top is up to dateSITE-136
- 2:29 PM
Send up to 10 photos in one message
- 2:12 PM
A Thought on drawn repliesSITE-135
- 2:07 PM
One page holds up to 3 ideasVIS-4
- 2:02 PM
The changelog says when the next build landsSITE-134
- 1:40 PM
YL can draw a flowchart and recreate a screenDRAW-1
- 1:34 PM
One build every morningYUI-SHIP
- 1:32 PM
Replies are one line and a drawingVIS-1
- 1:26 PM
The last page keeps the micYUI-208
- 12:32 PM
Yui 0.6.2: the first minute, fixed, in one postSITE-129
- 12:31 PM
Jev at two decision points, measured against todayYUI-215
- 12:27 PM
Yui 0.6.2: the first minute works on a real account
- 12:25 PMBuild 39212 changes to TestFlight
- 12:02 PM
A screen is never a dead endYUI-236
- 11:44 AM
The site is faster again, and the newest post no longer jumpsSITE-133
- 11:29 AM
Every crew agent is the shader blob, on the site tooYUI-235
- 10:34 AM
The blob changes shape with what your agent doesYUI-232
- 10:20 AM
The first question stays on screenYUI-234
- 9:41 AM
Open on Yui's card lands on the first questionYUI-233
- 9:37 AM
Declining an invite request worksYUI-214
- 9:28 AM
Show me is answered in the appYUI-231
- 9:18 AM
The chat bubble steps off the crew phonesSITE-131SITE-132
- 8:38 AM
A stranger's first minute on the site, timedSITE-130
- 8:00 AM
Yui asks about notifications after your first planYUI-230
- 7:38 AM
The start page shows one pairing commandSITE-128
- 7:17 AM
Add an agent is in the drawer, and pairing is one commandYUI-229
- 7:07 AM
Your first minute, now fasterSITE-127
- 7:07 AM
A logged meal lands on today's calories, on the siteSITE-125
- 6:51 AM
Your plan is built the moment you tap SendYUI-228
- 6:42 AM
On the site, Open on a crew card lands on the first questionSITE-126
- 6:18 AM
Open on a crew card lands on the first questionYUI-225
- 6:05 AM
A logged meal lands on today's caloriesYUI-183b
- 5:52 AM
Try every crew member's first planSITE-124
- 5:41 AM
A first plan for Basil, Gouda, Penny and QuillYUI-227
- 5:06 AM
The site's first plan asks the same five questionsSITE-123
- 5:06 AM
A first plan any agent can sendYUI-226
- 4:56 AM
Thought: Your first minute with YuiSITE-122
- 4:52 AM
Yui 0.6.1: pick your crew, get a first week built
- 4:49 AMBuild 38010 changes to TestFlight
- 3:48 AM
A stranger runs Yui cold: about 6 minutes, five snagsYUI-218
- 3:22 AM
The new pages, on a phoneSITE-121
- 1:34 AM
A Thought on no empty chatsSITE-119
- 1:14 AM
Try the trainer's first plan on the siteSITE-118
- 1:02 AM
A first plan from CoachYUI-217
- 12:43 AM
The site catches up on typingSITE-117
- 12:43 AM
The lone ask, on the siteSITE-115
- 12:23 AM
Typing, trash and looper fixesNOTE-typing-trash-looperNOTE-45919
- 12:05 AM
Try picking your crew on the siteSITE-116
All 171 commits that day
- 11:59 PMsiteSITE-148: /crew checked on a phone: no Example label, shaders and first-plan screen draw near the screen
- 11:41 PMsiteboard: sync from kanban and TestFlight
- 9:40 PMsiteboard: sync from kanban and TestFlight
- 9:38 PMsiteQuill's first plan builds the real study week on /crew (SITE-147)
- 9:10 PMsiteboard: sync from kanban and TestFlight
- 9:10 PMsiteProgress: Quill builds your study plan (YUI-224)
- 9:09 PMappQuill's first study plan: three questions on the first open build a week of lessons and quizzes that fit the minutes picked, today's...
- 9:08 PMsiteSITE-146: /crew Penny builds the real planning week
- 8:43 PMsiteProgress: Penny sets up your planning routine (YUI-223)
- 8:42 PMappPenny's first routine: three questions on the first open set a planning slot on the day picked, busy days kept light, reminders in the...
- 8:40 PMsiteboard: sync from kanban and TestFlight
- 8:40 PMsiteCrew: Gouda builds a real practice week with today's timer (SITE-145)
- 8:27 PMsitePROP-2 Shipped: Jev is on, shape hint for cards/pages/full, router in shadow (YUI-215)
- 8:15 PMsiteProgress: Gouda builds your practice plan (YUI-222)
- 8:14 PMappGouda's first plan: four questions on the first open build a week of practice from the answers, today's session and a timer on Practice...
- 8:11 PMsiteboard: sync from kanban and TestFlight
- 8:07 PMsitePlayground flows resume after a reload and an unknown name gets a way on (SITE-144)
- 7:54 PMsiteSITE-143: every link and image checked, nothing broken
- 7:51 PMsiteProgress: the app runs flows (YUI-115)
- 7:50 PMappPlugin: builds from 414 run flows, older ones still get the plan (YUI-115 step 4)
- 7:50 PMappThe app runs flows: one step at a time on the stage, Back walks the path, review lists the path's answers, one {flow, path} event, a run...
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:10 PMsiteboard: sync from kanban and TestFlight
- 7:07 PMsiteBasil's first plan on /crew ends in a real week: your days, meals a day, leave-outs and cook time (SITE-142)
- 7:05 PMappYuiLines reads flows and flow variants: Mermaid graph, route, event, variants; 26-flow and 36-flow-variant pass (YUI-115 step 1)
- 6:52 PMsiteProgress: Basil builds your first week of meals (YUI-221)
- 6:50 PMappBasil's first plan: five questions on the first open build a week of meals from the answers (YUI-221)
- 6:43 PMsiteProgress entry for SITE-141 without the agent name in title or alts (SITE-141)
- 6:42 PMsiteA change with private details, left out here
- 6:40 PMsiteboard: sync from kanban and TestFlight
- 6:30 PMsiteSocial drafts: 5 new (SOC-1)
- 6:23 PMsiteProgress and See it: Start a workout and it runs on its own clock (YUI-220)
- 6:19 PMappA change with private details, left out here
- 6:05 PMsiteboard: sync from kanban and TestFlight
- 5:20 PMsiteWidgets and Siri page shows what YUI-40 steps 2 to 4 built: live vs later, relay picture, simulator shots (SITE-140)
- 5:15 PMsiteprogress: YUI-40 widget buttons, Siri and push relay
- 5:15 PMappA tick made on a widget survives the next shelf publish (YUI-40 step 3)
- 5:11 PMsiteboard: sync from kanban and TestFlight
- 5:09 PMappWidget button tests: gallery shows queue and last event, resets for UI tests, pin test waits for all four screens (YUI-40 steps 2 to 4)
- 4:45 PMsiteSITE-139: three-actor sequence fits a phone card, loop labels stay off nodes
- 4:41 PMsiteboard: sync from kanban and TestFlight
- 4:28 PMsiteSITE-138: today's drawings at phone width: 14px text, 44px taps, diagram layout
- 4:18 PMappWidget buttons, Siri intents and the widget relay in the app: +check toggles and cta on the widget, timer Start as a Live Activity...
- 4:12 PMsiteboard: sync from kanban and TestFlight
- 4:04 PMappWidget push relay: yui_widgets table, yui-widgets function (register, event, read), widgets push in yui-push with 15 minute coalescing,...
- 3:49 PMappSaved screens as widgets: app group copy, Saved screen widget (stat, chart, list, timer, card, timeline, table; small, medium, lock...
- 3:41 PMsiteboard: sync from kanban and TestFlight
- 3:33 PMsiteSITE-137: progress entry and before/after shots of the site chat
- 3:29 PMsiteSITE-137: load the diagram and mock styles with the site chat
- 3:20 PMsiteProgress: Delete account in reach (YUI-237)
- 3:19 PMappSettings: Account right under Appearance, Delete account in reach (YUI-237)
- 3:15 PMsiteSITE-137: the site chat answers with one line and a drawing
- 3:11 PMsiteboard: sync from kanban and TestFlight
- 2:40 PMsiteboard: sync from kanban and TestFlight
- 2:36 PMsiteRoadmap: Where Yui is now catches up to Sep 30, Yui 0.6.2 build 392 (SITE-136)
- 2:29 PMsiteProgress: send up to 10 photos in one message, picker before and after
- 2:27 PMappUI tests: an 11th photo is refused with the flash; 10 photos in one send on a real account, the native agent names all 10; picker shot
- 2:23 PMappThe app draws a diagram and a mock: native SwiftUI views on chat and deck pages, Reduce Motion stills, older builds get the words; Swift...
- 2:13 PMsitePython, Kotlin and Rust parse diagram and mock: the js- vectors become 40 and 41, 790 pass in all four (DRAW-2)
- 2:13 PMsitePython, Kotlin and Rust parse diagram and mock: the js- vectors become 40 and 41, 790 pass in all four (DRAW-2)
- 2:12 PMsiteThought: Show, don't tell, one line and a drawing (SITE-135)
- 2:11 PMsiteboard: sync from kanban and TestFlight
- 2:07 PMsiteOne page holds up to 3 ideas: packPages reference, progress entry with before/after (VIS-4)
- 2:06 PMappThe stage packs up to 3 ideas on a page, line then drawing, scenes at half width so three fit the phone (VIS-4)
- 2:02 PMsiteProgress: the changelog says when the next build lands (SITE-134)
- 2:01 PMsiteChannel guide v45: agents draw a flow as a diagram and a screen as a mock, with evals (DRAW-3)
- 1:48 PMappThe photo cap is 10 per send: one number in the app, the runtime and yui_limits, a test for no 11th
- 1:43 PMappPhoto limit is the server's number: photos_per_message (100) read by the app and yui-native, one send takes it all, uploads four at a...
- 1:43 PMsiteboard: sync from kanban and TestFlight
- 1:40 PMsiteYL draws: diagram (Mermaid flowchart, sequence, state) and mock (a UI from parts), JS parser, playground demos, gap audit (DRAW-1)
- 1:39 PMappThe native crew gets the one-line gate: same rules as the plugin, shadow first with counts on the saved row (VIS-3)
- 1:37 PMappOne line and a picture: the plugin rewrites a wall or a second prose bubble, in shadow first; guide v44; vis_score.py (VIS-1)
- 1:34 PMsiteChangelog says when the next build ships: 6 am ET every morning, plus the YUI-SHIP progress entry (SITE-134)
- 1:32 PMsiteReplies are one line and a drawing: guide v44, eval checks, playground demo (VIS-1)
- 1:26 PMsiteProgress: the last page keeps the mic (YUI-208)
- 1:26 PMappLast page keeps the mic: Back home and New chat sit on the page, and typed or spoken words go in with the picks as one answer (YUI-208)
- 1:15 PMapptestflight.sh --daily: one upload per calendar day for the 06:00 release cron; 24 h rule stays otherwise [YUI-SHIP]
- 1:11 PMsiteboard: sync from kanban and TestFlight
- 1:06 PMappSend up to 12 photos in one message; the native agent sees all 12
- 1:06 PMapptestflight.sh refuses a second upload inside 24 h, --hotfix "<reason>" overrides [YUI-SHIP]
- 12:41 PMsiteboard: sync from kanban and TestFlight
- 12:35 PMsiteShare captures for the Yui 0.6.2 See it entries (SITE-129)
- 12:32 PMsiteThought and See it for Yui 0.6.2, the first minute fixed (SITE-129)
- 12:31 PMsiteJev results: the tool router catches 97% of asks against 52% today, the reply-shape hint helps on cards, pages and full screens and...
- 12:31 PMappJev at two decision points, in shadow: the reply shape in the Hermes plugin and a tool router for the native crew, measured against...
- 12:27 PMsiteProgress: Yui 0.6.2, the first minute works on a real account (build 392)
- 12:11 PMsiteboard: sync from kanban and TestFlight
- 12:02 PMsiteProgress: a screen is never a dead end (YUI-236)
- 11:46 AMappA screen is no dead end: menu and chat buttons over every screen page, so the plan landing on its last screen still reaches the drawer...
- 11:44 AMsiteProgress: the speed check again (SITE-133)
- 11:41 AMsiteboard: sync from kanban and TestFlight
- 11:39 AMsiteA single thought screenshot reserves its width so nothing jumps when it loads (SITE-133)
- 11:29 AMsiteThe crew's default is the blob on the site too: CREW_VISUALS and the crew page say orb, and the crew page and the stage-first working...
- 11:29 AMappA change with private details, left out here
- 11:22 AMsiteRoadmap film poster in the first paint; /progress skips off-screen entries until they near (SITE-133)
- 11:16 AMsiteThought screenshots hold their space before they load (SITE-133)
- 11:11 AMsiteboard: sync from kanban and TestFlight
- 10:58 AMappThe vector blob is gone: the shader draws the agent, and its blob changes shape with what the agent does (circle, cloud, football,...
- 10:56 AMsiteFaster first paint: the chat loads after the page; crew and thoughts accessibility (SITE-133)
- 10:43 AMsiteboard: sync from kanban and TestFlight
- 10:34 AMsiteProgress: the blob changes shape with what your agent does (YUI-232)
- 10:20 AMsiteProgress: the first question stays on screen (YUI-234)
- 10:18 AMappOpen on an agent's card no longer closes the first question: a notification landing on a message with nothing staged (the hello's words)...
- 10:12 AMsiteThe shader blob changes shape with what the agent does: circle, cloud, football, rounded square, drop, pill; Terrain out,...
- 10:10 AMsiteboard: sync from kanban and TestFlight
- 10:02 AMsiteprogress: link SITE-132 to the SITE-131 entry (same pass, same shots)
- 9:42 AMsiteboard: sync from kanban and TestFlight
- 9:41 AMsiteProgress: neutral title for YUI-233 (public guard blocks a private name in the slug)
- 9:37 AMsiteProgress: declining an invite request works (YUI-214)
- 9:34 AMappApprove and Decline on a war room invite request now run invite.py and clear the row, instead of falling through to an agent turn [YUI-214]
- 9:28 AMsiteShow me is answered in the app: guide v43, pick eval cases, progress (YUI-231)
- 9:22 AMsiteA change with private details, left out here
- 9:22 AMappA change with private details, left out here
- 9:18 AMsiteSITE-131: chat bubble steps off the crew demo phones; SITE-132: first-plan link row lines up
- 9:10 AMsiteboard: sync from kanban and TestFlight
- 8:40 AMsiteboard: sync from kanban and TestFlight
- 8:38 AMsiteSITE-130: pages land at the top after a menu tap; first-minute timings on /progress
- 8:11 AMsiteboard: sync from kanban and TestFlight
- 8:03 AMappBump version to 0.6.2
- 8:00 AMsiteProgress: notifications ask after the first plan (YUI-230)
- 7:59 AMappNotifications ask comes after the first plan: one plain line, Yes raises the system prompt, sign-in ask only as a later-launch fallback...
- 7:40 AMsiteboard: sync from kanban and TestFlight
- 7:38 AMsiteThe start page shows one pairing command, like the app (SITE-128)
- 7:17 AMsiteprogress: YUI-229 Add an agent in the drawer, one pairing command
- 7:16 AMappAdd an agent in the drawer, and pairing is one command (YUI-229)
- 7:11 AMsiteboard: sync from kanban and TestFlight
- 7:07 AMsiteSITE-127: the first minute, before and after the fixes; link the meal demo tile (SITE-125)
- 6:55 AMappLive sim test: a stranger's first plan builds the week after Send, no second wizard (YUI-228)
- 6:51 AMsiteProgress: the plan is built right after the intake (YUI-228)
- 6:42 AMsiteOpen on a crew card lands on the first plan question, on the site (SITE-126)
- 6:41 AMsiteboard: sync from kanban and TestFlight
- 6:40 AMappA change with private details, left out here
- 6:32 AMsiteprogress: link the typing fixes entry to its TestFlight note (NOTE-45919)
- 6:18 AMsiteprogress: Open on a crew card lands on the first question (YUI-225)
- 6:15 AMappOpen on an agent's card lands on its first question until the first plan is built (YUI-225)
- 6:11 AMsiteboard: sync from kanban and TestFlight
- 6:05 AMsiteSITE-125: a logged meal lands on today's calories (YUI-183b)
- 5:52 AMsiteSITE-124: try every crew member's first plan on /crew
- 5:43 AMsiteboard: sync from kanban and TestFlight
- 5:41 AMsiteYUI-227: first-meals, first-practice, first-week, first-study saved flows
- 5:12 AMsiteboard: sync from kanban and TestFlight
- 5:06 AMsiteSITE-123: the site's first-plan demo asks the app's five questions (YUI-217 parity)
- 5:06 AMsiteYUI-226: first-plan saved flow any agent can send
- 4:56 AMsiteThought: Your first minute with Yui (SITE-122)
- 4:52 AMsiteProgress: Yui 0.6.1, build 380 (pick your crew, first week built)
- 4:40 AMsiteboard: sync from kanban and TestFlight
- 4:11 AMsiteboard: sync from kanban and TestFlight
- 4:03 AMappBump version to 0.6.1
- 3:48 AMsiteProgress: a stranger runs Yui cold (YUI-218)
- 3:41 AMsiteboard: sync from kanban and TestFlight
- 3:22 AMsiteprogress: SITE-121 commit sha
- 3:22 AMsitesite: phone pass, long links wrap on Progress, 44px links on Board cards (SITE-121)
- 3:10 AMsiteboard: sync from kanban and TestFlight
- 2:40 AMsiteboard: sync from kanban and TestFlight
- 2:27 AMsiteSITE-120: correct commit in progress entry
- 2:26 AMsiteSITE-120: progress entry
- 2:26 AMsiteSITE-120: fix dead links the sweep found (board agent-ready pill, sample link), skip Cloudflare and 404-demo targets in links.mjs
- 2:11 AMsiteboard: sync from kanban and TestFlight
- 1:41 AMsiteboard: sync from kanban and TestFlight
- 1:34 AMsiteSITE-119: a Thought on no empty chats
- 1:14 AMsiteSITE-118: try the trainer's first plan on /crew (PROP-4 web parity)
- 1:11 AMsiteboard: sync from kanban and TestFlight
- 1:02 AMsitePROP-4 is Building (YUI-217); progress entry with the first-plan shots
- 1:00 AMappA change with private details, left out here
- 12:43 AMsiteSite catches up on typing: growing answer box, trash by the live mic, looper sends on stop; progress entries (SITE-117, SITE-115)
- 12:41 AMsiteboard: sync from kanban and TestFlight
- 12:23 AMsiteprogress: typing, trash and looper fixes (NOTE-typing-trash-looper)
- 12:23 AMappChat mic keeps its own trash in the listening bar, no second one; stage trash shot test
- 12:17 AMappLong own answers wrap whole, the mic trash is its own target, the looper drops its Send button
- 12:11 AMsiteboard: sync from kanban and TestFlight
- 12:05 AMsiteCrew: play the Pick your crew first minute on /crew, PROP-1 built in the app (SITE-116)
Tuesday, Sep 29
75 shipped, 5 builds, 184 commits
- 11:45 PM
A lone question heads itselfYUI-219
- 11:45 PM
The board links its demos, and See it is caught upSITE-113
- 11:41 PM
Pick your crewYUI-216
- 11:38 PM
Pick your crew: a first minute that is yoursYUI-216
- 11:07 PM
The site shows one Agent tabSITE-114
- 10:58 PM
Four looks for the stage, none of them a blob
- 10:42 PM
Shipped tiles now link their demosSITE-111
- 10:42 PM
The Agent tab: Keys, Model and your chatsYUI-128
- 10:37 PM
A question from your agent now reads as a questionNOTE-41795
- 10:19 PM
About and Controls are one Agent tabYUI-128
- 10:04 PM
Thought: Yui 0.6.0, build 370SITE-112
- 9:42 PM
Several chats, on your phoneYUI-169
- 9:39 PMBuild 37019 changes to TestFlight
- 9:36 PM
The Yui MCP look file is back in step, so main checks go greenYUI-213
- 9:36 PM
Checks go green on main and run before every pushSITE-95
- 9:36 PM
Where Jev fits in Yui: every decision in a turnSITE-92
- 9:36 PM
Jev research: what the decision model is, what it costsSITE-91
- 9:36 PM
Feedback receipts sit in the drawer, off the stageNOTE-4592
- 9:36 PM
About and Controls in one drawer tab: plannedNOTE-64712
- 9:36 PM
Hermes for everyone: the specYUI-149
- 9:36 PM
Native Yui: the specYUI-129
- 9:36 PM
Every drum name plays a real drumYUI-127
- 9:36 PM
The war room moves into Yui's left drawerYUI-126
- 9:36 PM
The store listing is named Yui GuiYUI-114
- 9:36 PM
Test builds install beside the TestFlight YuiYUI-91
- 9:36 PM
Yui 0.3.0 on the site: the release and a ThoughtSITE-38SITE-39
- 9:36 PM
The build-ready message reads like a changelog for peopleYUI-81
- 9:36 PM
Demo clips of every preset, recorded from the appSOC-2
- 9:26 PM
Show it here, don't link outNOTE-62105
- 8:57 PM
The board says who has each card, and done means linkedSITE-110
- 8:48 PM
A reply quotes the whole screen
- 8:40 PM
Your question shows in full, the mic stays, Type your own has roomNOTE-45760NOTE-55641NOTE-14928
- 8:38 PM
One blob that shows what your agent is doing
- 8:34 PM
Show me, don't tell me: why Yui draws its answersSITE-109
- 8:24 PM
Answers that know what I askedNOTE-26401
- 8:13 PM
The site stage matches the app: more of your question, the mic stays, a roomy Type your ownSITE-108
- 7:37 PM
Your keys, on your phone: fal, Replicate, ElevenLabs, Anthropic, OpenAIYUI-34
- 7:36 PM
A deploy can no longer run ahead of its database changesYUI-211
- 7:36 PM
A new install opens with Yui and the crew already thereYUI-164
- 7:31 PM
Shorter answers, drawn not typedSITE-107NOTE-43932
- 7:26 PM
Hold the Yui icon, get your agents' shortcutsYUI-191
- 7:23 PM
Every proposal now shows who proposed it and where it wentSITE-106
- 6:37 PM
A 404 that is never the same twiceSITE-104
- 5:41 PMBuild 3519 changes to TestFlight
- 5:32 PM
A sleek sans for the whole appYUI-211
- 5:03 PM
Thought: Your own key at every stopSITE-105
- 4:39 PM
Pick which key each agent runs onYUI-139
- 4:33 PM
Your own key, at every stopYUI-139
- 3:48 PM
The chat top bar is quiet: the drawer is the one agent pickerNOTE-31134
- 2:56 PM
Hold to talk keeps every wordYUI-209
- 2:53 PM
Yui 0.6.0 is on TestFlight: the crew gets real tools
- 2:41 PMBuild 34210 changes to TestFlight
- 2:01 PM
The thread lets go of what you scrolled pastYUI-207
- 1:33 PM
The Yui icon in browser tabs and GoogleSITE-102
- 11:04 AM
A notification opens on page one of what cameYUI-199b
- 10:06 AM
Quill's tools in the app: learn a topic, rate your cards, a problem one step at a timeYUI-186
- 8:12 AM
Hold the mic, slide to cancel or lockYUI-201
- 8:09 AM
The guitar tuner no longer crashesYUI-206
- 6:08 AM
The crew's visualizers move on /crewSITE-101
- 5:51 AM
Every agent has its own quiet visualizerYUI-180
- 4:26 AM
Yui 0.5.3: a way home, readable text, and Add agent no longer hangs
- 4:24 AMBuild 3323 changes to TestFlight
- 4:23 AM
Yui 0.5.3 is on TestFlight: the fixes from your feedback
- 4:21 AM
Every message shows when it was sentYUI-202
- 4:21 AMBuild 32941 changes to TestFlight
- 4:14 AM
Gouda's music keeps playing, and Tune up just opens the tunerYUI-200
- 3:55 AM
A notification opens what it is aboutYUI-199
- 3:35 AM
A version number no longer splits a sentenceYUI-198
- 3:31 AM
A chart page stays inside the phoneYUI-205
- 3:03 AM
Long answers read as body text, and markdown is drawnYUI-196
- 2:21 AM
A way home from every full-screen answerYUI-195
- 1:51 AM
Loops keep playing when you swipe to another screenSITE-100
- 1:25 AM
The chat says when things were sentSITE-99
- 1:14 AM
A way home from every full screenSITE-98
- 12:37 AM
Text you can read: body type and a small markdown readerSITE-97
- 12:32 AM
Agents show it in context: a phone, a timeline, a next stepYUI-203
- 12:18 AM
Screens get pills, like browser tabsYUI-193
- 12:05 AM
PROP-4: a first plan in every agentYUI-204
All 184 commits that day
- 11:45 PMsiteProgress: lone ask before/after (YUI-219), board links (SITE-113) (SITE-115)
- 11:41 PMsiteProgress: Pick your crew (YUI-216) with shots, light and dark
- 11:41 PMsiteboard: sync from kanban and TestFlight
- 11:38 PMsiteProgress: Pick your crew, the first-run picker (YUI-216)
- 11:37 PMappPick your crew: the first-run picker, a page per agent, Bring my own agent into pairing, the pick saved on the account (YUI-216)
- 11:12 PMsiteboard: sync from kanban and TestFlight
- 11:08 PMsitePROP-1 Pick your crew: Building with card YUI-216; YUI-216 on the roadmap
- 11:08 PMsitePROP-1 Pick your crew: Accepted (Chris picked it Sep 29)
- 11:07 PMsiteThe site shows one Agent tab (SITE-114)
- 10:58 PMsitetimeline sync
- 10:58 PMsiteShader look round 2: four directions that are not a blob
- 10:44 PMappA logged meal lands on Today: the asked-about page is sent last (YUI-183b)
- 10:43 PMappYUI-139 2d: turn on Claude, ChatGPT, Gemini, Grok (Chris: no spend, he tests with his own keys)
- 10:42 PMsiteProgress: SITE-111 linked demos, YUI-128 Agent tab neighbours (SITE-113)
- 10:42 PMappA lone ask heads itself: drop 'One question' and the filler subtitle (YUI-219,
- 10:41 PMsiteboard: sync from kanban and TestFlight
- 10:37 PMsiteprogress: an ask reads as a plain question with the card's shots (NOTE-41795)
- 10:19 PMsiteAgent tab: spec, help, vault demo and progress entry (YUI-128)
- 10:19 PMappAbout and Controls become one Agent drawer tab (YUI-128)
- 10:10 PMsiteboard: sync from kanban and TestFlight
- 10:04 PMsiteRelease Thought for TestFlight build 370: several chats, your own keys, icon shortcuts (SITE-112)
- 9:42 PMsiteProgress: several chats on your phone, build 370 (YUI-169)
- 9:40 PMsiteboard: sync from kanban and TestFlight
- 9:36 PMsiteLink 36 shipped cards to their demo entries (SITE-111)
- 9:36 PMappPlugin guide v42: show it here, don't link out
- 9:26 PMsiteChannel guide v42: show it here, don't link out
- 9:10 PMsiteboard: sync from kanban and TestFlight
- 9:02 PMappReply quotes a list's items; card + ask reply regression test
- 9:01 PMsiteboard: sync from kanban and TestFlight
- 8:58 PMsiteboard: sync from kanban and TestFlight
- 8:58 PMappCONTRIBUTING-AGENTS: a claim shows your GitHub username on the board; done means the tile links the demo and the PR (SITE-110)
- 8:57 PMsiteBoard: who has each card, done means linked, and a clean board (SITE-110)
- 8:54 PMappDrawer chat list loads even when a chat was opened before the list arrived (YUI-169)
- 8:49 PMsiteSite: share card for the reply-quotes-screen entry
- 8:48 PMsiteSite: a reply quotes the whole screen, before and after
- 8:40 PMsiteboard: sync from kanban and TestFlight
- 8:40 PMsiteProgress: six-line question, mic stays, roomy Type your own
- 8:39 PMappStage polish: six-line question, mic stays with a quiet Back home, roomy Type your own
- 8:39 PMsitetimeline sync
- 8:38 PMsiteShare capture for the shader look
- 8:38 PMsiteShader look mock: one blob that shows what the agent is doing, line blob retired
- 8:36 PMappyui-mcp reads the semibold type base (YUI-211, yuigui a2d0291)
- 8:34 PMsiteSITE-109: Thought, Show me, don't tell me
- 8:32 PMappReply quotes the screen: title plus its first rows
- 8:28 PMappYui plugin: channel guide v41
- 8:25 PMsiteMove the context sample into DEMOS, where the bench expects it
- 8:24 PMsiteChannel guide v41: examples are not asks, answer about the screen just shown
- 8:13 PMsiteSITE-108: site stage shows 5 lines of your question, keeps the mic, roomy Type your own
- 8:10 PMsiteboard: sync from kanban and TestFlight
- 8:03 PMappYui plugin: a typed line gets a note naming the agent's newest message
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:37 PMsiteProgress: your keys on your phone (Settings > Keys, key_ask, Controls > Keys); vault demo matches the app; connector key published (YUI-34)
- 7:37 PMsiteDeclined sample speaks as Yui, not a private agent name
- 7:36 PMsiteProgress: a demo for every story shipped Sep 27-29, plus the YUI-211 outage follow-up entry (SITE-107)
- 7:36 PMappPin the real vault connector key yvk-1 in the app and the function (YUI-34 step 2)
- 7:33 PMappKey vault in the app: Keychain store, Settings > Keys (add by paste or scan, Face ID, no reveal, iCloud off), key-shaped sends held,...
- 7:33 PMappIcon menu test: send, don't type, so the shot has no keyboard (YUI-191)
- 7:31 PMsiteChannel guide v40: status is Label: verdict tiles, outcomes are drawn, answer and question share a screen
- 7:26 PMsiteProgress: hold the Yui icon for your agents' shortcuts, with the icon menu shot; WIDGETS spec notes drawer shortcuts on the icon (YUI-191)
- 7:23 PMsiteSITE-106: proposals carry credits and a trail
- 7:23 PMappHold the icon: your agents' drawer shortcuts on the home screen, you pick which four (YUI-191)
- 7:22 PMappDeploys refuse to run ahead of unapplied migrations; a crew health probe; logs via the ClickHouse endpoint (YUI-211)
- 7:12 PMsiteboard: sync from kanban and TestFlight
- 7:02 PMappVault proxy tests: wrong agent, revoked, path, cap and holds, once, provider refusal, CryptoKit interop, no key in any log line (YUI-34...
- 7:02 PMappyui-vault Edge Function: HPKE-opened keys, token/grant/path/cap checks, fixed hosts, scrubbed logs; connector public key (YUI-34 backend)
- 6:57 PMappVault relay checks: RLS, sealed column, grants, holds, once, lapse, key_ask and key_answer (YUI-34 backend)
- 6:57 PMappKey vault relay: sealed keys, per-agent grants, audited uses, cap holds, key_ask no-nag (YUI-34 backend)
- 6:53 PMappWire the key vault into the Yui adapter and test it (YUI-34 step 2, plugin lane)
- 6:53 PMappKey vault plugin: yui_key_ask, vault_call, key_answer line (YUI-34 step 2, plugin lane)
- 6:41 PMsiteboard: sync from kanban and TestFlight
- 6:37 PMsiteProgress: a 404 that is never the same twice, with the contact sheet (SITE-104)
- 6:36 PMsiteA procedural 404: a new ASCII scene, colors and line from Yui on every visit (SITE-104)
- 6:34 PMsitePROP-8 to PROP-11: fresh asks, checked when it's saved, not sure is an answer, receipts
- 6:32 PMsiteSocial drafts: 11 new (SOC-1)
- 6:28 PMsiteA yes belongs to a moment: PROP-3 Stop holds where work is saved; YUI-212 on the roadmap
- 6:11 PMsiteboard: sync from kanban and TestFlight
- 5:41 PMsiteboard: sync from kanban and TestFlight
- 5:34 PMsiteSITE-103: home shares as Yui: The GUI for You, one evergreen card, catch line under the H1
- 5:32 PMsiteType specimen and phone mocks in the base sans, progress entry (YUI-211)
- 5:31 PMappA sleek sans base: SF Pro, semibold headings, a nine-step type scale that follows Dynamic Type (YUI-211)
- 5:10 PMsiteboard: sync from kanban and TestFlight
- 5:03 PMsiteThought: your own key at every stop (SITE-105)
- 4:41 PMsiteboard: sync from kanban and TestFlight
- 4:39 PMsiteProgress: pick which key each agent runs on (YUI-139 2g)
- 4:38 PMappControls > Model: pick which key each agent runs on, Yui's, Claude or ChatGPT (YUI-139 step 2g)
- 4:34 PMsiteShare captures for the own-key entries (YUI-139 2f)
- 4:33 PMsiteYour own key on the site: NATIVE.md key section, progress entry, showcase group (YUI-139 2f)
- 4:21 PMappPer-agent model key: one agent on Claude, the rest on Yui (YUI-139 step 2f, server half)
- 4:18 PMappYour own key at every stop in the app: one plain key form (plan line, where to make a key, add Yui in Claude or ChatGPT) in Settings,...
- 4:11 PMsiteboard: sync from kanban and TestFlight
- 4:06 PMappOwn key: OpenRouter one-tap sign-in (PKCE) and My computer (keyless, reach check) (YUI-139 step 2b, server half)
- 4:06 PMappYour own key at every stop: a photo the pick can't see says so, a lookup on a key with no web search says it ran on Yui's; a test per...
- 4:06 PMsiteModels spec: My computer and OpenRouter sign-in from the app (YUI-139 step 2b)
- 4:03 PMappYour own key: Claude, ChatGPT, Gemini and Grok join the providers, each with a seeing default so no model id is needed (YUI-139 step 2,...
- 4:03 PMsitePROP-6 Yui says I, PROP-7 Yui: The GUI for You
- 3:52 PMsite$U: spend it in Yui, own part of Yui, probably both; the pill turns green as it climbs
- 3:48 PMsiteProgress: the chat top bar is quiet, the drawer is the one agent picker (YUI chip)
- 3:47 PMappChat top bar: the agent chip and its dropdown are gone, the drawer is the only agent picker (YUI chip, feedback AJw_G3S2)
- 3:45 PMsitePROP-5: a drawn coin stands for $U, and the number just goes up
- 3:40 PMsiteboard: sync from kanban and TestFlight
- 3:24 PMsitePROP-5: no coins, the total counts up when you open the drawer
- 3:21 PMsitePROP-5: opening the drawer sends what you earned from the chat into the bank
- 3:13 PMsiteRoadmap: better typography, a sleek sans as the base look, joins the 0.6.0 launch (YUI-211)
- 3:10 PMsiteboard: sync from kanban and TestFlight
- 3:10 PMsitePROP-5: $U lives in the left drawer, not on the chat
- 2:56 PMsiteProgress: hold to talk keeps every word (YUI-209)
- 2:55 PMsitePROP-5: $U trickles in as you use Yui, with a live mockup
- 2:55 PMappHold to talk keeps every word: the older recognizer's restart after a pause no longer drops the start (YUI-209)
- 2:53 PMsiteYui 0.6.0 on the site: the crew's tools on /mockups, the progress entry, the release Thought (SITE-86)
- 2:47 PMsiteSync PROP-5 and the roadmap into site content
- 2:41 PMsitePROP-5 Earn $U by using Yui; roadmap: your own key at every stop moves up (YUI-139 step 2, YUI-34 step 2)
- 2:40 PMsiteboard: sync from kanban and TestFlight
- 2:10 PMsiteboard: sync from kanban and TestFlight
- 2:01 PMsiteProgress: the thread lets go of what you scrolled past, memory chart (YUI-207)
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 1:33 PMsiteSITE-102: serve /favicon.ico (16, 32, 48) from the Yui icon
- 1:10 PMsiteboard: sync from kanban and TestFlight
- 12:46 PMappThe thread lets go of the older rows the moment it is back at the newest, arrow or not: the window stayed at every row drawn on the way...
- 12:11 PMsiteboard: sync from kanban and TestFlight
- 11:41 AMsiteboard: sync from kanban and TestFlight
- 11:11 AMsiteboard: sync from kanban and TestFlight
- 11:04 AMsiteprogress: a notification opens on page one (YUI-199b)
- 11:03 AMappA notification tap opens on page one of what came, not the last (YUI-199b)
- 10:41 AMsiteboard: sync from kanban and TestFlight
- 10:10 AMsiteboard: sync from kanban and TestFlight
- 10:06 AMsiteQuill's tools in the app: progress entry and four shots (YUI-186)
- 10:05 AMappQuill's tools in the app: a lesson's quiz reports its score, tests run learn, review and a problem through kill-relaunch and 5x agent...
- 9:11 AMsiteboard: sync from kanban and TestFlight
- 8:40 AMsiteboard: sync from kanban and TestFlight
- 8:32 AMappThe visualizer shares one Metal device, queue and pipeline cache across threads (0.6.0 memory growth)
- 8:14 AMsiteboard: sync from kanban and TestFlight
- 8:12 AMsiteProgress: hold the mic, slide to cancel or lock (YUI-201)
- 8:11 AMappHold the mic: slide left to cancel, slide up onto a lock to keep recording; drop the stray listening orb (YUI-201)
- 8:09 AMsiteProgress: the guitar tuner no longer crashes (YUI-206)
- 8:03 AMappThe guitar tuner no longer crashes: the mic tap and pitch relay are built outside the main actor (YUI-206)
- 7:40 AMsiteboard: sync from kanban and TestFlight
- 7:11 AMsiteboard: sync from kanban and TestFlight
- 7:02 AMappTests follow Gouda's sixth screen; PushTap state cleared after each test
- 6:11 AMsiteboard: sync from kanban and TestFlight
- 6:08 AMsiteSITE-101: the crew's own quiet visualizers move on /crew
- 6:03 AMappBump to 0.6.0: the crew gets real tools
- 5:51 AMsiteProgress: every agent has its own quiet visualizer (YUI-180)
- 5:41 AMsiteboard: sync from kanban and TestFlight
- 4:42 AMappEvery agent has its own quiet visualizer from the first open, with a switch in its settings (YUI-180)
- 4:41 AMsiteboard: sync from kanban and TestFlight
- 4:26 AMsiteYui 0.5.3, build 332: a way home from every full screen, screens as pills, Add agent no longer hangs
- 4:23 AMsiteProgress: Yui 0.5.3 (build 329) is on TestFlight
- 4:21 AMsiteProgress: every message shows when it was sent (YUI-202)
- 4:21 AMappEvery message shows when it was sent: day dividers, a quiet time under each run, and the time on the full screen (YUI-202)
- 4:14 AMsiteProgress: Gouda's music keeps playing, Tune up opens the tuner (YUI-200)
- 4:14 AMappGouda's loop and click keep playing across his screens, and Tune up opens the tuner with no turn (YUI-200)
- 4:10 AMsiteboard: sync from kanban and TestFlight
- 3:55 AMsiteProgress: a notification opens what it is about (YUI-199)
- 3:55 AMappA notification tap opens the agent's thread on the message that came, not its home (YUI-199)
- 3:40 AMsiteboard: sync from kanban and TestFlight
- 3:35 AMsiteProgress: a version number no longer splits a sentence (YUI-198)
- 3:35 AMappThe stage splits sentences like the deck: a version number, URL or abbreviation never ends one (YUI-198)
- 3:34 AMappVersion 0.5.3
- 3:31 AMsiteProgress: a chart page stays inside the phone (YUI-205)
- 3:18 AMappThe last page's Back home pill no longer widens the stage past the phone: it shrinks to fit, margins stay on pages with a chart (YUI-205)
- 3:10 AMsiteboard: sync from kanban and TestFlight
- 3:03 AMsiteProgress: long answers read as body text, markdown is drawn (YUI-196); site chunk rule keeps markdown paragraphs whole
- 3:02 AMappA real body text style: big type for one short line, body for everything longer, markdown drawn (YUI-196)
- 2:40 AMsiteboard: sync from kanban and TestFlight
- 2:21 AMsiteProgress: a way home from every full-screen answer (YUI-195)
- 2:19 AMappEvery full-screen answer has a way home: close mid-plan, Back home at the end, pull the card down. Local only, nothing sent (YUI-195)
- 2:10 AMsiteboard: sync from kanban and TestFlight
- 1:51 AMsiteSound keeps playing across screens; a saved screen opens with no turn (SITE-100)
- 1:40 AMsiteboard: sync from kanban and TestFlight
- 1:25 AMsiteThe chat says when things were sent: day dividers, quiet times, stage time (SITE-99)
- 1:18 AMappThe agent bar is back at the bottom of the left drawer: tap it and the switcher springs up (YUI-194)
- 1:14 AMsiteA way home from every full screen: close, Back home, pull down (SITE-98)
- 1:10 AMsiteboard: sync from kanban and TestFlight
- 12:41 AMsiteboard: sync from kanban and TestFlight
- 12:37 AMsiteBody text token and a small markdown reader for say, card, page and stage text (SITE-97)
- 12:36 AMappAdd agent: ask again on return to the app, time out stuck requests, and say so after a minute with Try again (YUI-192)
- 12:34 AMappBundle channel guide v39 (YUI-203)
- 12:32 AMsiteguide v39: show it, don't tell it: UI in a phone, when is a timeline, no lone hyphens, the last page has a next step (YUI-203)
- 12:22 AMsiteShare card capture for screen pills (YUI-193)
- 12:19 AMsiteShowcase: screen pills (YUI-193)
- 12:18 AMsiteProgress: screen pills replace the dots (YUI-193)
- 12:17 AMappTop bar test: the record and the way back are top right beside the new chat pen (YUI-193)
- 12:11 AMsiteboard: sync from kanban and TestFlight
- 12:05 AMsitePROP-4: a first plan in every agent, with a tappable hero (YUI-204)
Monday, Sep 28
45 shipped, 2 builds, 145 commits
- 11:39 PM
The site stage no longer splits a sentence inside a version numberSITE-96
- 11:24 PM
Agents draw what is waiting, they don't count itYUI-197
- 6:53 PM
The Jev layer, routing turns in a phoneSITE-94
- 6:42 PM
PROP-2: the Jev layerSITE-93
- 6:22 PM
Vote on a proposalSITE-89
- 6:15 PM
Pick your crew, in a phone you can useSITE-88
- 6:09 PM
The token has a name: $USITE-90
- 5:56 PM
Proposals: big ideas, shown before they are builtSITE-87
- 11:43 AM
Stop a reply from the main screenYUI-190
- 10:42 AM
A pause to listen
- 10:38 AM
Stop a reply in the site chatSITE-84
- 10:18 AM
The site chat gets pages, a swipe awaySITE-83
- 9:54 AM
The screen dots move into the bottom barYUI-189
- 9:42 AM
Ticks and your week, on every deviceYUI-185b
- 9:22 AM
Penny's tools in the app: plan your week by voice, a reminder on your phone, a week you can dragYUI-185
- 9:21 AM
Basil's grocery list just worksYUI-188
- 9:16 AM
Meet the crew: one page for Yui and the five starter agentsSITE-82
- 8:51 AM
See it's live-only entries, shot on real test runsSITE-80
- 8:16 AM
Gouda's tools in the app: learn a song, a click that logs itself, a beat that staysYUI-184
- 7:42 AM
Basil's week on the web: a day a page, a swap on one tapSITE-81
- 7:24 AM
Meet the crew in the site chat, each with a flow to trySITE-69
- 6:50 AM
The study buddy's flow: a topic to a quizSITE-74
- 6:24 AM
The planner's flow: a busy week to a planSITE-73
- 5:43 AM
The musician's flow: a vibe to a beatSITE-72
- 5:13 AM
The nutritionist's flow: a plate to macrosSITE-71
- 4:41 AM
See it shows the rest of the app as it is nowSITE-79
- 4:21 AM
Your study buddy teaches and quizzesYUI-186
- 3:53 AM
See it shows the app as it is nowSITE-76
- 3:50 AM
Your planner plans the weekYUI-185
- 3:29 AM
The workout runner in the app: rest starts on its own, say doneYUI-182
- 3:17 AM
Your music teacher teaches songsYUI-184
- 3:14 AM
The timer reads in light modeSITE-78
- 2:55 AM
The trainer's flow: a check-in that ends on the timerSITE-70
- 2:55 AM
Your nutritionist plans your mealsYUI-183
- 2:38 AM
Yui 0.5.2: the dots are back and slide with youYUI-187
- 2:35 AMBuild 2887 changes to TestFlight
- 2:16 AM
The site chat plays a whole flowSITE-68
- 1:59 AM
Your trainer runs your workoutYUI-182
- 1:48 AM
The site chat asks what you thinkSITE-67
- 1:40 AM
Yui 0.5.1 is on TestFlight: switching agents no longer crashesYUI-181NOTE-23261
- 1:38 AMBuild 2813 changes to TestFlight
- 1:11 AM
Hand this page to your agentSITE-77
- 12:48 AM
The chat on this site opens full screen, like the appSITE-66
- 12:09 AM
See it shows hold to talk the way 0.5.0 does itSITE-75
All 145 commits that day
- 11:44 PMsiteboard: sync from kanban and TestFlight
- 11:43 PMsiteChannel spec sample: drop a private name so sync-content passes
- 11:43 PMappScreen pills replace the dots in the top bar; the agent picker moves into the drawer (YUI-193)
- 11:41 PMsiteboard: sync from kanban and TestFlight
- 11:39 PMsiteThe site stage never splits a sentence inside a version number, decimal or URL (SITE-96)
- 11:25 PMappApp: several chats per agent, listed in the drawer, New chat, rename, delete (YUI-169)
- 11:24 PMsiteguide v38: items get drawn, not counted (YUI-197)
- 11:10 PMsiteboard: sync from kanban and TestFlight
- 11:06 PMappNative runtime, push and MCP know chats: history per chat, Stop per chat, push carries chat (YUI-169)
- 11:06 PMappHermes plugin: each chat is its own session, [yui] chat new, replies name their chat (YUI-169)
- 10:53 PMappChats: yui_chats, chat_id on every row, the trigger that picks a chat, and the drawer list view (YUI-169)
- 10:09 PMsitePROP-3: What Stop stops (stop the queue vs let other things go, plus the middle path)
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:38 PMsiteROADMAP: YUI-191 in the backlog, agent shortcuts on the app icon hold menu
- 7:10 PMsiteboard: sync from kanban and TestFlight
- 6:53 PMsiteSITE-94: PROP-2 hero, the Jev layer routing turns in a phone
- 6:42 PMsiteSITE-93: PROP-2 The Jev layer on /proposals
- 6:41 PMsiteSITE-95: pre-push hook clears GIT_DIR so og-check reads the right tree
- 6:41 PMsiteSITE-95: main goes green, and checks run before every push
- 6:40 PMsiteboard: sync from kanban and TestFlight
- 6:36 PMsiteSITE-92: where Jev fits in Yui, decision points and schemas
- 6:33 PMsiteSITE-91: Jev research brief
- 6:32 PMsiteSocial drafts: 18 new (SOC-1)
- 6:22 PMsiteSITE-89: vote on proposals, Yes build it or Not yet, counts and a one-line why
- 6:15 PMsiteProgress entry for the PROP-1 first-run hero (SITE-88)
- 6:10 PMsiteboard: sync from kanban and TestFlight
- 6:10 PMsitePROP-1 hero: Yui's first-run flow as a working phone (SITE-88)
- 6:09 PMsiteSITE-90: the token has a name, $U (an intention, said openly)
- 5:56 PMsiteProposals: big ideas shown before they are built, first up PROP-1 Pick your crew (SITE-87)
- 3:11 PMsiteboard: sync from kanban and TestFlight
- 2:52 PMsiteThe home page shares the latest release; og refresh and contact sheet (SITE-86)
- 2:43 PMsiteEvery page shares as itself: its own og title, line and image (SITE-85)
- 2:40 PMsiteboard: sync from kanban and TestFlight
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 1:23 PMsiteThe 0.5.0 announcement bar comes off the site
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 11:43 AMsiteprogress: stop a reply from the main screen (YUI-190)
- 11:43 AMappStop on a real account: a hosted turn stopped mid-answer, kills, relaunches and five agent switches (YUI-190)
- 10:51 AMappStop a turn from the main screen: the mic becomes a stop square while an agent works (YUI-190)
- 10:47 AMsiteboard: sync from kanban and TestFlight
- 10:43 AMsiteA stopped ask never goes to Yui as history, so it cannot steer the next answer (SITE-84)
- 10:42 AMsiteA pause to listen: the roadmap and progress say dev is on hold for user research, 0.6.0 is built and waits; the 0.5.0 film leaves the...
- 10:40 AMsiteboard: sync from kanban and TestFlight
- 10:38 AMsiteStop a reply in the site chat: the mic or send turns into a stop square while Yui works (SITE-84)
- 10:18 AMsiteThe site chat gets the app's pages: screens 2 to 12 a swipe away, dots in the bottom bar (SITE-83)
- 10:10 AMsiteboard: sync from kanban and TestFlight
- 9:54 AMsiteProgress: the screen dots move into the bottom bar, centered, and slide over when the page arrows show (YUI-189)
- 9:52 AMappThe screen dots live in the bottom bar, centered, and move over when the page arrows show (YUI-189)
- 9:42 AMappyui-mcp: parser copy synced from yuigui 5cce24c (quietToAgent, YUI-185b)
- 9:42 AMsiteboard: sync from kanban and TestFlight
- 9:42 AMappPenny's saved order redraws This week, so every device reads the same week (YUI-185b)
- 9:42 AMsiteA tick on a native agent's named list on a page reaches its runtime quietly: spec, reference function, playground (YUI-185b)
- 9:22 AMsiteProgress: Penny's tools in the app, plan your week by voice, a reminder on your phone, a week you can drag (YUI-185)
- 9:21 AMsiteProgress: Basil's grocery list just works, before and after (YUI-188)
- 9:16 AMsiteMeet the crew: yuigui.com/crew, Yui and the five starter agents with their tools and a live demo each (SITE-82)
- 9:15 AMappA put the store refuses is mended where the meaning is plain, and the live grocery e2e (YUI-188)
- 9:14 AMsiteboard: sync from kanban and TestFlight
- 9:09 AMappBasil's grocery list just works: missing starter tables arrive once, a put makes its own table, a slip is one small card (YUI-188)
- 9:06 AMappPenny's tools in the app: reminders on the phone's clock, the brain dump by voice or typed, a Today tick reaches her, This week keeps...
- 8:51 AMsiteSee it: the live-only app entries, shot on real test runs (SITE-80)
- 8:41 AMsiteboard: sync from kanban and TestFlight
- 8:16 AMsiteProgress: Gouda's tools in the app, learn a song, a click that logs itself, a beat that stays (YUI-184)
- 8:11 AMsiteboard: sync from kanban and TestFlight
- 7:42 AMappyui-mcp: sync the YL parser for page forward and standing pages (SITE-81, yuigui 2051202)
- 7:42 AMsiteBasil's week on the web stage: a titled question in a deck is a page, a redraw beside an answer keeps you on it (SITE-81)
- 7:41 AMappGouda's tools in the app: a beat on the Looper kept on the phone until Send, the chord grid redraws on a looped bar, a click stopped by...
- 7:41 AMsiteboard: sync from kanban and TestFlight
- 7:24 AMsiteMeet the crew in the site chat, each with a flow to try (SITE-69)
- 7:10 AMsiteboard: sync from kanban and TestFlight
- 6:52 AMappyui-mcp and the plugin know the study buddy's flow: starter flows and screen copy synced from yuigui (SITE-74)
- 6:50 AMsiteThe MCP app knows the study buddy's flow: rebuilt yui-screen with study-quiz (SITE-74)
- 6:50 AMsiteThe study buddy's flow: a topic to a quiz, in the playground and the site chat (SITE-74)
- 6:41 AMsiteboard: sync from kanban and TestFlight
- 6:25 AMappyui-mcp and the plugin know the planner's flow: starter flows and screen copy synced from yuigui (SITE-73)
- 6:24 AMsiteThe MCP app knows the planner's flow: rebuilt yui-screen with planner-week (SITE-73)
- 6:24 AMsiteThe planner's flow: a busy week to a plan, in the playground and the site chat (SITE-73)
- 6:16 AMsiteProgress: Basil's tools in the app, grocery ticks that stay, Share list, a swap in one tap (YUI-183)
- 6:10 AMsiteboard: sync from kanban and TestFlight
- 5:46 AMappyui-mcp and the plugin know the musician's flow: starter flows and screen copy synced from yuigui (SITE-72)
- 5:43 AMsiteThe MCP app knows the musician's flow: rebuilt yui-screen with musician-jam (SITE-72)
- 5:43 AMsiteThe musician's flow: a vibe to a beat, in the playground and the site chat (SITE-72)
- 5:40 AMsiteboard: sync from kanban and TestFlight
- 5:17 AMappBasil's tools in the app: grocery ticks kept on the phone, Share list, a swap in one tap, the week lands as a deck (YUI-183, app half)
- 5:16 AMappyui-mcp serves the nutritionist's flow: screen copy synced from yuigui (SITE-71)
- 5:16 AMappThe plugin knows the nutritionist's flow: nutritionist-plate in the saved flows copy (SITE-71)
- 5:13 AMsiteThe MCP app knows the nutritionist's flow: rebuilt yui-screen with nutritionist-plate (SITE-71)
- 5:13 AMsiteThe nutritionist's flow: a plate to macros, in the playground and the site chat (SITE-71)
- 5:10 AMsiteboard: sync from kanban and TestFlight
- 4:41 AMsiteSee it: fourteen more app entries show Yui 0.5.2, the stage first (SITE-79)
- 4:40 AMsiteboard: sync from kanban and TestFlight
- 4:24 AMappQuill's learn plan names the deck it joins, not 'your 1 deck' (YUI-186)
- 4:21 AMsiteYour study buddy teaches and quizzes: Quill's learn a topic, lesson, card review, problem steps and pages in the playground, See it and...
- 4:12 AMappQuill's tools: learn a topic, cards with spaced review, walk me through a problem, his pages kept current (YUI-186, runtime half)
- 4:10 AMsiteboard: sync from kanban and TestFlight
- 4:04 AMappPenny's demo home and can match her profile after YUI-185's runtime half (YUI-182)
- 4:03 AMappThe home's pickers are tools, not asks; the demo crew homes match the profiles again (YUI-182)
- 3:53 AMsiteSee it: ten app entries show Yui 0.5.2, the stage first and the chat as the record (SITE-76)
- 3:50 AMsiteYour planner plans the week: Penny's plan-my-week, evening review and her pages in the playground, See it and the ship log (YUI-185)
- 3:48 AMappPlanner e2e: one more to-do today before the evening review, so it has two to decide on (YUI-185)
- 3:46 AMappPenny's tools: plan my week by voice, the today list, reminders, the evening review, her pages kept current (YUI-185, runtime half)
- 3:41 AMsiteboard: sync from kanban and TestFlight
- 3:29 AMsiteProgress: the workout runner in the app, rest starts on its own, say done (YUI-182)
- 3:28 AMappThe workout runner in the app: one move per page, sets to tick, rest starts on its own, say done (YUI-182, app half)
- 3:17 AMsiteYour music teacher teaches songs: Gouda's learn-a-song, practice log and his pages in the playground, See it and the ship log (YUI-184)
- 3:14 AMappyui-mcp: sync the screen bundle, light timer dial (SITE-78)
- 3:14 AMsiteThe timer reads in light mode: white dial, ink digits (SITE-78)
- 3:13 AMappGouda's tools: learn a song and play along, the practice log, saved sessions, his pages kept current (YUI-184, runtime half)
- 3:11 AMsiteboard: sync from kanban and TestFlight
- 2:58 AMappyui-mcp serves the trainer's flow: screen copy synced from yuigui (SITE-70)
- 2:58 AMsiteThe MCP app knows the trainer's flow: rebuilt yui-screen with trainer-session (SITE-70)
- 2:55 AMsiteThe trainer's flow: a check-in that ends on the timer, in the playground and the site chat (SITE-70)
- 2:55 AMsiteYour nutritionist plans your meals: Basil's plan, his week and his pages in the playground, See it and the ship log (YUI-183)
- 2:54 AMappThe plugin knows the trainer's flow: trainer-session in the saved flows copy (SITE-70)
- 2:48 AMappBasil's tools: plan my meals, a swap, the grocery list by aisle, today's macros board, his pages kept current (YUI-183, runtime half)
- 2:41 AMsiteboard: sync from kanban and TestFlight
- 2:38 AMsiteYui 0.5.2, build 288, on TestFlight: the screen dots are back and slide with you (YUI-187)
- 2:16 AMsiteThe site chat plays a whole flow: saved flows run on the stage, plans play as steps (SITE-68)
- 2:13 AMappYui 0.5.2: the screen dots are back and slide with you (YUI-187)
- 2:11 AMsiteboard: sync from kanban and TestFlight
- 2:02 AMappThe screen dots are back and slide with you; screens slide instead of fading (YUI-187)
- 2:01 AMappWorkout runner polish: Skip on every move, each move's sets named in the review, This week a plain list with done days ticked (YUI-182)
- 1:59 AMsiteYour trainer runs your workout: the runner and his pages in the playground, See it and the ship log (YUI-182)
- 1:48 AMsiteThe site chat asks for feedback first: what you like or not, the pitch, how to help, or just a demo (SITE-67)
- 1:44 AMappWorkouts e2e: Progress redraws for a new lift's chart; the home row's native is a word (YUI-182)
- 1:43 AMappA change with private details, left out here
- 1:40 AMsiteboard: sync from kanban and TestFlight
- 1:40 AMsiteYui 0.5.1, build 281, on TestFlight: switching agents no longer crashes (YUI-181)
- 1:13 AMsiteEvery agent has its own quiet visual by default (YUI-180, spec and playground)
- 1:11 AMsiteHand this to your agent: Copy link, Copy page and one line of how on every page you can act on (SITE-77)
- 1:11 AMsiteThe site's MCP and OAuth URLs point at the live yuigui backend, not PROOF (404 since the Sep 27 move)
- 1:10 AMsiteboard: sync from kanban and TestFlight
- 1:09 AMappVisual defaults: live check of the list's pick and the README line (YUI-180)
- 1:08 AMappEvery agent has its own quiet visual by default (YUI-180, runtime half)
- 1:06 AMappThe wordmark is optically centered: 5% of its width left
- 1:03 AMsiteThought: the crash our tests could not see (0.5.0, one line, what we test now)
- 12:51 AMappYui 0.5.1: the switch-agents and launch crash fix (YUI-181)
- 12:50 AMsiteRoadmap: 0.5.1 fixes the switch-agents crash, 0.6.0 gives the crew real tools (YUI-180 to 186)
- 12:49 AMappFix the 0.5.0 crash on switching agents and on launch: save the hellos you have met as a plain array
- 12:48 AMsiteSite chat opens full screen first, like the app: answers play on the stage, the big mic talks (SITE-66)
- 12:40 AMsiteboard: sync from kanban and TestFlight
- 12:33 AMsiteThe Yui 0.5.0 film in the top bar: two minutes, the crew feels ready
- 12:27 AMsiteThe brand kit: /brand.json and square logos, for Yui to speak for Yui
- 12:10 AMsiteboard: sync from kanban and TestFlight
- 12:09 AMsiteA change with private details, left out here
- 12:03 AMappEvery Yui has a repo: the README, AGENTS.md and CONTRIBUTING-AGENTS.md point to the platform repos
Sunday, Sep 27
58 shipped, 7 builds, 209 commits
- 11:51 PM
Yui 0.5.0 is on TestFlight: the crew feels readyYUI-SHIP
- 11:49 PM
Tables right in the reply, for any agentYUI-171
- 11:48 PMBuild 27820 changes to TestFlight
- 10:45 PM
Your tables work with any agentYUI-171
- 10:20 PM
One agent opens anotherYUI-144
- 10:14 PM
Every agent has a homeYUI-168
- 9:54 PM
Log a meal without weighingYUI-103
- 9:52 PM
Meet each agent when you open itYUI-167
- 9:48 PM
Switch agents, keep your tablesYUI-171
- 9:22 PM
Hold to snap and say what's in itYUI-166
- 9:05 PM
Every agent keeps its own little databaseYUI-170
- 8:36 PM
Yui 0.4.3: swipe back, and a new install starts at Sign in
- 8:34 PMBuild 25814 changes to TestFlight
- 8:15 PM
Every crew agent says what it doesYUI-165
- 7:45 PM
Every agent has its own home: the spec and a mockYUI-168
- 7:36 PM
The chat on this site feels like YuiSITE-65
- 7:31 PM
Swipe sideways on the full screen againNOTE-11943
- 7:28 PM
Agents answer on a screen, not in markdownNOTE-50101
- 7:28 PM
Several chats with one agent: the spec and a mockYUI-169
- 6:18 PM
The starter crew stays in characterYUI-135
- 6:16 PM
A new install starts at Sign inNOTE-65452
- 5:40 PMBuild 24415 changes to TestFlight
- 5:11 PM
Line breaks read as linesYUI-161
- 5:08 PM
Add agent, then Cancel, no longer crashesFeedback
- 4:51 PM
Long asks always get an answerYUI-162
- 4:09 PM
No dashes in the crew's repliesYUI-163
- 4:02 PM
Native Yui on your phoneYUI-160
- 3:42 PM
Everyone gets a Yui at sign-inYUI-134
- 3:17 PMBuild 22912 changes to TestFlight
- 3:12 PM
How well GLM uses YuiYUI-132
- 3:06 PM
The first launch is Yui talking, with the crew already thereYUI-145
- 2:54 PM
Your agents check in on their ownYUI-143
- 2:30 PM
Map labels stop overlappingYUI-158
- 2:22 PM
Your agents remember you, and you can fix what they rememberYUI-140
- 2:15 PM
Basil reads your mealYUI-141
- 2:13 PM
Agents answer where with a mapYUI-158
- 2:04 PM
Native agents look things up, with sourcesYUI-142
- 1:45 PM
Maps in the appYUI-158NOTE-38321
- 1:40 PM
Yui's own soul and first screenYUI-133
- 1:39 PM
Pick the model per turnYUI-131
- 1:34 PM
Yui's own engine for native agentsYUI-130
- 11:40 AM
Yui 0.4.2 on the siteSITE-63
- 11:35 AMBuild 2168 changes to TestFlight
- 10:46 AM
One Send per screen, picks tooYUI-159
- 10:13 AM
One Send per screen, forms tooYUI-156NOTE-13279
- 9:45 AM
Flows never dead-endYUI-155NOTE-4137
- 9:31 AM
Maps: answer where with the placeYUI-158
- 9:16 AM
Explainers draw every pageABzLdIggsJmUiOKfDaSVN58APnct-yD03xg1Nl9emXJ6a4NOTE-52023
- 9:16 AM
Explainers draw every pageYUI-157
- 9:07 AM
The new face, filmed in the app, on the home pageSOC-6
- 7:14 AM
A film for Yui 0.4.1: tune up, keep time, send a takeSOC-4
- 7:11 AM
Three films: dinner, a car, homeworkSOC-5
- 7:07 AM
The films are on the site, and 0.4.1 reads as the newestSITE-62
- 4:42 AM
Agents send a tuner and a metronomeYUI-116
- 4:35 AM
Yui 0.4.1 on the site: the release postSITE-61
- 4:29 AMBuild 2084 changes to TestFlight
- 4:10 AM
See a take recorded and a keyboard playedSITE-60
- 3:45 AM
Record a take, plug in a keyboardYUI-116
- 3:13 AM
A clean sweep after Yui 0.4.0SITE-59
- 3:13 AM
Agents send keys and chordsYUI-116
- 2:54 AM
A tuner and a metronome in the appYUI-116YUI-136
- 2:36 AM
Yui 0.4.0 in motion on See itSITE-58
- 2:30 AM
The picture listensYUI-125
- 2:15 AM
Yui 0.4.0 on the site: the release post and See itSITE-57
- 2:08 AMBuild 20423 changes to TestFlight
All 209 commits that day
- 11:52 PMsiteSite chat: Yui links a page and asks before taking a visitor there (SITE-65)
- 11:51 PMsiteYui 0.5.0 on the site: the release post, See it, build 278 on the changelog (YUI-SHIP 0.5.0)
- 11:50 PMsiteSite chat is a conversation: Yui gets to know visitors, shares the mission, points helpers to new platforms (SITE-65)
- 11:49 PMsiteTables right in the reply for Hermes, A2A and webhooks: live runs on /mockups/tables, spec section 8, progress (YUI-171)
- 11:48 PMappTables in any agent's reply: Hermes, A2A and webhook, and the line after a hand over (YUI-171)
- 11:42 PMsiteEmail from Yui: confirmation links, a news opt-in, unsubscribe, privacy
- 11:40 PMsiteboard: sync from kanban and TestFlight
- 11:38 PMsiteSite chat: save both messages of a turn (PostgREST wants the same keys on every row) (SITE-64)
- 11:36 PMsiteThe site chat plays like the app: the stage, library screens, a Yui contact form, the floating Yui bubble (SITE-65)
- 11:10 PMsiteboard: sync from kanban and TestFlight
- 10:49 PMappYui 0.5.0: the crew feels ready (snap and say, meet each agent, homes, meals without weighing)
- 10:45 PMsiteTables for any agent is live for Hermes and MCP: the real calls on /mockups/tables, spec status, progress (YUI-171)
- 10:45 PMappTables for any agent: one server call, yui_tables for Hermes and MCP, hand a table over (YUI-171)
- 10:41 PMsiteboard: sync from kanban and TestFlight
- 10:39 PMsiteSite chat reads like a chat, phones stay under the nav, New chat starts over (SITE-65)
- 10:25 PMsiteProgress: YUI-168 test count after the rebase onto YUI-144
- 10:25 PMappCrew links open, hand-offs jump: yui://agent/<id>/thread is never a hand-off; the home line in the channel guide (YUI-168)
- 10:20 PMsiteProgress + spec: one agent opens another, the hand-off card (YUI-144)
- 10:19 PMappOne agent opens another: a hand-off card jumps the phone to that agent's thread with the note (YUI-144)
- 10:14 PMsiteEvery agent has a home: spec built, no dots, one channel guide line, progress with app shots (YUI-168)
- 10:12 PMappEvery agent's home on the stage: its chips, what's waiting on you, starter screens a swipe away, no dots (YUI-168)
- 10:11 PMsiteboard: sync from kanban and TestFlight
- 9:54 PMsiteProgress + spec: log a meal without weighing, in native Basil (YUI-103)
- 9:52 PMsiteProgress: meet each agent when you open it (YUI-167)
- 9:51 PMappMeal tests load again: one import of short (YUI-103)
- 9:50 PMappMeal breakdown: a table that fits a phone, the meal they named, never ask what they said; the live sim proof (YUI-103)
- 9:50 PMappMeal breakdown fits a phone: short food names, no question about what they said (YUI-103)
- 9:48 PMsiteSwitch agents, keep your tables (YUI-171 step 1)
- 9:46 PMappMeet the agent: its hello plays on first open, the top pill is the one picker, About says what it does (YUI-167)
- 9:44 PMappA change with private details, left out here
- 9:42 PMsiteboard: sync from kanban and TestFlight
- 9:34 PMappLog a meal without weighing: an answer at once, the macros behind the scenes, one breakdown, a food memory (YUI-103)
- 9:23 PMappPersona eval: back off on the management API's 429 instead of crashing mid-run (YUI-170)
- 9:22 PMsiteSync spec: camera +say (YUI-166)
- 9:22 PMsiteProgress + spec: hold to snap and say, camera +say and yui://snap shortcuts (YUI-166)
- 9:22 PMappHold to snap and say: one press takes the photo, holding says what's in it, let go sends both (YUI-166)
- 9:20 PMsiteAgent tables spec: native agents keep their tables on the server (YUI-170)
- 9:10 PMsiteboard: sync from kanban and TestFlight
- 9:05 PMsiteEvery agent keeps its own little database (YUI-170)
- 9:04 PMappNative tables: a list labels its numbers, a table header with spaces is mended (YUI-170)
- 8:57 PMappNative tables: a delete waiting on its tap never reads as done; tick what's got, delete what they ask to (YUI-170)
- 8:51 PMappNative tables: table words in any fence still land, a write always shows its table (YUI-170)
- 8:48 PMappPersona eval: the four table asks hit each agent's own tables and answer on a screen (YUI-170)
- 8:46 PMappEvery native agent keeps its own little database: tables it makes, starter values it ships with (YUI-170)
- 8:41 PMsiteboard: sync from kanban and TestFlight
- 8:36 PMsiteProgress: Yui 0.4.3, build 258 on TestFlight (swipe back, sign-in-first)
- 8:15 PMsiteEvery crew agent says what it does, and its hello is not a Review ask (YUI-165)
- 8:14 PMappAn agent's hello is an answer on its stage, never a Review ask (YUI-165)
- 8:11 PMsiteboard: sync from kanban and TestFlight
- 8:10 PMappEvery crew agent says what it does: a tagline, two sentences and three things to ask (YUI-165)
- 8:04 PMsiteFive explainer films on the pages they explain
- 8:03 PMappVersion 0.4.3: swipe back and sign-in-first
- 7:47 PMsiteboard: sync from kanban and TestFlight
- 7:45 PMsiteAgent home: spec and tappable mock, shortcuts, asks and starter screens per agent (YUI-168)
- 7:36 PMsitetimeline: sync (SITE-65)
- 7:36 PMsiteThe site chat feels like Yui: it turns the site dark, answers with screens, crew shortcuts (SITE-65)
- 7:31 PMsiteProgress: swipe sideways on the full screen again (feedback AC0r0OFGJiJOcbFdbXMgHms)
- 7:29 PMsitetimeline: sync
- 7:28 PMsiteProgress: agents answer on a screen, not in markdown
- 7:28 PMsiteChats: spec and clickable mock, several chats per agent in the drawer (YUI-169)
- 7:24 PMappA line that can't sit in a deck moves after it, so the deck still draws
- 7:19 PMappA table row with its quote closed early is one row again
- 7:18 PMappA message sent during a hand-off is answered; a quoted table title stays a title
- 7:12 PMsiteRoadmap: agent tables (YUI-170, YUI-171) and a better web sample that goes dark (SITE-65)
- 7:10 PMsiteboard: sync from kanban and TestFlight
- 7:09 PMsiteFilms fit the screen, and the three concept films get the front page
- 7:06 PMsiteboard: sync from kanban and TestFlight
- 7:05 PMsiteBoard shows what is happening now: TestFlight notes being built appear under their plain names, and blocked cards say they are waiting...
- 6:52 PMsiteRedeploy so the site chat picks up its key (SITE-64)
- 6:52 PMappNative answers: a list's title is title=, not a quoted first item
- 6:51 PMappNative answers: words before the screen, nothing after the fence
- 6:49 PMappSwipe on the full screen again: left for the next screen, right for the one before or the drawer (feedback AC0r0OFGJiJOcbFdbXMgHms)
- 6:46 PMappMacros are one table, not a page per tile,
- 6:43 PMsiteboard: sync from kanban and TestFlight
- 6:38 PMappNative agents answer on a screen: no markdown, one line first, 4 pages at most
- 6:36 PMsiteRoadmap: Chris's build 244 notes placed as YUI-165 to YUI-169 and 0.5.0
- 6:34 PMsiteSite chat goes live without Turnstile: the check turns on with its keys, a chat ends at 12 turns until then (SITE-64)
- 6:31 PMsiteSocial drafts: 12 new (SOC-1)
- 6:20 PMappCrew shots: every starter agent's first answer, in the app, on a throwaway account (YUI-135)
- 6:18 PMsiteProgress: the starter crew stays in character, with each agent's first answer (YUI-135)
- 6:16 PMsiteProgress: a new install starts at Sign in (feedback AFFVLA66)
- 6:16 PMappA reinstall starts at Sign in, not signed in to the last account (feedback AFFVLA66)
- 6:10 PMsiteboard: sync from kanban and TestFlight
- 6:06 PMappPersona eval: every starter agent, live, stays in character on Yui Lines (YUI-135)
- 6:06 PMappStarter crew: Basil's first answer asks about conditions with one doctor note; coaches refer in one line then a screen (YUI-135)
- 6:06 PMappNative turns never end silent: an answer with nothing to see is asked again, wrapped option lines and a stray end are mended (YUI-135)
- 5:40 PMsiteboard: sync from kanban and TestFlight
- 5:36 PMappStack check reads the launched pid and new crash reports, not launchctl (YUI-164)
- 5:21 PMappStage first: a screen pill in the chat opens the stage on that screen (YUI-164)
- 5:11 PMsiteboard: sync from kanban and TestFlight
- 5:11 PMsiteLine breaks read as lines: eval case list-no-escaped-breaks, no_breaks check, progress entry and showcase (YUI-161)
- 5:09 PMappLive check: a native list answer has no \n in its quoted strings (YUI-161)
- 5:08 PMsiteProgress: Add agent, then Cancel, no longer crashes (feedback AGjOqLXN)
- 5:08 PMappNative answers keep their line breaks: \n inside a quoted say becomes real say lines, bullets a list (YUI-161)
- 5:02 PMappFirst run waits for Yui a few seconds before the pairing pitch (YUI-164)
- 4:55 PMsiteYui in a chat bubble on yuigui.com, off until its keys are set (SITE-64)
- 4:51 PMsiteLong asks always get an answer: eval sends the runtime's reasoning cap and retry, 18 GLM turns, 0 empty (YUI-162)
- 4:50 PMappLive check: a long ask to hosted Yui comes back with an answer (YUI-162)
- 4:49 PMsiteboard: sync from kanban and TestFlight
- 4:43 PMappRetry without thinking also when a cut-off answer spent over half its budget thinking (YUI-162)
- 4:40 PMappWIP: crew choice, screens on the stage (YUI-164)
- 4:40 PMappNative turns always answer: a 1000-token reasoning cap on OpenRouter, one retry without thinking when the answer comes back empty (YUI-162)
- 4:32 PMappAdd agent, Cancel no longer crashes the chat (feedback AGjOqLXN)
- 4:11 PMsiteboard: sync from kanban and TestFlight
- 4:09 PMsiteProgress: no dashes in the crew's replies (YUI-163)
- 4:08 PMappLive first-launch proof checks every crew answer for dashes (YUI-163)
- 4:04 PMappA change with private details, left out here
- 4:04 PMappNative crew replies without em dashes: a prompt rule and a sweep before the answer is written (YUI-163)
- 4:02 PMsiteProgress: Native Yui on your phone, build 229 with a first-run recording (YUI-160)
- 3:55 PMappNative agents see composer photos: read meta.photos (YUI-160)
- 3:42 PMsiteProgress: Everyone gets a Yui at sign-in (YUI-134)
- 3:42 PMappLive proof: a new account finds hosted Yui and she answers (YUI-134)
- 3:40 PMsiteboard: sync from kanban and TestFlight
- 3:39 PMsiteMeet Yui, the homepage film, in the home hero
- 3:12 PMsiteYUI-132: channel eval on GLM 5.2 and GLM-5V-Turbo, scores on /channel
- 3:10 PMappMerge the yuigui backend move into main
- 3:10 PMsiteboard: sync from kanban and TestFlight
- 3:06 PMsiteProgress: the first launch is Yui talking, with the crew already there (YUI-145)
- 3:05 PMappThe first launch is Yui talking, with the crew already there (YUI-145)
- 2:54 PMsiteProgress: your agents check in on their own (YUI-143)
- 2:53 PMappCheck-ins that push: the trainer checks in Monday at 7, Basil asks about lunch (YUI-143)
- 2:51 PMsiteTop bar: Yui 0.4 voice mode, with the demo short in a player
- 2:42 PMsiteboard: sync from kanban and TestFlight
- 2:30 PMappyui-mcp: MCP App copy with the map label fix (YUI-158 follow-up)
- 2:30 PMsiteProgress: map labels stop overlapping (YUI-158 follow-up), trip shots on See it
- 2:29 PMappMap labels stop overlapping (YUI-158 follow-up)
- 2:26 PMsiteMap labels stop overlapping (YUI-158 follow-up)
- 2:22 PMsiteProgress: your agents remember you, and you can fix it in Controls (YUI-140)
- 2:16 PMappNative memory: notes only on native agents, with end-to-end tests (YUI-140)
- 2:15 PMsiteRemove the brand lab (reverts 014d7a0 and 84d1d86)
- 2:15 PMsiteBasil reads your meal (YUI-141): progress entry with the simulator shots, MEAL.md on native agents
- 2:14 PMappChannel guide v37: agents answer where with a map (YUI-158 step 3)
- 2:14 PMappNative agents read photos: one per turn, Basil reads a meal (YUI-141)
- 2:13 PMsiteChannel guide v37: agents answer where with a map (YUI-158 step 3)
- 2:10 PMsiteBrand lab: the 60 s journey and four chapter shorts on /brand
- 2:06 PMsiteBrand lab round 1 at /brand: the mark from Chris's paper sketch, six materials, films, fal stills
- 2:04 PMsiteNative web search with sources and a free monthly cap (YUI-142, yui 89f812f)
- 1:50 PMappA change with private details, left out here
- 1:45 PMsiteMaps in the app (YUI-158 step 2): progress entry with the app shots, roadmap line, spec/map/scenes.json
- 1:45 PMappMaps in the app (YUI-158 step 2; Chris on the Mongol Empire answer, feedback AL2nKEYo: "Again, not bad but this should be a Map.")
- 1:44 PMsiteboard: sync from kanban and TestFlight
- 1:40 PMsiteProgress + See it: Yui's own soul and first screen (YUI-133)
- 1:39 PMsiteProgress: pick the model per turn (YUI-131)
- 1:36 PMappNative profiles: the build loads every folder through the checked loader, with tests (YUI-133)
- 1:34 PMsiteProgress + See it: Yui's own engine for native agents (YUI-130)
- 1:29 PMappNative models: a photo the model can't fetch goes again as bytes (YUI-131)
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 11:40 AMsiteboard: sync from kanban and TestFlight
- 11:40 AMsiteYui 0.4.2 on the site: the release Thought, build 216 on the roadmap (SITE-63)
- 11:10 AMsiteboard: sync from kanban and TestFlight
- 11:02 AMappBump to 0.4.2: one Send per screen in plans and questions
- 10:46 AMsiteProgress: one Send per screen, picks too (YUI-159)
- 10:46 AMsiteboard: sync from kanban and TestFlight
- 10:44 AMappA pick inside a plan has no Done: one Send per screen (YUI-159)
- 10:13 AMsiteProgress: one Send per screen, forms too (YUI-156)
- 10:12 AMappA form inside a plan is just fields: one Send per screen (YUI-156)
- 10:10 AMsiteboard: sync from kanban and TestFlight
- 9:45 AMappPlugin: a flow the phone can't run goes out as a plan (YUI-155)
- 9:45 AMsiteChannel guide v36: a flow never dead-ends on an older app (YUI-155)
- 9:41 AMsiteboard: sync from kanban and TestFlight
- 9:37 AMappyui-mcp: sync the YL parser and MCP App for maps (YUI-158 step 1)
- 9:31 AMappYuiLines: 39-map.json waits for the app half of maps (YUI-158 step 2)
- 9:31 AMsiteMaps, step 1 on the web (YUI-158): YL `map` with area, pin and route. Chris on the Mongol Empire answer: "Again, not bad but this should...
- 9:17 AMappChannel guide v35: explainers draw every page (YUI-157)
- 9:16 AMsiteChannel guide v35: explainers draw every page (YUI-157)
- 9:13 AMsiteroadmap: maps in the preset library (YUI-158, from TestFlight feedback)
- 9:10 AMsiteboard: sync from kanban and TestFlight
- 9:07 AMsiteThe new face, filmed in the app, in the home hero (SOC-6)
- 8:40 AMsiteboard: sync from kanban and TestFlight
- 7:40 AMsiteboard: sync from kanban and TestFlight
- 7:14 AMsiteThe Yui 0.4.1 film: tune up, keep time, send a take (SOC-4)
- 7:11 AMsiteThree films on the site: dinner, a car, homework (SOC-5)
- 7:10 AMsiteboard: sync from kanban and TestFlight
- 7:07 AMsiteThe films on the site, and 0.4.1 as the newest release (SITE-62)
- 6:59 AMsiteVideo 10: Homework rescue, help you can see and play (SOC-5)
- 6:59 AMsiteVideo 09: Can I afford it, numbers you can touch (SOC-5)
- 6:59 AMsiteVideo 08: Hands full, cook with your hands full (SOC-5)
- 6:59 AMsiteVideos kit: stage.js and stage.css, the full screen stage for comps (SOC-5)
- 5:10 AMsiteboard: sync from kanban and TestFlight
- 4:42 AMappChannel guide v34: agents send a tuner and a metronome (YUI-116, yuigui 0bbd205)
- 4:42 AMsiteChannel guide v34: agents send a tuner and a metronome (YUI-116 step 4)
- 4:40 AMsiteboard: sync from kanban and TestFlight
- 4:35 AMsiteYui 0.4.1 on the site: the release Thought, build 208 on the changelog (SITE-61)
- 4:10 AMsiteboard: sync from kanban and TestFlight
- 4:10 AMsiteSee it: record a take, play from a keyboard (SITE-60)
- 4:02 AMappYui 0.4.1: tuner, metronome, record a take, MIDI keyboard (YUI-116)
- 3:45 AMsiteprogress: record a take, plug in a keyboard (YUI-116 step 5, yui 54cb655)
- 3:45 AMappRecord a take, plug in a keyboard (YUI-116 step 5)
- 3:40 AMsiteboard: sync from kanban and TestFlight
- 3:23 AMappChannel guide v33: agents send keys and chords (YUI-116, yuigui 85bbee1)
- 3:22 AMsiteprogress: escape the quotes in the YUI-116 guide entry
- 3:22 AMsiteChannel guide v33: a sent beat gets nothing else; full suite in v31's range (YUI-116)
- 3:13 AMsiteShare card capture for the tuner, and a clean sweep after 0.4.0 (SITE-59)
- 3:13 AMsiteChannel guide v33: agents send keys and chords (YUI-116 step 3)
- 3:10 AMsiteboard: sync from kanban and TestFlight
- 2:54 AMsiteprogress: a tuner and a metronome in the app (YUI-116 step 4, yui 7b18b14)
- 2:54 AMappA tuner and a metronome in the app (YUI-116 step 4)
- 2:40 AMsiteboard: sync from kanban and TestFlight
- 2:36 AMsiteSee it: Yui 0.4.0 in motion, four clips from the app (SITE-58)
- 2:30 AMsiteprogress: the picture listens (YUI-125)
- 2:15 AMsiteYui 0.4.0 on the site: the release post, See it and the roadmap (SITE-57)
- 2:10 AMsiteboard: sync from kanban and TestFlight
- 1:40 AMsiteboard: sync from kanban and TestFlight
- 1:37 AMappYui 0.4.0: the new face of Yui, STAGE-1 to TestFlight (Chris, Sep 26)
- 1:13 AMappThe visual listens: your voice, the agent's voice and the music (YUI-125)
- 1:11 AMsiteThe visual listens: bands in the spec, tick falls back to 0 (YUI-125)
- 1:11 AMsiteboard: sync from kanban and TestFlight
- 12:20 AMappThe visual: Metal shaders behind the stage (YUI-124 step 2)
- 12:10 AMsiteboard: sync from kanban and TestFlight
Saturday, Sep 26
70 shipped, 5 builds, 212 commits
- 11:08 PM
The top bar: agents left, the record rightYUI-122
- 10:27 PM
A live picture behind the wordsYUI-124
- 10:10 PM
A bigger mic, bottom rightYUI-121
- 9:15 PM
Say how each agent movesYUI-123
- 9:05 PM
Pictures show whole, never croppedNOTE-17226
- 8:53 PM
The stage moves with the agentYUI-120
- 8:40 PM
Yui lives on the full screen, in the appYUI-119
- 8:38 PM
A Yui of your own, explainedSITE-55
- 8:11 PM
The full screen stage on the siteSITE-54
- 7:52 PM
Send answers in about 70 msYUI-108
- 7:46 PM
The full screen stage, drawnYUI-119NOTE-46346
- 6:34 PM
Help: why a beat is silentSITE-53NOTE-62835
- 6:03 PM
Agents send a beatYUI-116
- 6:02 PM
Yui 0.3.2 on the site: the release post and See itSITE-52
- 6:01 PM
It says what it is doingYUI-63
- 5:55 PMBuild 17616 changes to TestFlight
- 5:52 PM
Short answers firstYUI-118
- 5:30 PM
Keys and chords you can play in the appYUI-116
- 5:08 PM
Music screens agents can findYUI-117
- 4:59 PM
The working row says how long it usually takesNOTE-54650
- 4:45 PM
Music on the site: See it, and a ThoughtSITE-51
- 4:29 PM
Yui for musicians: the plan, and a mock that playsYUI-116
- 3:54 PM
Agents make their own flows: variantsFLOW-1
- 3:38 PM
Yui is in alpha: a Thought on how the MVP got doneSITE-50
- 3:17 PM
The home page has its hero video
- 3:16 PM
Flows and the library: a Thought on screens any agent can runSITE-49
- 3:13 PM
The MVP is done: Yui is in alpha, and use to earn begins
- 3:07 PM
Outside agents draw like the appINT-3
- 2:49 PM
Speed numbers are stored onceYUI-107
- 2:49 PM
Agents can look up the libraryFLOW-2
- 2:31 PM
The site says it plainly: Yui is in public beta
- 2:23 PM
Flows run the same in every parser, and My flows has a first lookFLOW-1
- 2:06 PM
Help catches up with the appSITE-47
- 1:47 PM
Get Yui shows the app and every way inSITE-46
- 1:47 PM
Your agent says what it is doingYUI-63
- 1:08 PM
Yui 0.3.1 on the site: the release post and See itSITE-45
- 12:58 PMBuild 1605 changes to TestFlight
- 12:48 PM
Hold to reply, no more swipeNOTE-25814
- 12:10 PM
Sync, decided: not in v1YUI-36
- 12:09 PM
The war room, stripped downNOTE-25876
- 12:07 PM
Designed in the open: a Thought on how Yui designs in publicSITE-44
- 11:41 AM
See it catches up to build 155SITE-43
- 11:16 AM
Every link on the site resolvesSITE-42
- 11:13 AM
A key vault, plannedYUI-34
- 11:05 AM
A lesson is one deckYUI-113
- 10:40 AM
A lesson is one screenFeedback
- 10:34 AM
Faster pages, and every one clears 90SITE-41
- 10:29 AM
What you were typing stays putFeedback
- 10:14 AM
The model on the phone, plannedYUI-41
- 9:57 AMBuild 1557 changes to TestFlight
- 9:41 AM
Widgets and Siri, plannedYUI-40
- 9:40 AM
See it catches up to build 148SITE-40
- 9:39 AM
A plan's question sits in the middle of the screenFeedback
- 9:11 AM
A starter agent, planned and pricedYUI-37
- 8:48 AM
Talk to your agents hands-free, read the answersYUI-14
- 8:45 AM
A full screen takes the keyboard down with itFeedback
- 8:23 AM
Yui holds less in memory, and a test checks it before every releaseYUI-100
- 7:53 AMBuild 14810 changes to TestFlight
- 5:11 AM
A timeline opened on its own sits at the topYUI-112
- 5:09 AM
Agent tables in the Python, Kotlin and Rust parsersYUI-89
- 4:41 AM
Every agent can put a picture on a pageYUI-85
- 4:37 AM
Talk about a setting, built: change your agent by talkingYUI-69
- 4:20 AM
The app moves timeline rows in placeYUI-111
- 4:13 AM
Yui@home runs every week: a routine for each agentOSS-6
- 4:08 AM
A timeline row can move without resending the pageYUI-111
- 4:01 AM
Agent controls, built: your agent's settings in the drawerYUI-70
- 3:40 AM
Yui@home: the agent-ready backlog is liveOSS-6
- 3:38 AM
The release panel tops the war room, live from the boardYUI-105
- 3:08 AM
Talk about a setting, designed: change your agent by talkingYUI-69
- 2:39 AM
Agent controls, designed: change what your agent is made ofYUI-70
- 2:23 AMBuild 1383 changes to TestFlight
- 1:14 AM
Taps answer at once, and a long thread scrolls smoothYUI-101
All 212 commits that day
- 11:53 PMappThe stage moves with the agent: context motion and the saved look (YUI-120, YUI-123)
- 11:10 PMsiteboard: sync from kanban and TestFlight
- 11:08 PMsiteProgress: the top bar, agents left, the record right (YUI-122)
- 11:04 PMappThe top bar: menu and agents top left, the record top right (YUI-122)
- 11:03 PMappMerge pull request #1 from postscarcityai/native-agent
- 10:40 PMsiteboard: sync from kanban and TestFlight
- 10:35 PMappyui-mcp reads the visual line (YUI-124, yuigui 3aa0cb3)
- 10:27 PMsiteProgress: a live picture behind the words (YUI-124)
- 10:26 PMsiteThe visual: a live shader behind the stage (YUI-124 step 1, web)
- 10:16 PMappA bigger mic bottom right, T to type, + to attach (YUI-121)
- 10:10 PMsiteboard: sync from kanban and TestFlight
- 10:10 PMsiteProgress: a bigger mic, bottom right (YUI-121)
- 9:40 PMsiteboard: sync from kanban and TestFlight
- 9:20 PMappyui-mcp reads motion looks in words (YUI-123, yuigui 03a0a05)
- 9:17 PMsiteRoadmap: all of STAGE-1 is top priority, 0.4.0 waits on it (Chris, Sep 26)
- 9:15 PMsiteSay how each agent moves: a motion look in words (YUI-123, web half)
- 9:10 PMsiteboard: sync from kanban and TestFlight
- 9:05 PMsiteProgress: pictures show whole, never cropped (YUI feedback AM6xGDZ3)
- 8:56 PMappYui 0.3.3: ship main to TestFlight (Chris, Sep 26)
- 8:53 PMsiteThe stage moves with the agent: stage motion spec + playground mock (YUI-120)
- 8:40 PMsiteProgress: Yui lives on the full screen, in the app (YUI-119 step 2)
- 8:40 PMappYui lives on the full screen, the chat is the record (YUI-119 step 2)
- 8:40 PMsiteboard: sync from kanban and TestFlight
- 8:38 PMappPictures show whole, never cropped (YUI feedback AM6xGDZ3)
- 8:38 PMsiteA Thought: A Yui of your own, the native plan for visitors (SITE-55)
- 8:28 PMsiteVideos: the brag video style and kit, in the repo
- 8:11 PMsiteThe full screen stage on the site: See it, roadmap, a Thought (SITE-54)
- 8:10 PMsiteboard: sync from kanban and TestFlight
- 7:58 PMsiteStage first mock: mic, T and + a notch smaller (YUI-119)
- 7:52 PMsiteProgress: Send answers in about 70 ms (YUI-108)
- 7:52 PMappSend answers in about 70 ms, under the 100 ms target (YUI-108)
- 7:46 PMsiteThe full screen stage, drawn: stage first spec + playground mock (YUI-119)
- 7:40 PMsiteNative Yui: NATIVE-1 and NATIVE-2 on the board, specs and roadmap (YUI-129, YUI-149)
- 7:38 PMsiteKeep video production out of git: videos/ and brag-output*/ are ignored
- 7:10 PMsiteboard: sync from kanban and TestFlight
- 6:41 PMsiteboard: sync from kanban and TestFlight
- 6:34 PMsiteHelp answers music: no sound, the silent switch, how to play (SITE-53)
- 6:33 PMappUI test: the war room in the drawer, Home, Review and the opened ask (YUI-126)
- 6:32 PMsiteSocial drafts: 12 new (SOC-1)
- 6:28 PMappEvery drum name plays a real drum, not a tick (YUI-127, yuigui 1c96bd7)
- 6:28 PMsiteEvery drum name plays a real drum, not a tick (YUI-127)
- 6:27 PMappThe war room moves into the drawer: a Review row opens its ask (YUI-126)
- 6:27 PMsiteRoadmap: the war room moves into the drawer (YUI-126)
- 6:18 PMsiteMUSIC.md: instruments play on silent by default (yui 43c4126)
- 6:18 PMappInstruments play with the ringer on silent (feedback AGhvH8tM)
- 6:15 PMappTag shim turns only when the shim takes the tag out (YUI-63 step 3)
- 6:15 PMappWorking row words for agents on the claude shim (YUI-63 step 3)
- 6:11 PMsiteboard: sync from kanban and TestFlight
- 6:08 PMsiteClaude checked inside claude.ai: screen draws in chat and on phone (INT-7)
- 6:04 PMappChannel guide v31: agents send loop and drums (YUI-116, yuigui 44d7edd)
- 6:03 PMsiteAgents send a beat: channel guide v31 teaches loop and drums (YUI-116)
- 6:02 PMsiteYui 0.3.2 on the site: release Thought, See it group, roadmap on phones (SITE-52)
- 6:01 PMappChannel guide v30: say what you're doing (YUI-63 step 2, yuigui 3ccea6b)
- 6:01 PMsiteBoard reads step cards: their own titles, tags and log links (SITE-2)
- 6:01 PMsiteIt says what it is doing: channel guide v30, showcase native (YUI-63 step 2)
- 5:52 PMappChannel guide v29: short answers first, decks cap at 4 pages (YUI-118, yuigui 9a5b481)
- 5:52 PMsiteShort answers first: channel guide v29, a status question gets one line (YUI-118)
- 5:50 PMsiteRoadmap: STAGE-1, the new face of Yui, in three phases (YUI-118 to 125)
- 5:48 PMsiteRoadmap: full screen first, short answers, stage motion on top (YUI-118, 119, 120)
- 5:41 PMsiteboard: sync from kanban and TestFlight
- 5:30 PMsiteProgress: keys and chords you can play in the app (YUI-116 step 3)
- 5:29 PMappKeys and chords that play (YUI-116 step 3)
- 5:27 PMappYui 0.3.2: ship main to TestFlight (Chris, Sep 26)
- 5:11 PMsiteboard: sync from kanban and TestFlight
- 5:08 PMsiteMusic screens agents can find: five in the library, the guide line waiting (YUI-117)
- 5:03 PMappYuiSound, and loop and drums that play (YUI-116 step 2)
- 4:59 PMsiteprogress: the working row says how long it usually takes (feedback AE1JyD1P)
- 4:58 PMappWorking row says how long this agent usually takes
- 4:45 PMsiteMusic on the site: See it, a Thought, the spec under Developers (SITE-51)
- 4:41 PMappSwift parser reads the six music presets; 37-music.json passes (YUI-116 step 2)
- 4:40 PMsiteboard: sync from kanban and TestFlight
- 4:30 PMappyui-mcp reads and draws the music presets (YUI-116 step 1, yuigui 5414ba3)
- 4:29 PMsiteMusic tools: research, spec and a mock that plays (YUI-116 step 1)
- 4:10 PMsiteboard: sync from kanban and TestFlight
- 4:07 PMappMusic vectors wait for the app half (YUI-116 step 1)
- 3:58 PMsiteRoadmap: music first, YUI-116 Yui for musicians; app backlog parked
- 3:58 PMappFlow variants reach the copies (FLOW-1 step 3, yuigui cbf1e7a)
- 3:55 PMsiteMCP App bundle runs flow variants (FLOW-1 step 3)
- 3:54 PMsiteAgents make their own flows: variants (FLOW-1 step 3)
- 3:40 PMsiteboard: sync from kanban and TestFlight
- 3:38 PMsiteYui is in alpha: a Thought on how the MVP got done (SITE-50)
- 3:26 PMsiteProudly Open Sourced, and credit to PostScarcity AI
- 3:23 PMsiteFaster deploys: share link previews draw on demand, not at build
- 3:17 PMsiteThe home page has its hero video
- 3:16 PMsiteFlows and the library: a Thought on screens any agent can run (SITE-49)
- 3:13 PMsiteThe MVP is done: Yui is in alpha, and use to earn begins
- 3:10 PMsiteboard: sync from kanban and TestFlight
- 3:07 PMsiteProgress: outside agents draw like the app (INT-3)
- 3:07 PMappThe MCP server draws with today's Yui Lines, and CI catches a stale copy (INT-3)
- 2:50 PMappyui_library: agents find ready-made screens and flows over MCP; guide v28 (FLOW-2 step 2)
- 2:49 PMsiteSpeed rows are sent at least once and stored once (YUI-107)
- 2:49 PMsiteAgents look up the library by intent: /api/library, yui_library, guide v28 (FLOW-2 step 2)
- 2:49 PMappSpeed rows land once: a row key, and the server skips keys it has (YUI-107)
- 2:48 PMsiteEvery share link shows its real screen: 58 captures, 3 recaptured, and a check (SITE-48)
- 2:42 PMsiteboard: sync from kanban and TestFlight
- 2:34 PMsiteBuilds read the app's origin/main, so the six changes since 0.3.1 show as next
- 2:31 PMsiteThe site says it plainly: Yui is in public beta
- 2:23 PMsiteFlows run the same in every hub parser, and My flows has a first look (FLOW-1 step 2)
- 2:16 PMappThe working row says what the agent is doing (YUI-63 step 2, app half)
- 2:11 PMsiteboard: sync from kanban and TestFlight
- 2:08 PMsiteWhere Yui stands, two Thoughts, and the site catches up with the app
- 2:07 PMappSwift skips the flow vectors until the app runs flows (FLOW-1)
- 2:06 PMsiteHelp catches up with the app: hold to reply, the menu dot, voice; Developers links the working row (SITE-47)
- 1:53 PMsiteRoadmap: YUI-114 keeps Yui Gui on the listing for now
- 1:49 PMsiteRoadmap: YUI-114 names the listing Yui, Yui Gui as the fallback
- 1:49 PMapp`doing` is a Yui Lines core word; Swift skips its vectors until the app half (YUI-63)
- 1:47 PMsiteGet Yui catches up: pairing shots from build 162 and every way in beyond Hermes (SITE-46)
- 1:47 PMsiteThe agent says what it is doing: `doing` in Yui Lines, web half (YUI-63)
- 1:43 PMsiteprogress: a quiet dot on the menu button (feedback AI3Pbaid)
- 1:42 PMappA quiet dot on the menu button, no count; it goes the moment nothing waits (feedback AI3Pbaid)
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 1:24 PMsiteYUI-114: store and TestFlight listing renamed Yui Bot -> Yui Gui
- 1:23 PMsiteRoadmap: YUI-114, rename the store listing from Yui Bot to Yui Gui
- 1:08 PMsiteYui 0.3.1 on the site: release Thought, See it group, roadmap on phones (SITE-45)
- 1:01 PMappDrawerTests pass again: the About card's id no longer covers its button
- 12:50 PMappHold to reply, no more swipe: the sideways drag always pages (feedback AACnEo9w)
- 12:48 PMsiteHold to reply, no more swipe: channel guide v27, roadmap, relay spec, progress (feedback AACnEo9w)
- 12:40 PMsiteboard: sync from kanban and TestFlight
- 12:27 PMappYui 0.3.1: ship main to TestFlight (Chris, 2026-09-26)
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 12:10 PMsiteEncrypted sync: v1 ships without it, spec and playground mock (YUI-36)
- 12:09 PMsiteProgress: the war room, stripped down (feedback ANP2Pn6z)
- 12:07 PMsiteThought: Designed in the open, five designs as spec and mock before app code (SITE-44)
- 12:06 PMappAn answered war room ask leaves at once: the plugin redraws the war room after a tap (feedback ANP2Pn6z)
- 11:41 AMsiteSee it catches up to build 155: hands-free voice, the keyboard steps aside, centered questions, memory (SITE-43)
- 11:40 AMsiteboard: sync from kanban and TestFlight
- 11:30 AMappA lesson is one deck: a page's picture can be shapes, math, chart, stat or calc (YUI-113)
- 11:30 AMsiteMCP App bundle rebuilt: deck pages draw shapes, math, chart, stat and calc (YUI-113)
- 11:16 AMsiteEvery link on the site resolves: link and image check, spec links fixed (SITE-42)
- 11:13 AMsiteKey vault: spec and playground mock (YUI-34)
- 11:10 AMsiteboard: sync from kanban and TestFlight
- 11:05 AMsiteA lesson is one deck: a deck page carries shapes, math, chart, stat or calc as its picture (YUI-113)
- 10:40 AMappChannel guide v25 bundled (feedback APSw0dsa): a lesson is one screen. Synced from yuigui 6b035e2.
- 10:40 AMsiteboard: sync from kanban and TestFlight
- 10:40 AMsiteA lesson is one screen: channel guide v25, eval case, playground sample (feedback APSw0dsa)
- 10:34 AMsiteShip log: faster pages, every one clears 90 (SITE-41)
- 10:29 AMsiteProgress: what you were typing stays put (feedback AK-9fNEZU)
- 10:29 AMappHalf-typed words stay: each agent's thread keeps its own draft (feedback AK-9fNEZU)
- 10:23 AMsitePage row links stop prefetching the whole section on every load (SITE-41)
- 10:15 AMsiteFaster, clearer pages: Google tag after load, phone renderer on demand, lazy posters, small wordmark, heading order, contrast, thumb...
- 10:14 AMsiteThe model on the phone: spec and playground mock (YUI-41)
- 10:11 AMsiteboard: sync from kanban and TestFlight
- 9:41 AMsiteWidgets and Siri: spec and playground mock (YUI-40)
- 9:40 AMsiteSee it catches up to build 148: agent controls, talk about a setting, timeline rows that move (SITE-40)
- 9:40 AMsiteboard: sync from kanban and TestFlight
- 9:39 AMsiteProgress: a plan's question sits in the middle of the screen (feedback APXu3dFU)
- 9:38 AMappA plan's question sits in the middle of the screen, no card inside the page (feedback APXu3dFU)
- 9:11 AMsiteStarter agent: spec, cost model and playground mock (YUI-37)
- 9:11 AMsiteboard: sync from kanban and TestFlight
- 9:07 AMsiteCI: hands-off guard diffs the PR head, not the merge commit
- 9:07 AMappCI: hands-off guard diffs the PR head, not the merge commit
- 8:48 AMsiteProgress: hands-free voice in, text out (YUI-14)
- 8:47 AMappHands-free UI tests, state screenshots, Mac voice timing script (YUI-14)
- 8:46 AMsiteboard: sync from kanban and TestFlight
- 8:45 AMsiteProgress: a full screen takes the keyboard down with it (feedback ACbsyYSZ)
- 8:44 AMappA full screen takes the keyboard down with it; closing it leaves it down (feedback ACbsyYSZ)
- 8:41 AMsiteboard: sync from kanban and TestFlight
- 8:33 AMappVoice in, text out (YUI-14): SpeechAnalyzer, hands-free, talk or type per agent
- 8:23 AMsiteProgress: Yui holds less in memory, a ceiling test before every release (YUI-100)
- 8:23 AMappMemory audit: leaks fixed, pictures downsampled and cached, a memory ceiling script (YUI-100)
- 8:10 AMsiteboard: sync from kanban and TestFlight
- 8:08 AMsitePublish the Thought: Yui 0.3.0, the smooth release (SITE-39)
- 8:04 AMappChannel guide v24 (YUI-111): a timeline row moves on by patch, kind=done|now|next. Synced from yuigui dce6cb1.
- 8:04 AMsiteChannel guide v24, scored (YUI-111): a timeline row moves on by patch, `~now kind=done at=Fri` (spec/YL.md 'Moving a row', app yui...
- 8:03 AMsiteRoadmap: build 148 is on phones, YUI-106/70/69/111/112 shipped
- 6:32 AMsiteRoadmap names every app card on main past 138, not just YUI-106
- 5:40 AMsiteboard: sync from kanban and TestFlight
- 5:11 AMsiteSync: timeline counts after YUI-112
- 5:11 AMsiteProgress: fix a merge conflict left in progress.json (YUI-112)
- 5:10 AMsiteProgress: a timeline opened on its own sits at the top (YUI-112)
- 5:10 AMappA timeline alone on the stage keeps its row heights and sits at the top (YUI-112)
- 5:10 AMsiteboard: sync from kanban and TestFlight
- 5:09 AMsiteAgent tables in the Python, Kotlin and Rust parsers (YUI-89)
- 4:41 AMsiteprogress: every agent can put a picture on a page (YUI-85)
- 4:40 AMsiteboard: sync from kanban and TestFlight
- 4:39 AMappChannel guide v23 bundled, final text (YUI-85): shapes go outside a deck.
- 4:39 AMsiteChannel guide v23, scored (YUI-85): shapes go outside a deck. The first v23 text put a shapes diagram inside a walkthrough deck in 1 of...
- 4:37 AMsiteTalk about a setting, built: progress entry, showcase, roadmap and TALK-ABOUT.md as built (YUI-69 step 2)
- 4:37 AMappTalk about this: the button in Controls, the chip on the composer, proposals in the chat (YUI-69)
- 4:34 AMappChannel guide v23 bundled (YUI-85; spec yuigui spec/CHANNEL.md): a sketch right after a page is that page's picture.
- 4:34 AMsiteChannel guide v23: a sketch as a page's picture (YUI-85). One example under 'Draw it, don't describe it': in a deck or plan, a sketch...
- 4:32 AMsiteprogress: send and the drawer answer faster (YUI-106)
- 4:23 AMsiteROADMAP: YUI-112, a lone timeline on the stage stretches its rows (backlog, WAR-1)
- 4:20 AMsiteTimeline rows move in every parser (YUI-111 step 2)
- 4:18 AMappTimeline rows move in place in the app: kind= on a row patch (YUI-111 step 2)
- 4:13 AMsitesync: roadmap and timeline for OSS-6 step 2
- 4:13 AMappchecks CI on every pull request, CODEOWNERS on CI, signing, release and the backend, credit opt-in (OSS-6 step 2)
- 4:13 AMsiteYui@home weekly routines on /contribute, checks CI and CODEOWNERS, merged [KEY] closes its card (OSS-6 step 2)
- 4:12 AMsiteattachBody/readAttach in yl.mjs and the Python port, attach vectors (YUI-69)
- 4:12 AMappTalk about this, host side: attach expansion, yui_propose, Apply and Keep with no turn (YUI-69)
- 4:10 AMsiteboard: sync from kanban and TestFlight
- 4:08 AMsiteTimeline rows move in place: kind= on a row patch (YUI-111 step 1)
- 4:01 AMsiteAgent controls, built: progress entry, roadmap and CONTROLS.md as built (YUI-70 step 2)
- 3:44 AMappAgent controls in the drawer (YUI-70 step 2)
- 3:41 AMappCONTRIBUTING-AGENTS.md and AGENTS.md: how an agent picks, claims and hands in an agent-ready card (OSS-6)
- 3:40 AMsiteboard: sync from kanban and TestFlight
- 3:40 AMsiteYui@home: agent-ready backlog at /contribute and /contribute/backlog.json, CONTRIBUTING-AGENTS.md, spec template (OSS-6)
- 3:38 AMsiteRelease panel on the phone: export-board --stdout, RELEASE.md steps 2 (YUI-105)
- 3:10 AMsiteboard: sync from kanban and TestFlight
- 3:08 AMsiteTalk about a setting: spec, playground mock and /developers/talk-about (YUI-69 step 1)
- 3:05 AMsiteThought draft 0.3.0: the merged text, marked draft: true (SITE-39)
- 3:05 AMsiteThought draft: Yui 0.3.0, the smooth release (SITE-39)
- 2:40 AMsiteboard: sync from kanban and TestFlight
- 2:39 AMsiteAgent controls spec, playground mock and /developers/controls (YUI-70 step 1)
- 2:39 AMsiteThe site catches up to Yui 0.3.0, build 138 (SITE-38)
- 2:31 AMappSend and the menu drawer answer faster (YUI-106)
- 2:29 AMsiteFirst real speed numbers (YUI-102): PERF.md section 10, ROADMAP YUI-98 and YUI-107
- 2:24 AMsiteDraft Thought: Yui 0.3.0, the smooth release (build 138 on TestFlight)
- 1:40 AMsiteboard: sync from kanban and TestFlight
- 1:16 AMappYui 0.3.0: the smooth release (YUI-101, YUI-99, feedback fixes)
- 1:14 AMsiteProgress: taps answer at once, and a long thread scrolls smooth (YUI-101)
- 1:14 AMappTaps answer at once and a long thread opens and scrolls smooth (YUI-101)
Friday, Sep 25
80 shipped, 7 builds, 241 commits
- 10:40 PM
A deck in the chat is as tall as its pageFeedback
- 10:10 PMBuild 13513 changes to TestFlight
- 9:48 PM
Full-screen pages never come up blankFeedback
- 9:26 PM
Typing keeps up, even on a long threadYUI-99
- 9:10 PM
The MCP server and Telegram read Yui Lines like the app againINT-22
- 8:46 PM
Shapes that moveYUI-104
- 8:44 PM
The release timeline, live from the boardYUI-90
- 8:44 PM
Yui now times itself: speed numbers from real phones, every dayYUI-102
- 8:15 PM
Meal photo to macros, in the playgroundYUI-35
- 8:11 PM
What fast means for Yui, in millisecondsYUI-98
- 8:04 PM
Ask any agent to restyle Yui, in the appYUI-96
- 7:43 PM
Make Yui feel like autumn: restyle the app by asking, on paper and in the playgroundYUI-43
- 7:36 PM
Settings says exactly which Yui is on your phoneYUI-92
- 7:11 PM
Invite a client and their agents are already there, on paper and in the playgroundYUI-57
- 7:04 PM
Yui 0.2.0: every agent gets a homeYUI-SHIP
- 7:04 PM
Group threads: the plumbing is liveYUI-93
- 6:57 PMBuild 12226 changes to TestFlight
- 6:43 PM
Group threads: several agents in one conversation, on paper and in the playgroundYUI-77
- 6:14 PM
Connect your tools: the plan, and a flow you can tryYUI-39
- 5:41 PM
Meet Yui: an onboarding interview that suggests your first agentsYUI-38
- 5:41 PM
See it catches up with 0.2.0SITE-35SITE-36SITE-37
- 5:23 PM
Agents keep data on your phone: tablesYUI-33
- 5:11 PM
Agents fill the drawerYUI-86
- 5:05 PM
Cron failures go to Yui, not to your chatYUI-88
- 5:05 PM
Screens your Yui can't draw yet turn into wordsYUI-87
- 5:03 PM
Screens update in place instead of piling upYUI-75
- 5:02 PM
Week of Sep 21: from a first build to build 96, then a pause for 0.2.0
- 4:36 PM
Yui for macOS has a brief, open for contributorsYUI-58
- 4:16 PM
Each agent gets a drawerYUI-54
- 4:15 PM
The library: every screen and flow, live and searchableFLOW-2
- 4:05 PM
Yui in the browser has a brief, open for contributorsYUI-71
- 3:47 PM
The site reads like the app nowSITE-34
- 3:45 PM
Asks sit with what they ask aboutFeedback
- 3:26 PM
Flows, written in MermaidFLOW-1
- 3:05 PM
The admin console, scopedYUI-72
- 2:57 PM
The app drawsYUI-84
- 2:46 PM
Yui Lines in RustOSS-4
- 2:44 PM
AG-UI agents in YuiINT-21
- 2:29 PM
Full-screen pages tell a storyYUI-82
- 2:21 PM
Agents can draw nowYUI-83
- 2:05 PM
Yui's values, written downSITE-33
- 1:52 PM
Flue agents in YuiINT-13
- 1:52 PM
Chat with a screenYUI-62
- 1:11 PM
Microsoft Agent Framework agents in YuiINT-16
- 12:36 PM
CrewAI agents in YuiINT-15
- 12:34 PMBuild 965 changes to TestFlight
- 12:04 PM
n8n workflows in YuiINT-17
- 11:14 AM
Agent answers read cleanYUI-76
- 11:13 AM
LangGraph agents in YuiINT-14
- 10:37 AM
Meta's Muse Spark in YuiINT-11
- 10:36 AMBuild 919 changes to TestFlight
- 10:31 AM
The chat never gets stuck shrunkYUI-80
- 10:06 AM
Grok in Yui, two waysINT-10
- 9:42 AM
Gemini in Yui, two waysINT-9
- 9:24 AM
Yui screens in TelegramINT-4
- 9:09 AM
No more text bombsYUI-79
- 8:53 AM
Your own model, in YuiINT-12
- 8:48 AM
The chat stays on your newest messageYUI-74
- 8:04 AMBuild 828 changes to TestFlight
- 7:57 AM
Add any A2A agent by its Agent CardINT-18
- 7:30 AM
An agent that isn't listening yet says soYUI-64
- 7:07 AM
Where the hosted connector will runINT-6
- 6:46 AM
Yui screens in ChatGPT tooINT-8
- 6:45 AM
One working row instead of dots plus a timerYUI-63
- 6:16 AM
@ another agent from any threadYUI-44
- 6:02 AM
Yui in Claude, and Yui screens inside the chatINT-7
- 5:18 AM
Type / to see what your agent can doYUI-61
- 4:56 AM
Add Yui to Claude or ChatGPT by pasting one URLINT-19
- 4:35 AMBuild 7410 changes to TestFlight
- 4:24 AM
The war room, built outYUI-73
- 3:37 AM
How an agent could make up a whole gameYUI-60
- 3:16 AM
Claude Code can put a screen on your phone nowINT-3
- 2:59 AM
Polish and depth: every page checked, See it catches upSITE-32
- 2:34 AM
Games: tic-tac-toe, snake and memoryYUI-59
- 2:21 AM
Thoughts: Yui's own blog, pictures firstSITE-30
- 1:58 AM
Drag the war room queue into your own orderYUI-66
- 1:40 AM
A timeline for the war roomYUI-65
- 1:34 AM
The site catches up, againSITE-31
- 1:30 AM
Build to earn, the proposalSITE-29
- 1:28 AM
Copy any part of a message
- 1:02 AM
Links in a card open SafariYUI-67
- 12:13 AMBuild 643 changes to TestFlight
- 12:13 AM
Build 64: hold to talk, with a waveform and a trash can
All 241 commits that day
- 11:10 PMsiteboard: sync from kanban and TestFlight
- 10:40 PMsiteboard: sync from kanban and TestFlight
- 10:40 PMsiteProgress: a deck in the chat is as tall as its page (feedback AK2rJFQ9)
- 10:40 PMappAn inline deck is as tall as its page (feedback AK2rJFQ9)
- 9:48 PMsiteProgress: full-screen pages never come up blank (feedback AKsr0Ha8)
- 9:47 PMappA full-screen page never comes up blank (feedback AKsr0Ha8)
- 9:40 PMsiteboard: sync from kanban and TestFlight
- 9:26 PMsiteProgress: typing keeps up on a long thread (YUI-99)
- 9:25 PMappTyping keeps up on a long thread (YUI-99). Chris on build 96: "when I hold the backspace button it goes very slow, and if I hit space...
- 9:14 PMsiteTelegram spec: plain shapes example (INT-22)
- 9:10 PMsiteTelegram spec: shapes as text, query opens in Yui, tables send nothing (INT-22)
- 9:10 PMsiteboard: sync from kanban and TestFlight
- 9:09 PMappyui-mcp and Telegram read Yui Lines like the app again (INT-22)
- 8:58 PMsiteRoadmap: PERF-1 is the only focus until 0.3.0, which ships to TestFlight when it lands (Chris, Sep 25 night)
- 8:53 PMsiteShared agents in the app, step 3 (YUI-97): spec AGENTS.md 'As built (YUI-97)', progress entry with four shots, See it card updated.
- 8:51 PMsiteRoadmap draft 13: a 'Where Yui is now' block up top; TestFlight and test builds on hold (Chris, Sep 25); INT-7/INT-8 and YUI-91 marked...
- 8:48 PMappShared agents, step 3 (YUI-97, step 3 of YUI-57; spec yuigui spec/AGENTS.md "As built (YUI-97)").
- 8:46 PMsiteShapes that move (YUI-104): YL `shapes`, a small diagram that explains an idea in a few lines instead of a generated picture. Chris on...
- 8:46 PMappShapes that move, native (YUI-104; spec yuigui spec/YL.md "shapes"; Chris on build 96: "simple SVG style vector graphics... basic shapes...
- 8:44 PMsiteRelease timeline, live from the board (YUI-90 step 1): spec/RELEASE.md and /playground?demo=release. The board export now carries a...
- 8:44 PMsiteSpeed reporting built (YUI-102, step 2 of YUI-98; app yui 055ec5f..9385fc2)
- 8:41 PMsiteboard: sync from kanban and TestFlight
- 8:37 PMappSpeed reporting on the phone: signposts, MetricKit, memory, batches (YUI-102)
- 8:37 PMappyui_perf: numbers-only speed rows, owner-only, 500 a day, 90 days (YUI-102)
- 8:18 PMsiteRoadmap: YUI-104 shapes that move pulled next
- 8:17 PMsiteroadmap: park YUI-104, animated vector shapes
- 8:15 PMsiteMeal photo to macros (YUI-35 step 1): spec/MEAL.md and /playground?demo=meal. Snap a meal (or pick one of three CC0 sample photos, no...
- 8:11 PMsiteSpeed budget (YUI-98 step 1, PERF-1): spec/PERF.md and the Speed panel in the playground. Seven named intervals (keystroke_render,...
- 8:10 PMsiteboard: sync from kanban and TestFlight
- 8:04 PMsiteRestyle Yui by asking, built (YUI-96, step 2 of YUI-43; app yui b64501e). Every parser reads `theme app`: Python, Kotlin and Rust join...
- 8:03 PMappRestyle Yui by asking, native (YUI-96, step 2 of YUI-43; spec yuigui spec/RESTYLE.md).
- 8:00 PMsiteRoadmap: PERF-1 epic, Telegram-smooth (YUI-98 to YUI-101)
- 7:53 PMappShared agents follow-up (YUI-95): rows with no agent pass the owner-or-grant trigger and stay readable and deletable by their user, as...
- 7:43 PMsiteRestyle Yui by asking (YUI-43 step 1): spec/RESTYLE.md and a playground mock. A new line, `theme app <set> key=value...`, lets any agent...
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:38 PMsiteShared agents built (YUI-95, step 2 of YUI-57; app yui 48a7ea1..fb9ef1d). spec/AGENTS.md: status built, section 'As built (YUI-95)'...
- 7:36 PMappShared agents on the simulator (YUI-95): shared_agents_e2e.py + YuiUITests/SharedAgentTests. A throwaway owner's host reports a shell,...
- 7:36 PMsite0.2.0 catch-up (SITE-37): YUI-92 on /progress and See it, group threads step 2 reads next build. Progress entry for YUI-92 (build 122):...
- 7:34 PMappHermes plugin: shared agents on the host (YUI-95). The heartbeat and session report this profile's sandbox (sandbox.py) so Yui can mark...
- 7:30 PMappShared agents, database side (YUI-95, step 2 of YUI-57; spec yuigui spec/AGENTS.md "Shared agents"). WIP: plugin + app proof follow.
- 7:11 PMsiteShared agents (YUI-57 step 1): spec/AGENTS.md "Shared agents" and a playground mock. An invite carries a template (named set of the...
- 7:10 PMsiteboard: sync from kanban and TestFlight
- 7:04 PMappGroup threads in the database and the Hermes plugin (YUI-93, step 2 of YUI-77; spec yuigui spec/GROUPS.md, section 7 "As built")....
- 7:04 PMsiteYui 0.2.0 is on TestFlight (build 122), and the site says so (SITE-36). See it: the 0.2.0 group and its cards (YUI-54, 86, 75, 84, 87)...
- 7:04 PMsiteGroup threads step 2 (YUI-93): the database and the Hermes plugin are live. spec/GROUPS.md gets section 7, "As built": the person's row...
- 6:43 PMsiteGroup threads (YUI-77 step 1): spec/GROUPS.md and a playground mock. The agent you @ answers, else the thread's lead; nobody jumps in. A...
- 6:40 PMsiteboard: sync from kanban and TestFlight
- 6:33 PMapp0.2.0 test pass (YUI-SHIP: two UI tests caught up with YUI-87 and the picks-as-your-message scroll.
- 6:31 PMsiteSocial drafts: 15 new (SOC-1)
- 6:31 PMappSettings > About this build shows exactly which Yui is on the phone (YUI-92). Chris on build 96: "down here I would like to have all of...
- 6:19 PMsiteRoadmap: YUI-92, version info at the bottom of Settings (backlog)
- 6:14 PMsiteConnect your tools (YUI-39 step 1): spec/CONNECTORS.md and `flow connect`. A connector is the tool's own MCP server you sign in to once...
- 6:10 PMsiteboard: sync from kanban and TestFlight
- 6:09 PMsiteInvite links and the install page know Yui Dev (YUI-91): test builds by link now install as com.yuigui.app.dev beside TestFlight Yui....
- 6:08 PMappTest builds install as Yui Dev beside TestFlight Yui (YUI-91). Chris tapped Install on link build 119.1 and iOS refused: "Yui is Already...
- 5:41 PMsiteMeet Yui (YUI-38 step 1): the onboarding interview as a saved flow. spec/ONBOARDING.md, `flow onboarding` in the starter flows, library...
- 5:41 PMsiteSee it catches up with 0.2.0 (SITE-35): a Yui 0.2.0 group for the drawer (YUI-54), the menu word (YUI-86), ids that last (YUI-75),...
- 5:41 PMsiteboard: sync from kanban and TestFlight
- 5:31 PMappasc.py: 60s network timeout so a stalled Apple call can't hang the TestFlight watch cron
- 5:29 PMsiteDraft release Thought: Yui 0.2.0, every agent gets a home (YUI-SHIP, SITE-30)
- 5:29 PMappYui 0.2.0 (YUI-SHIP: MARKETING_VERSION 0.1.0 -> 0.2.0. One release for the drawer as the agent's home (YUI-54), agents fill the drawer...
- 5:28 PMsiteRoadmap: YUI-90, the live release timeline in the war room, parked under WAR-1 until 0.2.0 ships.
- 5:24 PMappflywheel: query and put are Yui Lines words now (YUI-33, yuigui cf44acd)
- 5:23 PMsiteAgent tables (YUI-33 step 1): `table create`, `put` and `query` in Yui Lines, spec and web runtime.
- 5:11 PMsiteProgress: agents fill the drawer (YUI-86, app 666e914, spec ef33e77). A menu word for review, backlog and shortcuts, and cards that...
- 5:10 PMsiteboard: sync from kanban and TestFlight
- 5:05 PMsiteprogress: cron failures go to Yui, not to Chris's chat (YUI-88)
- 5:05 PMsiteMin builds: screens a phone can't draw go out as words (YUI-87). RELAY.md: yui-push stores each phone's build, yui-connect returns...
- 5:04 PMappLines this build can't draw fold into one Update chip (YUI-87, beta feedback ANJPrtB7CHynwGR5mqNVPSM on build 96: a `sketch` drew as red...
- 5:03 PMsiteprogress: screens update in place (YUI-75)
- 5:02 PMsiteWeekly update: Week of Sep 21, and a Thought draft on pausing for 0.2.0 (SITE-30)
- 5:01 PMappflywheel_report: run on the cron's Python 3.9 (future annotations)
- 4:46 PMappPresets the phone can't draw go out as words (YUI-87, beta feedback ANJPrtB7CHynwGR5mqNVPSM on build 96: "I don't know what happened...
- 4:40 PMsiteboard: sync from kanban and TestFlight
- 4:39 PMappAgents fill the drawer (YUI-86, yuigui spec YL.md section 5, The drawer). A reply's `menu` lines draw nothing in the chat and fill three...
- 4:38 PMsiteAgents fill the drawer: a `menu` core word, and `card +fold` (YUI-86).
- 4:36 PMsiteYui for macOS: spec and contributor brief (YUI-58)
- 4:34 PMsitesite: spec synced, YL.md Ids that last (YUI-75).
- 4:33 PMappyui-mcp and Telegram vendor copies synced for lasting ids (YUI-75, yuigui d047831, 9b7399d): sync_yl.py, sync_mcp_app.py,...
- 4:30 PMsitemcp-app: rebuilt for lasting ids (YUI-75); also picks up the site type tokens already on main.
- 4:29 PMsitespec/YL.md, Ids that last (YUI-75): a reply of only patches sends no push, and a patch to a lasting id reaches the saved screens holding...
- 4:28 PMappIds on a page last across replies (YUI-75, yuigui spec YL.md section 5). ChatStore.lastingIds (explicit ids on pages 2-12 or back from a...
- 4:25 PMappYuiLines: ids that last (YUI-75, yuigui d047831). YuiLines.parse(_:known:), YLParser(known:) and YLStreamParser(known:) start from the...
- 4:25 PMsiteYL: ids that last (YUI-75). An @id on a page (screens 2 to 12) or on a component back from a saved screen stays addressable from later...
- 4:16 PMsiteProgress: each agent gets a drawer (YUI-54, app 183f610). Home, Review, Controls and About, the switcher at the bottom; dark home, light...
- 4:15 PMappThe agent's drawer (YUI-54, Chris's pick: Peek and tabs). A drag right on the chat pulls a drawer out from the left; it stops at 86% so...
- 4:15 PMsiteThe library (FLOW-2 step 1): every screen and flow, live and searchable. /developers/library (Developers subnav) has a tile per preset...
- 4:10 PMsiteboard: sync from kanban and TestFlight
- 4:05 PMsiteYui in the browser: spec and contributor brief (YUI-71)
- 3:49 PMsitespec/YL.md: the war room choose example names a neutral need id, so npm run sync passes its public guard again and the site gets the...
- 3:47 PMsiteOne type scale for the site (SITE-34). globals.css gets type tokens (--fs-display/h1/h2/h3, --fs-lede, --fs-small, --lh-title/head,...
- 3:45 PMsiteProgress: asks sit with what they ask about, Feedback); MCP App bundle rebuilt for choose context.
- 3:44 PMappyui-mcp screen synced for choose context (yuigui 0e05b1c,; deployed, mcp_test.py 105/105.
- 3:40 PMsiteboard: sync from kanban and TestFlight
- 3:39 PMsitechoose and pick carry their context, TestFlight feedback ACWuC4SU8t38eKV1eotAtbg: "combine the top and bottom of each so we see the...
- 3:38 PMappA needs sample (yuiYL=needs): the war room's INT-7 and INT-8 asks as one block each, context above the question, Not yet and You decide...
- 3:37 PMappNeeds you asks are one block, with Not yet and You decide (TestFlight feedback ACWuC4SU8t38eKV1eotAtbg and AHXVQBgPh5V_gO8VHkVjffk)....
- 3:26 PMappFlows reach the vendor copies (FLOW-1, yuigui 7979e75). yl.mjs has a new preset, `flow` (a Mermaid flowchart run as screens,...
- 3:26 PMsiteFlows, written in Mermaid (FLOW-1 step 1). A flow is plan mode with a map: a Mermaid flowchart between `flow` and `end`, pure Mermaid so...
- 3:10 PMsiteboard: sync from kanban and TestFlight
- 3:05 PMsiteThe admin console, scoped (YUI-72). spec/ADMIN.md: five roles (owner, super user, admin, support, a client's own org admin), a role x...
- 2:57 PMsiteProgress: the app draws (YUI-84). Ship log entry with the drawn story page (dark, light, AX3), the phone page and the chat card; ROADMAP...
- 2:57 PMappThe app draws sketches (YUI-84, native side of YUI-83; TestFlight feedback ALUttyXBpVz3lQ3wUPtf9js on build 96: "draw a little window...
- 2:56 PMsiteA sketch is a story page's picture (YUI-84, spec side; TestFlight feedback ALUttyXBpVz3lQ3wUPtf9js on build 96: "draw a little window...
- 2:46 PMsiteYui Lines in Rust (OSS-4). parsers/rust: a crate with no dependencies (std only, no regex crate, no serde), a line-by-line port of...
- 2:44 PMsiteAG-UI agents in Yui (INT-21 step 1). spec/AGUI.md: add any agent served over AG-UI (Agent Framework, CopilotKit, Mastra, Pydantic AI) by...
- 2:44 PMappAG-UI agents in Yui (INT-21). adapters/agui is a bridge beside the A2A one: any agent served over AG-UI (Microsoft Agent Framework's...
- 2:40 PMsiteboard: sync from kanban and TestFlight
- 2:35 PMsiteGames in lines (YUI-60) parked by Chris. Roadmap and the draft spec say so; no build until he picks it back up.
- 2:29 PMsiteProgress: full-screen pages tell a story (YUI-82), the ship log entry for the shots in eb12e5a (the entry itself was lost in a parallel...
- 2:28 PMsiteProgress: full-screen pages tell a story (YUI-82). Ship log entry with before and after shots (the build 96 feedback message, dark and...
- 2:28 PMappFull-screen pages tell a story (YUI-82, TestFlight feedback ALUttyXBpVz3lQ3wUPtf9js on build 96: "we're telling a story visually with...
- 2:22 PMappAgents draw, the web and plugin side (YUI-83). yuigui's YL gets `sketch`, `row` and `after` (a small drawn window, phone or chat bubble;...
- 2:21 PMsiteAgents draw (YUI-83): YL sketch, a small drawn picture so a page shows instead of tells. `sketch [title] frame=window|phone|bubble...
- 2:10 PMsiteboard: sync from kanban and TestFlight
- 2:05 PMsiteYui's values (SITE-33). spec/VALUES.md, rendered at /developers/values and first in the spec index: eight values from TestFlight...
- 1:52 PMsiteINT-13 step 1: Flue. spec/ADAPTERS.md "Flue and Cloudflare Agents": status (yui b6482d1: adapters/flue, the blueprint `flue add channel`...
- 1:52 PMsiteChat with a screen (YUI-62). YL gets one core word, `talk`: `>2 talk` keeps the composer on page 2, `talk off` or `>2 clear` takes it...
- 1:51 PMappFlue agents in Yui (INT-13). adapters/flue is a Yui channel for Flue (withastro/flue, @flue/runtime 2.1.1): blueprint/channel--yui.md is...
- 1:51 PMappChat with a screen (YUI-62, TestFlight feedback AK_HP72Gl1E_xK9soizV4Mc on build 57: "we might want to chat with a specific screen in...
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 1:11 PMsiteINT-16 step 1: Microsoft Agent Framework. spec/A2A.md "Microsoft Agent Framework agents": Agent Framework's own A2AExecutor...
- 1:10 PMappMicrosoft Agent Framework agents in Yui (INT-16). Agent Framework, AutoGen's successor, hosts an agent over A2A with its own A2AExecutor...
- 1:10 PMsiteboard: sync from kanban and TestFlight
- 1:01 PMsiteYUI-81: progress entries may carry a short line for the build-ready deck
- 12:40 PMsiteboard: sync from kanban and TestFlight
- 12:36 PMsiteINT-15 step 1: CrewAI. spec/A2A.md "CrewAI agents": CrewAI's own A2A server support (an A2AServerConfig on the agent, its card from...
- 12:36 PMsiteBuild 96 release: ROADMAP latest release and YUI-78 shipped in build 96, next build past 96; release Thought draft (hold menu fits any...
- 12:36 PMappCrewAI agents in Yui, two ways (INT-15). Over A2A: CrewAI's own server support (crewai 1.15, the a2a extra) is an A2AServerConfig on the...
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 12:05 PMsiteINT-17 timeline sync: n8n workflows in Yui on the progress timeline (npm run sync output).
- 12:04 PMsiteINT-17 step 1: n8n. spec/MCP.md "n8n": three ways in, with when to use each. The Yui node (community node n8n-nodes-yui in the app repo:...
- 12:03 PMappn8n workflows in Yui, three ways (INT-17). adapters/n8n is n8n-nodes-yui, a community node "Yui" (TypeScript, n8n's node conventions, no...
- 11:59 AMsiteYUI-78 progress entry: the hold menu fits any message. Reactions always above the held message, the menu always below, both on screen...
- 11:58 AMappThe hold menu fits any message (YUI-78, TestFlight feedback AFduDX-JwEKyTFAt4pnYIPY: "the copy button and the emojis are competing here,...
- 11:40 AMsiteboard: sync from kanban and TestFlight
- 11:14 AMsiteProgress: agent answers read clean, markdown drawn in agent bubbles (YUI-76). App side: yui d57e9ee.
- 11:13 AMappAgent bubbles draw markdown (YUI-76). A slash command's answer (/status: **Model:** `claude-...`) and any host's markdown no longer show...
- 11:13 AMsiteINT-14 step 1: LangGraph agents. spec/A2A.md "LangGraph agents": LangGraph's Agent Server serves every graph over A2A at...
- 11:13 AMappLangGraph agents in Yui (INT-14). LangGraph's own Agent Server (langgraph dev, and LangSmith deployments; langgraph-api 0.13+,...
- 11:10 AMsiteboard: sync from kanban and TestFlight
- 10:40 AMsiteboard: sync from kanban and TestFlight
- 10:38 AMsiteBuild 91 release: draft Thought (no text bombs, never stuck shrunk, photo send) and ROADMAP latest release (YUI-79, YUI-80, YUI-74)
- 10:37 AMsiteINT-11 step 1: Meta's Muse Spark as a model. spec/MODELS.md "Meta Muse Spark": --server meta (or muse) on the model bridge (exact...
- 10:36 AMappMeta Muse Spark in Yui as a model (INT-11). --server meta (or muse) on the model bridge: Meta Model API's base URL...
- 10:31 AMsiteProgress: keep one entry per line
- 10:31 AMsiteProgress: YUI-80, the chat never gets stuck shrunk
- 10:10 AMsiteboard: sync from kanban and TestFlight
- 10:06 AMsiteINT-10 step 1: Grok, two ways. spec/MODELS.md "Grok": --server grok on the model bridge (exact commands, key from $XAI_API_KEY, grok-4.7...
- 10:06 AMappGrok in Yui as a model (INT-10). --server grok on the model bridge: xAI's base URL (https://api.x.ai/v1), key from $XAI_API_KEY at run...
- 10:05 AMappThe chat never gets stuck shrunk (TestFlight AFaeNewCPfYfPseXB1jvNq8, "the whole app shrinks and has a border and I can't undo it"): the...
- 9:42 AMsiteINT-9 step 1: Gemini, two ways. spec/MODELS.md "Gemini": --server gemini on the model bridge (exact commands, key from $GEMINI_API_KEY,...
- 9:42 AMappGemini in Yui, two ways (INT-9). A Gemini model: --server gemini on the model bridge (Google's OpenAI-compatible base URL, key from...
- 9:41 AMsiteboard: sync from kanban and TestFlight
- 9:24 AMsiteINT-4 step 1: Yui screens in Telegram. /tg is the Telegram Mini App: it draws a Yui screen from ?yl=<share code> (or ?demo=, or a...
- 9:24 AMappYui in Telegram, step 1: the renderer (INT-4). adapters/telegram turns an agent reply (chat text and ```yui fences) into Telegram Bot...
- 9:12 AMappChannel guide v16 bundled with the plugin: long answers are pages, not walls (YUI-79)
- 9:10 AMsiteboard: sync from kanban and TestFlight
- 9:09 AMsiteChannel guide v16: long answers are pages, not walls (YUI-79). Over about 50 words (a report, a finished job, a build, a walkthrough),...
- 9:06 AMappA long plain answer is never a wall in the thread (TestFlight build 82, "I don't want these text bombs"): an agent's plain message over...
- 9:03 AMsiteROADMAP: YUI-80 the chat never gets stuck shrunk (TestFlight feedback Sep 25)
- 8:56 AMappNo text bombs from the host side: a report helper that turns build pings and board reports into a short line, a card and a deck of...
- 8:53 AMsiteINT-12 step 1: the model bridge. spec/MODELS.md (rendered at /developers/models): put a model you run yourself (Ollama, LM Studio, vLLM,...
- 8:52 AMappModel bridge: any OpenAI-compatible model in Yui. node adapters/openai-compat/yui-openai.ts pair <code> --model qwen2.5:7b [--server...
- 8:48 AMsiteProgress: the chat stays on your newest message (YUI-74)
- 8:48 AMappThe thread rests on the newest message after a photo send and a keyboard dismiss: it was a real bug, not only the test's drag. After a...
- 8:47 AMsiteROADMAP: YUI-79 no text bombs (TestFlight feedback Sep 25)
- 8:40 AMsiteboard: sync from kanban and TestFlight
- 8:17 AMsiteRoadmap: YUI-78, the hold menu fits on long messages (TestFlight feedback AFduDX-JwEKyTFAt4pnYIPY), next to YUI-76
- 8:10 AMsiteboard: sync from kanban and TestFlight
- 8:06 AMsiteBuild 82 is on TestFlight: ROADMAP latest release is build 82 (YUI-61 slash commands, YUI-44 step 1 @mentions, YUI-63 one working row,...
- 7:57 AMsiteINT-18 step 1: the A2A bridge. spec/A2A.md (/developers/a2a): add any A2A agent by its Agent Card, how threads, turns, tasks,...
- 7:57 AMappA2A bridge: add any A2A agent to Yui by its Agent Card. node adapters/a2a/yui-a2a.ts pair <code> --card <url>, then run; add --card...
- 7:40 AMsiteboard: sync from kanban and TestFlight
- 7:30 AMsiteYUI-64: an agent that is paired but not listening says so. Progress entry with four sim shots, See it entry, ROADMAP line, RELAY.md...
- 7:30 AMappAn agent that is paired but not listening says so (TestFlight AMiI7ezKx6x1KcexlzOKYJc): presence is per agent now, not per computer....
- 7:10 AMsiteboard: sync from kanban and TestFlight
- 7:07 AMsiteHosting memo (INT-6): spec/HOSTING.md decides where the hosted connector for paths B and C runs: Cloudflare Workers + Durable Objects...
- 6:46 AMsitetimeline: sync after INT-8 (INT-8)
- 6:46 AMsiteChatGPT (INT-8): spec/MCP.md v4 adds "ChatGPT": add Yui in developer mode by its URL, what works, what differs from Claude (developer...
- 6:46 AMappYui in ChatGPT: yui-mcp 0.3.0 speaks ChatGPT's Apps SDK dialect next to the MCP Apps standard. Every tool declares securitySchemes...
- 6:45 AMsiteOne working row (YUI-63 step 1): progress entry with three simulator shots (light + dark), See it entry, ROADMAP marks it done in the...
- 6:43 AMappOne working row while the agent is on it: the three-dot bubble and the "Sent to X · 5s" line said the same thing twice, so they are now...
- 6:40 AMsiteboard: sync from kanban and TestFlight
- 6:20 AMsiteROADMAP: group threads is YUI-77, split from YUI-44 now that @mentions is done
- 6:16 AMsite@mentions (YUI-44 step 1): spec/RELAY.md Mentions section (the one row the app writes, the triggers that route it: the host agent is not...
- 6:16 AMapp@mention another of your agents: type @ anywhere in the composer and the person's other agents come up in the shared SuggestionPopover...
- 6:10 AMsiteboard: sync from kanban and TestFlight
- 6:06 AMsiteSee it: share preview for the MCP App entry, lines that keep the question in view (INT-7)
- 6:02 AMappYui screens draw inside Claude and other MCP App hosts: yui-mcp 0.2.0 serves ui://yui/screen (text/html;profile=mcp-app, the yuigui web...
- 6:02 AMsiteClaude + Yui screens as an MCP App (INT-7): spec/MCP.md v3 adds "Claude" (custom connector in Claude's apps, Claude Code over OAuth with...
- 5:40 AMsiteboard: sync from kanban and TestFlight
- 5:31 AMsiteROADMAP: build 74 shipped WAR-1, INT-19 done, next build carries YUI-61 + INT-19
- 5:18 AMsitetimeline: sync after board update (YUI-61)
- 5:18 AMsiteSlash commands (YUI-61): spec/AGENTS.md Commands section (yui_agents.commands, yui-connect action commands, what Hermes lists and hides,...
- 5:17 AMappSlash commands in the composer: type / and the agent's own commands appear, one line each, filtered as you type; a tap fills the...
- 5:10 AMsiteboard: sync from kanban and TestFlight
- 4:56 AMsiteyuigui.com/connect: the OAuth sign-in page for the Yui MCP server. Names the app and where it returns, Open Yui (yui://connect/<id>) or...
- 4:56 AMappAdd Yui to an OAuth-only MCP client by pasting one URL: the Claude and ChatGPT apps' custom connectors, MCP Inspector, Claude Code with...
- 4:40 AMsiteboard: sync from kanban and TestFlight
- 4:33 AMsiteRelease Thought draft for build 74 (WAR-1): the war room (Needs you in one tap, Running now, timeline, drag to reorder), reply,...
- 4:24 AMsiteThe war room, built out: progress entry with four simulator shots (Needs you with one-tap answers, running per lane, builds with...
- 4:22 AMappThe war room, built out: Needs you answers in one tap. Screen 2 now draws seven panels from presets the app already has (Needs you count...
- 4:10 AMsiteboard: sync from kanban and TestFlight
- 3:53 AMsiteReply to a message: channel guide v14 adds Replies (the line [yui] reply to=<id> from=agent quote="..." above the person's words; answer...
- 3:51 AMappReply to a message: swipe a bubble left, or hold a bubble or a card and tap Reply (TestFlight feedback AG9JzU4LeWl-TFeKWftiFIE). The...
- 3:40 AMsiteboard: sync from kanban and TestFlight
- 3:37 AMsiteGames in lines, draft spec (YUI-60): spec/GAMES.md compares a board kit, a state machine as data and a sandboxed script on the same...
- 3:16 AMsiteYui MCP server on the site: spec/MCP.md (endpoint, three steps from pairing code to claude mcp add, the four tools, how the guide gets...
- 3:15 AMappYui MCP server: any MCP client puts a screen on the phone. Edge function yui-mcp (streamable HTTP, stateless, JSON-RPC by hand):...
- 3:10 AMsiteboard: sync from kanban and TestFlight
- 2:59 AMsitePolish and depth (SITE-32): all 164 sitemap routes crawled at 390 and 1280 (no broken internal links or images, no page overflow; the...
- 2:40 AMsiteboard: sync from kanban and TestFlight
- 2:34 AMsiteGames in one line: YL game preset with tictactoe (turn-based against the agent, each move an event with the whole board, the agent...
- 2:34 AMappGames in one Yui Line: game tictactoe, game snake, game memory, full screen by default. Tic-tac-toe against the agent: each tap relays...
- 2:21 AMsiteThoughts, Yui's blog (SITE-30): /thoughts replaces /notes (redirects kept), written by Yui with Release, Why and Call tags; posts are...
- 2:10 AMsiteboard: sync from kanban and TestFlight
- 1:58 AMsiteDrag the queue into your own order: timeline +reorder gives queued rows a drag handle behind Edit order (done and now rows stay put),...
- 1:58 AMappReorder the war room queue by dragging, and the board follows with no agent turn. Timeline +reorder: Edit order gives each queued row a...
- 1:41 AMappThe war room gets a timeline: Yui Lines timeline with done, now and next rows, drawn natively. Done rows oldest first with a check on...
- 1:40 AMsiteboard: sync from kanban and TestFlight
- 1:40 AMsiteA timeline for the war room: YL timeline group with done, now and next rows (done above a Now line, the running row lit up, the queue in...
- 1:34 AMsiteThe site catches up, again (SITE-31): ROADMAP draft 12 (latest release build 64, what the next build carries, YUI-50 shipped, INV-1 now,...
- 1:31 AMsiteboard: sync from kanban and TestFlight
- 1:30 AMsiteBuild to earn, the proposal (SITE-29): our position, four forms, ten numbered questions for counsel
- 1:28 AMsiteProgress: copy any part of a message (Select text, TestFlight feedback AG9JzU4LeWl-TFeKWftiFIE, app commit ac11695); content sync
- 1:27 AMappCopy any part of a message: hold an agent bubble, Select text opens its words read-only, drag to select and Copy (or Copy all); a bubble...
- 1:23 AMsiteboard: sync from kanban and TestFlight
- 1:23 AMsiteChangelog export: scrub private names and inline task ids per line instead of refusing the whole file (builds.json was stuck at build 33)
- 1:22 AMsiteboard: sync from kanban and TestFlight
- 1:07 AMsiteROADMAP draft 11: Chris's Sep 25 picks (YUI-54 + YUI-70 agent controls, WAR-1 built out with YUI-73, YUI-68 reply + gestures, SITE-29...
- 1:02 AMsiteProgress: links in a card open Safari (YUI-67), plus synced content
- 12:35 AMappA test build's Install link parses whole: card url= keeps a 300+ character signed link with a fragment, an encoded manifest url, & and =...
- 12:31 AMsiteChannel guide: a link out is card ... url=, the button opens Safari and sends nothing (TestFlight feedback AHbFq_lhBMRFGDoCfVzMf4A)
- 12:31 AMappLinks look like links: a card with url= gets an arrow on its button, opens the page in Safari and sends nothing to the chat, so the...
- 12:29 AMsiteROADMAP: WAR-1 the war room, YUI-65 timeline and YUI-66 drag to reorder (backlog)
- 12:24 AMsiteRoadmap: YUI-64 (backlog) an agent that is paired but not listening says so, after YUI-63 (TestFlight feedback AMiI7ezKx6x1KcexlzOKYJc)
- 12:23 AMappA newly added agent answers what you sent before its gateway came up: pairing and the gateway restart are separate steps, and the plugin...
- 12:18 AMsiteRoadmap: YUI-63 (backlog), one working row instead of dots plus a timer, from TestFlight feedback ACK-hbTx0hrN6RLtOf2btc8
- 12:13 AMsiteProgress: build 64, hold to talk with a waveform, let go sends, slide to the trash cancels; the crash Chris hit was build 57, before the...
- 12:10 AMappHold to talk like WhatsApp: a live waveform and a clock while it listens, let go sends, slide left to the trash cancels (the trash arms...
Thursday, Sep 24
76 shipped, 16 builds, 186 commits
- 11:44 PM
Build to earn, a first draftSITE-27
- 11:18 PM
Screens get the whole phone
- 11:11 PM
As many screens as the agent needs, up to 12
- 11:01 PM
Build 61: holding the mic no longer crashes
- 10:58 PMBuild 614 changes to TestFlight
- 10:20 PM
Build 57: every fix you sent is on your phoneYUI-52
- 9:06 PM
Request an invite: the waitlist is now the way into the betaSITE-26
- 8:47 PM
Invites: ask, get approved, Apple emails you, sign in and you're inYUI-56
- 8:45 PMBuild 5724 changes to TestFlight
- 8:09 PM
Test builds by link: new app builds on the phone without TestFlightYUI-55
- 7:38 PM
The site catches up: what is on your phone, and what comes with build 57SITE-25
- 7:05 PM
Yui@home: lend your idle agent to YuiSITE-24
- 6:41 PM
Get started, the specs and Privacy, checked for strangersSITE-23
- 6:06 PM
Home and Business pages, cleaned up for a first visitSITE-22
- 6:02 PM
Anyone can try YuiYUI-22
- 5:57 PM
Three short videos: Yui in 15 seconds, Yui Lines in 30, your Hermes on your phone in 60SOC-3
- 5:39 PM
Polish: the Roadmap tabs read currentSITE-21
- 5:06 PM
Draw your best screen in three lines: a community page and the first open challengeOSS-5
- 5:06 PM
The go-to-market plan is publicSITE-20
- 4:47 PM
OpenClaw agents can talk in Yui nowINT-1
- 4:32 PM
Three screens per agent: the chat, then screens 2 and 3 a swipe awayYUI-31
- 4:19 PM
Polish: Developers and the playgroundSITE-18
- 4:15 PM
Not on Hermes? Any agent that answers a web request can talk in Yui nowINT-2
- 3:38 PM
The preset flywheel: custom screens that keep coming back become presetsYUI-42
- 3:18 PM
Save a screen, bring it back with two tokens: every agent gets a shelfYUI-32
- 3:13 PM
A polish pass on See it, Get started and TimelineSITE-17
- 2:52 PM
Scroll up, and one arrow brings you backYUI-50
- 2:52 PM
Read, answer, send once: a plan is now one full-screen flowYUI-51
- 2:42 PM
Watch Yui grow: the whole history on one pageSITE-16
- 2:07 PM
Yui Lines back on the front page, and every spec on the siteSITE-15
- 1:54 PM
React to a message: hold it, tap 👍, and your agent builds itYUI-49
- 1:41 PM
Yui Lines in Python and KotlinOSS-2
- 1:40 PM
The timer keeps counting on the lock screenYUI-30
- 1:36 PM
Notes: longer pieces, starting with why Yui is open sourceSITE-5
- 1:12 PM
See everything Yui can drawSITE-14SITE-7
- 1:10 PM
Who the first outside testers areBIZ-6
- 1:08 PM
The playground reads right to a screen readerSITE-6
- 12:09 PM
The site catches up with the appSITE-11
- 12:06 PM
Every color on one screen
- 11:49 AM
Two common slips now parse
- 11:39 AM
Answers are still there when you come back
- 11:36 AM
The roadmap catches up with the workSITE-10
- 10:17 AM
No page scrolls sideways on a phoneSITE-9
- 9:22 AM
Every full-screen view now has a way out
- 9:07 AM
The site now leads with what Yui is: a generative user interfaceSITE-12
- 8:55 AMBuild 332 changes to TestFlight
- 8:53 AM
Ready for Apple's beta review: a demo agent, help, and a full privacy pageYUI-27
- 8:15 AM
Safe for strangers: limits, an off switch, and 90 days of historyYUI-26
- 7:06 AMBuild 311 change to TestFlight
- 7:04 AM
Nothing gets lost: sleeping Macs, dropped networks, killed appsYUI-28
- 6:20 AMBuild 301 change to TestFlight
- 6:20 AM
First run: from sign in to your agent's first screenYUI-25
- 5:47 AMBuild 292 changes to TestFlight
- 5:44 AM
A buzz when your agent answersYUI-24
- 5:21 AM
Connect your agent in three stepsYUI-23
- 4:43 AMBuild 271 change to TestFlight
- 4:40 AM
Every preset, native on iPhoneYUI-19
- 3:43 AMBuild 263 changes to TestFlight
- 3:41 AM
Pictures in, photos outYUI-21
- 3:09 AM
The channel guide, now testedYUI-10
- 2:18 AMBuild 231 change to TestFlight
- 2:17 AM
Change your answerYUI-12
- 2:00 AMBuild 221 change to TestFlight
- 1:55 AM
Full screen when it mattersYUI-13
- 1:34 AMBuild 211 change to TestFlight
- 1:31 AMBuild 201 change to TestFlight
- 1:28 AMBuild 191 change to TestFlight
- 1:26 AM
Every agent has its own lookYUI-20
- 1:08 AM
A plan for every agent frameworkINT-0
- 1:02 AM
Every page points to the code and the betaSITE-4
- 1:00 AM
Pick it up in YuiYUI-8
- 1:00 AMBuild 182 changes to TestFlight
- 12:57 AM
Screenshots everywhere, and a changelogSITE-3
- 12:52 AM
Who Yui is on each platformBIZ-5
- 12:46 AM
The board is publicSITE-2
- 12:45 AM
Decks, plan mode and narrated walkthroughsYUI-18
- 12:36 AM
A content plan, built from what shipsBIZ-4
- 12:35 AM
The MVP, and a bar that shows how close it isMVP-0
- 12:31 AM
How we will find our first usersBIZ-2
- 12:30 AMBuild 162 changes to TestFlight
- 12:27 AM
Talk to your agent in YuiYUI-7
- 12:23 AM
The site now looks like the appSITE-1
- 12:21 AM
Business docs, in the openBIZ-1
- 12:18 AM
Yui is open sourceOSS-1
- 12:18 AM
Yui Lines learn charts, equations and experimentsYUI-17
- 12:01 AMBuild 141 change to TestFlight
- 12:01 AM
Your agents are yours to addYUI-15
All 186 commits that day
- 11:44 PMsiteBuild to earn, V1 draft at /earn (SITE-27): draft banner, two doors (human, agent), what counts, planned badges, the public pool intent,...
- 11:41 PMsiteROADMAP: SITE-27 pulled, EARN-1 plans around Sui
- 11:37 PMsiteROADMAP: EARN-1 build to earn, a distant epic with eight backlog stories (SITE-27, SITE-28, BIZ-8 to BIZ-12, OSS-7)
- 11:18 PMsiteScreens get the whole phone: YL.md Pages says a page is full screen, the top bar and composer stay with the chat and the indicator sits...
- 11:17 PMappScreens are full screen: off the chat, the top bar (agents, settings) and the composer go away and the page gets the whole phone, with...
- 11:11 PMsiteScreens 2 to 12: pageOf takes any screen from 2 to 12 (written plainly, no leading zero), 13 and up stay in the chat, in JS, Python and...
- 11:10 PMappScreens are dynamic, 2 to 12: the chat, then a page for each screen the agent puts something on (>5 alone makes chat and screen 5), and...
- 11:01 PMsiteProgress: build 61, holding the mic no longer crashes (TestFlight hotfix)
- 10:55 PMappHold to talk no longer crashes: the speech permission answer, the mic tap and the recognizer's results come back on system threads, and...
- 10:28 PMsiteRoadmap: after the MVP, YUI-54 then YUI-61 (slash commands) then YUI-44 step 1 (@mentions)
- 10:27 PMsiteRoadmap: @mentions join YUI-44, slash commands are YUI-61, both in the backlog
- 10:22 PMsiteRoadmap: YUI-54 (the agent's home menu, drop-up switcher) moves from the deep backlog to first after the MVP
- 10:20 PMsiteBuild 57: every fix you sent is on your phone. Progress entry with four shots from the verify pass on build 57; roadmap moves YUI-52 to...
- 10:19 PMappTall screenshots stay inside their gallery: TallGalleryTests sends four phone screenshots (about 1:2.2) with a question card under them,...
- 10:11 PMsiteRoadmap: games in the preset library, YUI-59 (tic-tac-toe, snake, basics) and YUI-60 (Yui Lines that describe a game) parked in the backlog
- 9:06 PMsiteRequest an invite replaces the waitlist: first and last name, the email on your Apple ID (TestFlight sends the invite there), phone, and...
- 8:47 PMsiteInvites on the site: yuigui.com/i/<code> walks an invitee through TestFlight, Open in Yui and Sign in with Apple, never checks the code...
- 8:46 PMappInvites: yui_invites in PROOF (server only, RLS, no grants; the waitlist comes over as requests), supabase/scripts/invite.py lists,...
- 8:40 PMsiteboard: sync from kanban and TestFlight
- 8:11 PMsiteboard: sync from kanban and TestFlight
- 8:09 PMsiteTest builds by link: install.html (Safari fallback that reads the build's manifest link from the URL fragment), card url= in YL.md and...
- 8:07 PMsiteRoadmap: YUI-58 Yui for macOS, marked for Yui@home contributors
- 8:07 PMappTest builds by link: scripts/devbuild.sh archives a clean worktree of origin/main as an ad hoc build (<commit count>.<n>, production...
- 7:57 PMsiteRoadmap: INV-1 invite-only beta and client onboarding
- 7:40 PMsiteboard: sync from kanban and TestFlight
- 7:38 PMsiteProgress entry: the site catches up, Next build labels and build 57 on the roadmap, with page shots (SITE-25)
- 7:34 PMsiteSite fully current before the switch back to the app: git pushes deploy again (Vercel Root Directory is now site, deploy notes say push,...
- 7:10 PMsiteboard: sync from kanban and TestFlight
- 7:05 PMsiteYui@home, the story: the note Donate your idle tokens to Yui, a Contribute with your agent page under Developers (prompt to try now,...
- 7:00 PMsiteRoadmap: Yui@home, lend your idle agent (SITE-24 story in GTM-1, OSS-6 machinery parked)
- 6:41 PMsitePolish Get started, the specs and Privacy for strangers: /start opens with a TestFlight button from links.json, says iOS 26 and bring...
- 6:40 PMsiteboard: sync from kanban and TestFlight
- 6:32 PMsiteSocial drafts: 17 new (SOC-1)
- 6:06 PMsitePolish the home and Business pages: the hero says where the beta stands (public beta open, bring your own Hermes), Follow along adds...
- 6:02 PMsitePublic TestFlight link is live: Apple approved the beta, links.json turns on the Get the TestFlight beta button on every page and the...
- 6:02 PMsiteSocial drafts for the three videos: X thread, Bluesky, Threads, LinkedIn, Instagram, YouTube Shorts and TikTok, each with a real cut...
- 5:58 PMsitesite: sync roadmap and timeline
- 5:57 PMsiteThree marketing videos on See it: Yui in 15 seconds, Yui Lines in 30 seconds and your Hermes on your phone in 60 seconds, 9:16 and 16:9...
- 5:57 PMappMarketing videos: scripts/promo_videos.py records four scripted scenes on the demo account (YuiPromoTests: a timer, a choice, a chart,...
- 5:54 PMsiteRoadmap: YUI-54 agent home menu parked in the deep backlog
- 5:39 PMsitePolish the Roadmap tabs: the roadmap matches the live board (YUI-30, 31, 49, 50, 51, 53 wait for the next build; SITE-15, INT-1, INT-2...
- 5:24 PMsiteShare previews: declare the twitter-image route config in place instead of re-exporting it, so Next reads dynamicParams (SITE-19)
- 5:21 PMsiteShare any screen: every See it entry, playground sample and clip gets a link at /s/<id> with its own 1200x630 preview (the Yui Lines...
- 5:10 PMsiteboard: sync from kanban and TestFlight
- 5:08 PMappCONTRIBUTING: point to the community page and the three lines challenge (OSS-5)
- 5:06 PMsiteCommunity page under Developers: who builds with Yui Lines, six ways to contribute, and the first open challenge, draw your best screen...
- 5:06 PMsiteGo-to-market plan in public: docs/business/GTM.md at /business/gtm folds the content plan and social accounts plan into one current plan...
- 4:47 PMsiteOpenClaw on the site: spec/OPENCLAW.md (install, pair, what the agent is told, how a turn works, commands, config) rendered at...
- 4:45 PMappOpenClaw channel plugin: an OpenClaw agent talks in Yui the way a Hermes agent does. openclaw plugins install, openclaw yui pair <code>...
- 4:40 PMsiteboard: sync from kanban and TestFlight
- 4:39 PMsiteRoadmap: ship in epics; GTM-1 grassroots go-to-market is the current epic
- 4:33 PMappThree screens per agent: the chat, then screens 2 and 3 a swipe away, with Chat, 2, 3 tabs above the composer and a dot on a page with...
- 4:32 PMsiteThree screens per agent: the chat, then screens 2 and 3 a swipe away; pages keep what lands on them across replies, a reply sent there...
- 4:19 PMsitePolish Developers and the playground: every spec one tap from /developers, a Start here heading (Lighthouse a11y 100), 44pt targets on...
- 4:15 PMsiteWebhook bridge on the site: spec/WEBHOOK.md (what each turn sends, what to answer, signing, exactly-once) rendered at...
- 4:13 PMappWebhook bridge, Python and Node: any agent that answers an HTTP POST can talk in Yui. Pair with the app's code, point the bridge at your...
- 4:10 PMsiteboard: sync from kanban and TestFlight
- 3:41 PMappFlywheel report --seen: the weekly job announces a shape once, not every Friday (YUI-42)
- 3:40 PMsiteboard: sync from kanban and TestFlight
- 3:38 PMsiteThe preset flywheel: spec/FLYWHEEL.md (what the plugin logs, shapes never values; the weekly report; the 5-uses-on-3-days bar; the...
- 3:37 PMappThe preset flywheel: with yui.flywheel on, the Hermes plugin notes every custom screen an agent sends by its shape only (type tree and...
- 3:20 PMappSaved screens get a shelf: the agent's saves sit as chips at the top of its thread, a tap reopens one full screen with no turn, hold to...
- 3:18 PMsiteNamed screens and the shelf: save busy day keeps a screen, show busy day brings it back in a later reply for two tokens, forget takes it...
- 3:13 PMsitePolish See it, Get started and Timeline: bring-your-own-Hermes note with a copyable install, subnav keeps the current page in view on...
- 2:54 PMappFindings, then questions, in one full-screen flow: a plan shows pages to read before its questions, opens full screen, closes itself on...
- 2:52 PMsiteProgress: scroll up, and one arrow brings you back (YUI-50)
- 2:52 PMsiteOne full-screen flow: a plan holds pages to read before its questions, opens full screen, sends once, and folds back into the chat as a...
- 2:52 PMappScrolled up a long thread: a round arrow above the composer counts the agent's new messages and brings you back to the newest in one...
- 2:42 PMsiteWatch Yui grow: /timeline replays the GitHub history of the app and this site, day by day, with builds, screenshots and a play/scrub...
- 2:15 PMsiteProgress: YUI-53 no dead buttons, with the plan ending in Send; roadmap lists it as shipped early
- 2:13 PMappA plan's last button says Send instead of Create project, and agents get channel guide v8: every button does something, no "Got it"...
- 2:11 PMsiteNo dead buttons: a plan's last button says Send, and the channel guide (v8) bans buttons that only acknowledge ("Got it", "OK", "Nice");...
- 2:07 PMsiteYui Lines back in sight: How it works band on the home page, a five-line quick start on /yl, and every spec rendered under Developers >...
- 1:58 PMsiteRoadmap page: sync YUI-49 into the site copy
- 1:57 PMsiteRoadmap: YUI-49 reactions shipped early, under Next after the MVP
- 1:54 PMappHold an agent's message to react: six reactions float above it (build it, no, not sure, love it, later, priority), the pick goes to the...
- 1:54 PMsiteReactions: hold a message, pick one of six, and each one tells the agent what to do; spec/REACTIONS.md is the single source, it writes...
- 1:51 PMsiteRoadmap: YUI-51 flows, YUI-53 no dead buttons, SITE-15 docs lead the post-MVP list
- 1:41 PMsiteYui Lines parsers in Python and Kotlin, run-all.sh for every language (OSS-2)
- 1:40 PMsiteProgress: the timer keeps counting on the lock screen (YUI-30)
- 1:40 PMsiteboard: sync from kanban and TestFlight
- 1:39 PMsiteRoadmap: YUI-52 ships the feedback fixes to TestFlight
- 1:38 PMappThe timer keeps counting on the lock screen and in the Dynamic Island: a Live Activity per running timer with round x of n, work and...
- 1:36 PMsiteNotes: a home for long-form pieces at /notes, first up Why Yui is open source; sitemap and robots (SITE-5)
- 1:34 PMsiteRoadmap: YUI-50 chat polish joins the MVP, YUI-51 folding flows parked
- 1:24 PMappSend photos and talk from the composer: one + for the photo library and camera, hold the mic to talk, let go to send
- 1:12 PMsiteSee it shows every screen Yui can draw: live Yui Lines, app clips and screenshots, each tied to its card and ship date; board and...
- 1:10 PMsiteboard: sync from kanban and TestFlight
- 1:10 PMsitePrivate beta list: tester criteria, cohorts of 1/5/20/50, 32 public Hermes and OpenClaw venues with rules, draft invites (BIZ-6)
- 1:08 PMsitePlayground names its controls and the timer button passes contrast: Lighthouse a11y 89 to 100 (SITE-6)
- 1:00 PMsiteOne story, five menu items: Roadmap and Developers sections, plan and deck folded into /business/plan with redirects (SITE-13)
- 12:49 PMappNarration never speaks in a robot voice: skip the Eloquence, MacinTalk and novelty voices and Personal Voice, pick premium > enhanced >...
- 12:40 PMsiteboard: sync from kanban and TestFlight
- 12:16 PMappLong turns read as work, not trouble: "Yui is working · 2m 20s" counts up, no time limit, no restart advice, resumes on reopen
- 12:10 PMsiteboard: sync from kanban and TestFlight
- 12:09 PMsiteThe site catches up with the app: Supabase relay, real risks, two-day milestones, full commands and live columns first on phones (SITE-11)
- 12:06 PMsiteYL theme sets: cherry, honey, lime, teal, grape, slate, listed by hue; ship log for the wider color picker
- 12:06 PMappEvery look on screen: the Add agent picker is a grid sorted by hue, six new colors (cherry, honey, lime, teal, grape, slate)
- 11:50 AMappLoose quoted options become buttons and ~card@week patches the card (YL sections 4 and 5)
- 11:49 AMsiteYL tolerates the two slips agents make most: loose quoted options, ~preset@id patches
- 11:41 AMsiteboard: sync from kanban and TestFlight
- 11:39 AMsiteProgress: answers are still there when you come back
- 11:39 AMappAnswers are still there when you reopen a thread: chosen, picked, slid, asked and sent forms rebuilt from the thread's event rows,...
- 11:36 AMsiteRoadmap phases match the work: real ship dates, card per open item, no guessed months (SITE-10)
- 10:17 AMappSent words leave the composer, and the bubble lifts into the thread
- 10:17 AMsiteNo sideways scroll on phones: tables scroll in their own box, long links wrap, playground fits 320 (SITE-9)
- 10:10 AMsiteboard: sync from kanban and TestFlight
- 10:03 AMappGallery photos keep to their own space: layout test at 1-7 photos, every layout
- 9:43 AMsiteProgress: Done buttons always do something
- 9:43 AMappDone always does something: gallery and pick answer with nothing ticked, photos stop covering it
- 9:40 AMsiteboard: sync from kanban and TestFlight
- 9:36 AMsiteResponsive header: menu button under 960px, More on desktop, 44px targets (SITE-8)
- 9:25 AMappDemo clips: record every preset in the simulator, cut 9:16 and 16:9 with a caption (SOC-2)
- 9:22 AMsiteProgress: every full-screen view has a way out
- 9:22 AMappEvery full screen has a way out: a real X, a swipe down, compare full screen
- 9:11 AMsiteboard: sync from kanban and TestFlight
- 9:07 AMsiteSocial drafter groundwork: copy validator, high-water mark, first draft (SOC-1)
- 9:07 AMsiteLead with the generative UI: "Meet Yui, a generative user interface." (SITE-12)
- 8:53 AMsiteBeta review ready: /help, full privacy page, progress entry (YUI-27)
- 8:52 AMappReady for beta review: demo code + demo agent, Help and feedback, App Privacy answers (YUI-27)
- 8:41 AMsiteboard: sync from kanban and TestFlight
- 8:15 AMsiteSafe for strangers: progress entry, privacy says 90-day retention (YUI-26)
- 8:15 AMappSafe for strangers: rate limits, size caps, kill switch, 90-day retention (YUI-26)
- 7:40 AMsiteboard: sync from kanban and TestFlight
- 7:10 AMsiteboard: sync from kanban and TestFlight
- 7:04 AMsiteReliable connection: relay delivery spec, progress entry (YUI-28)
- 7:03 AMappNothing lost when the Mac sleeps, the network drops or the app is killed (YUI-28)
- 6:40 AMsiteboard: sync from kanban and TestFlight
- 6:20 AMsiteFirst run progress entry, /start matches the new pairing screen (YUI-25)
- 6:18 AMappFirst run: no agents says how to connect one, three pairing commands, say hi (YUI-25)
- 6:10 AMsiteboard: sync from kanban and TestFlight
- 5:44 AMsiteReply pushes: presence, per-agent mute, progress entry (YUI-24)
- 5:43 AMappReply pushes only when they help: presence, per-agent mute, killed-app E2E (YUI-24)
- 5:40 AMsiteboard: sync from kanban and TestFlight
- 5:21 AMsiteGet started page: connect a Hermes agent in three steps (YUI-23)
- 5:10 AMsiteboard: sync from kanban and TestFlight
- 5:04 AMappYui plugin installs on any Hermes host: default profile, Linux host name, next steps (YUI-23)
- 4:40 AMsiteProgress entry: every preset native on iPhone (YUI-19)
- 4:40 AMsiteboard: sync from kanban and TestFlight
- 4:39 AMappNative media, data and learning presets (YUI-19)
- 4:10 AMsiteboard: sync from kanban and TestFlight
- 3:42 AMsiteSync channel guide v6 into the site (YUI-21)
- 3:41 AMsiteMedia: channel guide v6, RELAY media section, privacy covers photos, progress entry (YUI-21)
- 3:40 AMsiteboard: sync from kanban and TestFlight
- 3:40 AMappPictures in, photos out: agent media through a private bucket (YUI-21)
- 3:10 AMsiteboard: sync from kanban and TestFlight
- 3:10 AMappSync channel guide v5 from yuigui (YUI-10)
- 3:09 AMsiteChannel guide v5, tested: 34-case eval, runner, example-line test, /channel page, progress entry (YUI-10)
- 2:40 AMsiteboard: sync from kanban and TestFlight
- 2:17 AMappChannel guide: answers can change, newest wins, ~choose +lock (YUI-12)
- 2:17 AMsiteChange your answer: changed events, +lock, playground demo, progress entry (YUI-12)
- 2:15 AMappChange your answer: choose, pick, ask and slide stay live, +lock freezes (YUI-12)
- 2:10 AMsiteboard: sync from kanban and TestFlight
- 1:58 AMappTestFlight: never reuse a build number App Store Connect already has (YUI-13)
- 1:55 AMsiteFull screen when it matters: the stage in YL, playground, progress entry (YUI-13)
- 1:53 AMappFull screen when it matters: the stage, workouts always (YUI-13)
- 1:40 AMsiteboard: sync from kanban and TestFlight
- 1:28 AMsiteLooks: generic personality set names, screenshots without private names (YUI-20)
- 1:28 AMappLooks: personality sets get generic names, demo crew too (YUI-20)
- 1:26 AMsiteYL theme line + per-agent looks: spec, parser, vectors, progress entry (YUI-20)
- 1:26 AMappEvery agent has its own look: per-agent themes, theme lines, style profiles (YUI-20)
- 1:10 AMsiteboard: sync from kanban and TestFlight
- 1:08 AMsiteAdapters plan for every agent framework, Hermes first (INT-0)
- 1:02 AMsiteEvery page points to the repo, the beta and the waitlist (SITE-4)
- 1:00 AMsitePick it up in Yui: push handoff spec + progress entry (YUI-8)
- 12:58 AMsiteboard: sync from kanban and TestFlight
- 12:58 AMappPick it up in Yui: push handoff from any channel (YUI-8)
- 12:57 AMsiteScreenshots on every progress entry, and a changelog by TestFlight build (SITE-3)
- 12:52 AMsiteBIZ-5 social accounts: @yuiguiai voice, bios, example posts, handle check
- 12:46 AMsiteLive board at /board, exported from the kanban DB; MVP bar counts itself (SITE-2)
- 12:45 AMsiteYL decks, plan mode and narrated walkthroughs (YUI-18)
- 12:36 AMsiteBIZ-4 content plan: built from what ships
- 12:36 AMappPublic TestFlight: every VALID build goes to the Public group and beta review (YUI-22)
- 12:35 AMsiteMVP roadmap + deep backlog, MVP progress bar on home and roadmap (MVP-0)
- 12:32 AMsiteRoadmap: plan mode is a workflow, not a preset
- 12:31 AMsiteBIZ-2 outreach plan, Hermes users first
- 12:27 AMsiteRelay spec v1 + progress: talk to your agent in Yui (YUI-7)
- 12:27 AMappTalk to your agents in Yui: Hermes platform plugin + relay (YUI-7)
- 12:23 AMsiteSite rebrand: the app's look on yuigui.com (SITE-1)
- 12:21 AMsiteBusiness docs in the open: BIZ-1 positioning brief + /business route
- 12:18 AMsiteprogress: Yui is open source
- 12:18 AMsiteYL data + science presets: chart, stat, math, step, calc, table units/sort (YUI-17)
- 12:17 AMsiteOpen source readiness: Apache-2.0, README, contributing, security, templates
- 12:17 AMappOpen source readiness: Apache-2.0, README, contributing, security, templates
- 12:05 AMsiteKeep docs/business private (gitignore)
- 12:01 AMsiteAgents spec v1 + progress: your agents are yours to add (YUI-15)
Wednesday, Sep 23
18 shipped, 7 builds, 40 commits
- 11:59 PM
Yui Lines learn pictures and videoYUI-16
- 11:40 PM
Beta feedback: the debug screen is goneYUI-11
- 11:40 PMBuild 132 changes to TestFlight
- 11:27 PMBuild 111 change to TestFlight
- 11:24 PM
Accounts: Sign in with Apple, and delete it in the appYUI-6
- 11:12 PMBuild 101 change to TestFlight
- 11:12 PM
Yui drops the catYUI-9
- 11:07 PM
Yui draws its first six screensYUI-4
- 11:06 PMBuild 91 change to TestFlight
- 10:51 PMBuild 83 changes to TestFlight
- 10:51 PM
The wordmark moves into the appYUI-5
- 10:33 PM
Yui Lines has a test suiteYUI-3
- 10:29 PMBuild 51 change to TestFlight
- 10:28 PM
Yui gets a faceYUI-2
- 8:16 PM
First TestFlight build
- 8:14 PMBuild 44 changes to TestFlight
- 7:27 PM
Waitlist open
- 7:27 PM
Apple Developer account active
- 7:05 PM
yuigui.com is live
- 7:05 PM
Stack decision: all Swift
- 7:05 PM
Source on GitHub
- 7:05 PM
Yui Lines v0: spec, 12 presets, playground, token benchmarkYUI-1
- 7:05 PM
Hub site live (Phase 0)YUI-0
- 7:05 PM
Roadmap v1
- 7:05 PM
Pitch recorded and transcribed
All 40 commits that day
- 11:59 PMsiteYL media presets: gallery, video, compare, storyboard, image +edit (YUI-16)
- 11:59 PMappAgents are yours: registry, pairing codes, agent access tokens, Agents sheet (YUI-15)
- 11:49 PMsiteRoadmap draft 5: preset library + per-agent look and feel
- 11:40 PMsiteProgress: beta feedback, the debug screen is gone (YUI-11)
- 11:38 PMappRemove the Paste YL debug screen; top-left button opens your agents (YUI-11)
- 11:37 PMsiteRoadmap draft 4: north star, immersive full screen, voice in/text out, editable answers
- 11:35 PMappIgnore supabase CLI temp dir
- 11:25 PMappAccounts: Sign in with Apple and in-app account deletion (YUI-6)
- 11:24 PMsitePrivacy page: what the app stores and how deletion works (YUI-6)
- 11:12 PMsiteProgress: Yui drops the cat (build 10)
- 11:10 PMappDrop the cat: typographic identity only
- 11:07 PMsiteProgress: Yui draws its first six screens (build 9)
- 11:02 PMappFirst six presets render in chat: ask, choose, pick, form, list, timer
- 11:00 PMsiteYui channel guide v0: instructions every agent gets on the yui channel
- 10:51 PMsiteProgress: the wordmark moves into the app (build 8)
- 10:48 PMappCoral wordmark in the app: nav, empty state, settings; coral is the brand token
- 10:46 PMsiteRoadmap draft 3: Phase 1 = Hermes platform plugin, accounts + deletion, push handoff
- 10:39 PMappApp icon: coral Yui wordmark on cream (Chris's sketch)
- 10:34 PMsiteBrand: Yui wordmark from Chris's sketch, transparent PNGs in 5 colorways
- 10:33 PMappYuiLines: Swift Yui Lines parser package, passes the shared conformance suite
- 10:33 PMsiteYui Lines conformance suite: 165 shared vectors + JS runner
- 10:28 PMsiteProgress: Yui gets a face
- 10:26 PMappYui gets a face: Korean-cute theme, cat mascot, light/dark toggle
- 10:22 PMsiteRoadmap: look and feel + generative app styling
- 8:16 PMsiteProgress: first TestFlight build
- 8:12 PMappPlaceholder app icon (brand gradient)
- 8:10 PMsiteSite: add Google Analytics tag (G-VYENQDDF00) to root layout
- 7:58 PMappASC API client script
- 7:30 PMappTestFlight upload script (ASC API key)
- 7:30 PMappYui iOS shell: SwiftUI chat screen, xcodegen project
- 7:27 PMsiteWaitlist (yui_waitlist in PSAI Supabase), Apple account live, progress + roadmap
- 7:05 PMsiteBuild in public: progress log as data, weekly update procedure, yuigui.com live
- 7:04 PMsiteStack: native SwiftUI, no Watch yet; site synced
- 6:40 PMsitePitch rec 366: recording, transcript, summary
- 5:52 PMsiteYui Lines v0: spec, parser, 12 presets, playground, token benchmark
- 5:40 PMsiteSite: sync roadmap with presets + Yui Lines
- 5:38 PMsiteRoadmap: presets + Yui Lines replace JSON protocol
- 5:38 PMsiteRoadmap: preset system + Yui Lines wire format
- 5:36 PMsiteYui hub site (Phase 0): overview, roadmap, progress, plan, deck, mockups
- 5:31 PMsiteYui roadmap v1 from pitch rec 366