This website requires JavaScript.
7bf10061e2
A build waiting to be installed arrives with a sound
main
iris-ai and Claude Opus 5
2026-09-19 22:32:18 -04:00
adaeb0c0ad
A finished build keeps its notification, with an Install button on it
iris-ai and Claude Opus 5
2026-09-19 21:37:49 -04:00
ded6df559d
One notification per thing running, grouped, and an em dash between the two names
iris-ai and Claude Opus 5
2026-09-19 20:30:35 -04:00
bb65526230
Show an ongoing notification while the app is working
iris-ai and Claude Opus 5
2026-09-19 19:36:03 -04:00
4d00fe1b60
Skip current APKs during project updates
iris
2026-09-10 00:58:08 -04:00
605f353f4b
An app's devlog poll forwards at most 500 lines at a time
iris and Claude Fable 5.1
2026-09-07 20:57:46 -04:00
013d7116d7
An app's own log: a devlog contract, and a Runtime tab for an APK component
iris and Claude Fable 5.1
2026-09-07 16:43:42 -04:00
3727c7c67b
wg-app-link: follow the enrollment link's new optional CA parameter
iris and Claude Fable 5.1
2026-09-07 16:34:46 -04:00
c8545e70a6
AGENTS.md: a runtime log can carry a phone app's own lines
iris and Claude Fable 5.1
2026-09-07 16:20:40 -04:00
283b971186
Offer the rollback, and call it Downgrade
iris and Claude Opus 5
2026-09-06 22:57:55 -04:00
c41c36f25d
Claiming the whole project means what's stale, not everything built here
iris and Claude Sonnet 5
2026-09-06 13:45:45 -04:00
663626345a
Build a component this server has never built
iris and Claude Opus 5
2026-09-02 23:49:36 -04:00
ce1f02b98f
Drop an unused Default on CarriedOver
iris and Claude Opus 5
2026-09-02 22:11:43 -04:00
3b058f9332
Notes: one carry-across, and the built-in card taking its own update
iris and Claude Opus 5
2026-09-02 22:10:04 -04:00
a8f75be190
Keep what a build recorded when a declaration is accepted
iris and Claude Opus 5
2026-09-02 22:08:27 -04:00
f359cd3edf
Freshness says which answer it is, and the self row keeps what it built
iris and Claude Opus 5
2026-09-02 21:47:21 -04:00
07639ed14d
Follow a card that moved, and wait for the answer a move invalidated
iris and Claude Opus 5
2026-09-02 21:29:38 -04:00
af605211e2
Pull, Update, Remove -- and a card that says when its build is behind
iris and Claude Opus 5
2026-09-02 20:56:44 -04:00
9efe08e4ce
A component with nothing built is not current with the checkout
iris and Claude Opus 5
2026-09-02 20:12:52 -04:00
25c069909b
Fetch is a button, and moving the checkout builds nothing
iris and Claude Opus 5
2026-09-02 19:48:02 -04:00
f983db154d
Say a build is signed with the wrong key before the installer does
iris and Claude Opus 5
2026-09-02 08:27:03 -04:00
3aa6f2f290
Move a project's checkout to a branch or commit from the phone
iris and Claude Opus 5
2026-09-02 06:41:49 -04:00
17d873ab7c
Give each component build modes and a settings sheet
iris and Claude Opus 5
2026-09-02 06:22:05 -04:00
0b7164bb30
Say on the card when a project's own file was ignored
iris and Claude Opus 5
2026-09-01 11:41:38 -04:00
c7b3af4861
A Rebuild on every component, and the keystore AGP actually uses
iris and Claude Opus 5
2026-09-01 11:31:59 -04:00
b67c70fa2f
A component can name the files its build reads elsewhere
iris and Claude Opus 5
2026-09-01 11:11:07 -04:00
f00c3b970f
Name the button that gets past a signature mismatch
iris and Claude Opus 5
2026-09-01 11:05:39 -04:00
141402bcd2
Refuse to serve a slim APK signed with the wrong key
iris and Claude Opus 5
2026-09-01 10:51:46 -04:00
0e9c7842f7
Find the SDK without an environment, and say what broke
iris and Claude Opus 5
2026-09-01 10:30:02 -04:00
c35f84a373
Withhold a component's freshness while it is being built
iris and Claude Opus 5
2026-09-01 10:09:29 -04:00
aa8e2b97a5
Render the escapes in an error, and drop the manifest field nobody read
iris
2026-09-01 03:48:23 -04:00
3685ab107d
Don't report a failure nobody was there to see
iris
2026-09-01 03:39:00 -04:00
a7f7f4550e
Output a command produced can be selected and copied
iris
2026-09-01 03:22:38 -04:00
90082bd286
Each component builds on its own, and stops reporting when it is done
iris
2026-09-01 03:09:33 -04:00
4641b9ec9b
A test project with two Android clients
iris and Claude Opus 5
2026-09-01 00:46:41 -04:00
7eaf79370e
Build one component instead of every one with a command
iris and Claude Sonnet 5
2026-09-01 00:28:36 -04:00
c4e19c2e2b
A project can produce more than one APK
iris and Claude Opus 5
2026-08-31 23:00:32 -04:00
db47972a25
A component's build progress reads under its buttons, and an unrelated history can be overridden
iris and Claude Opus 5
2026-08-31 22:03:44 -04:00
b0e83059a3
dev-updater: build an app on the machine, install it on the phone
iris
2026-08-31 20:31:08 -04:00