docs(phase659): mark DM scheduling UI milestones complete

Mark roadmap items P659-23 and P659-24 complete and update DM scheduled
messages docs to describe the Send Later composer entry point and DM sidebar
scheduled queue panel behavior.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-02 04:20:32 -04:00
co-authored by Cursor
parent 57bcfe891d
commit 996a391964
2 changed files with 6 additions and 3 deletions
+4 -1
View File
@@ -8,7 +8,7 @@ Phase 659 introduces the first DM scheduled message slice for peer-to-peer "send
- DM command parser for scheduling from composer input:
- `/schedule 10m your message`
- `/sendlater 2h your message`
- Local DM queue persistence in `@pearcord/user-prefs-mirror` rows tagged as `kind="dm_scheduled_message"`.
- Local DM queue persistence in `userSettings` prefs (`dmScheduledMessages`) with P2P gossip sync.
- Platform APIs:
- `createDmScheduledMessage(payload)`
- `listDmScheduledMessages({ channelId, includeSent })`
@@ -17,6 +17,9 @@ Phase 659 introduces the first DM scheduled message slice for peer-to-peer "send
- `runDueDmScheduledMessages()`
- Timer runner to flush due queue entries (15s cadence).
- UI-flow IPC routes for create/list/cancel/send-now operations.
- Renderer UX:
- DM composer **Send Later** button (`🕒`) with schedule modal presets.
- DM sidebar **Scheduled** section with queue rows and quick actions (`Now`, cancel).
## Data shape
+2 -2
View File
@@ -20411,8 +20411,8 @@ P2P-first phase: Hyperswarm guild mesh, `GUILD_SYNC` bundles, join/recovery pipe
| P659-20 | DM polls: export/import in agentctl scenario fixtures | [ ] |
| P659-21 | Scheduled messages: shared schema (`sendAt`, `timezone`, `recurrence`) | [x] |
| P659-22 | Scheduled messages: local queue store with HyperDB mirror | [x] |
| P659-23 | Scheduled messages: enqueue UI from DM composer (“Send later”) | [ ] |
| P659-24 | Scheduled messages: scheduled message list panel in DM mode | [ ] |
| P659-23 | Scheduled messages: enqueue UI from DM composer (“Send later”) | [x] |
| P659-24 | Scheduled messages: scheduled message list panel in DM mode | [x] |
| P659-25 | Scheduled messages: edit scheduled message content/time | [ ] |
| P659-26 | Scheduled messages: cancel/delete queued scheduled messages | [ ] |
| P659-27 | Scheduled messages: immediate “Send now” override action | [ ] |