Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,14 +42,14 @@ Target: `v1.3`
## Backlogs
| Area | Open | Needs verify | Decisions | Parked |
|---|---|---|---|---|
| [native-harness](docs/roadmap/native-harness.md) — the app's own agent doing work | 51 | 7 | 1 | 16 |
| [native-harness](docs/roadmap/native-harness.md) — the app's own agent doing work | 51 | 8 | 0 | 16 |
| [dev-workspace](docs/roadmap/dev-workspace.md) — building the app, not the app | 38 | 18 | 0 | 8 |
| [user-interface](docs/roadmap/user-interface.md) — shared primitives, chrome, layout, copy | 24 | 15 | 1 | 3 |
| [user-interface](docs/roadmap/user-interface.md) — shared primitives, chrome, layout, copy | 25 | 17 | 0 | 3 |
| [files](docs/roadmap/files.md) — documents the user opens, edits or organises | 21 | 5 | 0 | 9 |
| [marketplace](docs/roadmap/marketplace.md) — finding, installing and rating plugins and themes | 16 | 6 | 0 | 1 |
| [claude-code-integration](docs/roadmap/claude-code-integration.md) — the app steering Claude Code's terminal | 15 | 5 | 0 | 5 |
| [sync](docs/roadmap/sync.md) — moving your stuff between devices | 15 | 3 | 0 | 6 |
| [android-only](docs/roadmap/android-only.md) — bugs in Android's own code | 14 | 9 | 1 | 1 |
| [android-only](docs/roadmap/android-only.md) — bugs in Android's own code | 14 | 9 | 0 | 1 |
| [chat-data](docs/roadmap/chat-data.md) — everything kept about a chat | 11 | 6 | 0 | 1 |
| [other-features](docs/roadmap/other-features.md) — real features too small for their own area | 11 | 3 | 0 | 5 |
| [remote-access](docs/roadmap/remote-access.md) — reaching the app from another device | 11 | 4 | 0 | 1 |
Expand Down
6 changes: 3 additions & 3 deletions docs/roadmap/android-only.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ that in the shared area with android as seen-on.
`chat` `android` `confirmed` `checked 2026-09-01` `needs-repro` → docs/active/investigations/2026-09-01-android-event-bridge-session-map-ungated.md

- [ ] Android keeps a native "layout insets" reading of the chat's header/bottom chrome that
nothing uses since the native terminal was removed (2026-07-22) — delete it as dead, or
keep it as the start of soft-keyboard inset handling?
`chat` `android` `decision` `checked 2026-09-01` → docs/active/investigations/2026-09-01-android-layout-insets-flow-uncollected.md
nothing uses since the native terminal was removed (2026-07-22). Decided 2026-09-02:
delete it as dead code; keyboard handling on the phone will be built its own way
`chat` `android` `confirmed` `checked 2026-09-02` → docs/active/investigations/2026-09-01-android-layout-insets-flow-uncollected.md

- [ ] The 2026-07-20 soft-keyboard fix (page shrinks instead of the keyboard covering the
input) was only checked in Chrome for Android over remote access, never in the packaged
Expand Down
10 changes: 5 additions & 5 deletions docs/roadmap/native-harness.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,11 @@ figure, a specialist. Not here: a chat you already had (chat-data); getting a mo
also the docked queue strip vanishes on an app reload even though the queue still drains
`input-bar` `desktop` `confirmed` `checked 2026-09-01` → docs/active/investigations/2026-09-01-queued-message-attachments-lost-on-edit.md

- [ ] Design call: when an edit of a queued message refills the composer in the same instant the
user is typing, the refill currently wins (the safe order — typing winning would silently
destroy the queued message). Destin to decide whether to append/merge instead
Destin 2026-09-02: "confused" — needs a plainer explanation before it can be decided
`input-bar` `desktop` `decision` `checked 2026-09-02`
- [ ] Editing a queued message puts its text into the typing box; if the box already has text,
the queued text silently replaces it today. Decided 2026-09-02: when the box is not empty,
offer a small menu — Replace or Append — and skip the menu when it is empty (same rule for
quick chips, user-interface)
`input-bar` `desktop` `needs-verify` `checked 2026-09-02`

- [ ] Agents & Automations — a third top-level view beside Chat and Projects where work runs on a
schedule or trigger without the user (cron / "run now", budgets as hard stops, an inbox of
Expand Down
15 changes: 10 additions & 5 deletions docs/roadmap/user-interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ layout, copy. Not here: one screen only — that screen's area, with the surface
sessions showed no "Start a conversation" text; Destin said ignore for now
`chat` `desktop` `needs-verify` `checked 2026-08-27` `needs-repro` → docs/archive/investigations/2026-08-27-terminal-black-glyphs-mipmap-driver.md

- [ ] Decide the app-wide GB convention — the Local Models row says 74.2 GB for a download
Hugging Face lists as 79.7 GB (same bytes; the app counts 1024-based everywhere, the
site counts 1000-based). Keep binary everywhere, label it GiB beside a quoted source, or
echo the source's own number?
`all` `decision` `checked 2026-09-01`
- [ ] File and model sizes disagree with websites — the Local Models row says 74.2 GB for a
download Hugging Face lists as 79.7 GB (same bytes; the app counts 1024-based, the site
1000-based). Decided 2026-09-02: count 1000-based everywhere, the way websites, phones
and drive labels do
`all` `needs-verify` `checked 2026-09-02`

- [ ] Sustained sluggishness in real use — hiccups, lagging animations, freezes, on every
surface, from launch and worse over hours and with more open sessions, on plain and
Expand Down Expand Up @@ -120,3 +120,8 @@ layout, copy. Not here: one screen only — that screen's area, with the surface
- [ ] On the touchscreen Z13, the desktop app's on-screen keyboard interactions misbehave (Destin,
2026-09-02; details to be gathered). Investigate together with the Android keyboard item
`input-bar` `desktop` `needs-verify` `checked 2026-09-02` `needs-repro`

- [ ] Tapping a quick chip when the typing box already has text should offer a small menu —
Replace or Append — and skip the menu when the box is empty (Destin, 2026-09-02; same rule
as editing a queued message, native-harness → sessions)
`quick-chips` `all` `needs-verify` `checked 2026-09-02`