Drop the web app; the macOS app is byre's only client
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
# M2 — Seeing the work
|
||||
|
||||
- Comment on diff lines in the Changes view
|
||||
Clicking a diff line opens a comment box under it; pending comments live in `drafts.ts` beside the composer draft, and "Send N comments" posts them as one ordinary message, each as `path:line`, the quoted line and the comment. No new API. Conductor, Claude Code desktop, the Codex app, Warp, Factory and Superset all send batched line comments to the agent this way.
|
||||
Clicking a diff line opens a comment box under it; pending comments live in `Drafts.swift` beside the composer draft, and "Send N comments" posts them as one ordinary message, each as `path:line`, the quoted line and the comment. No new API. Conductor, Claude Code desktop, the Codex app, Warp, Factory and Superset all send batched line comments to the agent this way.
|
||||
- Screenshots from implementers
|
||||
Give implementer sessions the reviewer's `playwrightMCP` entry, so a turn that changes something visible can embed screenshots it took in its summary, as Cursor's artifacts, Devin's test recordings and Claude Code's `autoVerify` do.
|
||||
|
||||
@@ -32,11 +32,9 @@
|
||||
# M7 — Inbox triage
|
||||
|
||||
- Close stale notifications once the item is dealt with
|
||||
`notifications.ts` keeps each `Notification` by tag and closes it when `inbox.updated` leaves the item no longer open, or `summary.read` covers its `turn-<seq>`, so a question answered in another view, the macOS client or by the lead leaves Notification Center. Factory clears notifications when the session is focused.
|
||||
`Notifications.swift` removes each delivered notification by its identifier when `inbox.updated` leaves the item no longer open, or `summary.read` covers its `turn-<seq>`, so a question answered on another Mac or by the lead leaves Notification Center. Factory clears notifications when the session is focused.
|
||||
|
||||
# M8 — macOS client
|
||||
|
||||
- Phone app
|
||||
A native client for the phone over the same API, sharing the macOS client's SwiftUI code where it can. Every surveyed tool has one (Claude, Codex, Cursor and Conductor apps, GitHub Mobile, Superset for iPhone); it needs its own layout, since two half-width panes don't fit a phone.
|
||||
- Drop the web app
|
||||
Once the native clients cover everything, remove `web/` and the server's static files, and the AGENTS.md rules that only concern it.
|
||||
|
||||
Reference in New Issue
Block a user