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:
@@ -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
@@ -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 | [ ] |
|
||||
|
||||
Reference in New Issue
Block a user