Review and export mobile Agenda deadlines as a calendar snapshot #1088

Closed
opened 2026-08-18 17:20:59 +00:00 by rockachopa · 0 comments
Member

Product gap

Mobile Agenda groups assigned deadlines for action, but operators cannot review and carry those commitments into the calendar where they plan meetings and personal time. This is distinct from #719, which fixed calendar-day timezone semantics; the repository has no ICS export or native calendar sharing flow.

Vertical slice

From Queues → Agenda, let the operator open a privacy-aware review sheet, choose the currently loaded deadline items, and share one standards-compliant .ics snapshot through the native mobile share sheet or a deterministic download fallback. The flow must preserve Agenda focus/scroll and Today detour state.

Acceptance

  • Export is offered only in Agenda and is disabled with a clear empty-state explanation when no deadlines exist.
  • Review lists the current seven-day Agenda in queue order and allows individual exclusion before any data leaves the dashboard.
  • Calendar output uses all-day date-only events, stable issue UIDs, canonical issue URLs, RFC 5545 text escaping, UTF-8-safe 75-octet line folding, and CRLF line endings.
  • Native file sharing is used when supported; otherwise exactly one .ics download is initiated. Cancel creates no file and restores focus.
  • Works from cached Agenda data offline and labels the export as a snapshot, not synchronization.
  • Mobile controls remain thumb-safe with no horizontal overflow at 320×568 and 390×844.
  • Focused behavior tests, packaged mobile browser coverage, and the full suite pass.
## Product gap Mobile Agenda groups assigned deadlines for action, but operators cannot review and carry those commitments into the calendar where they plan meetings and personal time. This is distinct from #719, which fixed calendar-day timezone semantics; the repository has no ICS export or native calendar sharing flow. ## Vertical slice From **Queues → Agenda**, let the operator open a privacy-aware review sheet, choose the currently loaded deadline items, and share one standards-compliant `.ics` snapshot through the native mobile share sheet or a deterministic download fallback. The flow must preserve Agenda focus/scroll and Today detour state. ## Acceptance - Export is offered only in Agenda and is disabled with a clear empty-state explanation when no deadlines exist. - Review lists the current seven-day Agenda in queue order and allows individual exclusion before any data leaves the dashboard. - Calendar output uses all-day date-only events, stable issue UIDs, canonical issue URLs, RFC 5545 text escaping, UTF-8-safe 75-octet line folding, and CRLF line endings. - Native file sharing is used when supported; otherwise exactly one `.ics` download is initiated. Cancel creates no file and restores focus. - Works from cached Agenda data offline and labels the export as a snapshot, not synchronization. - Mobile controls remain thumb-safe with no horizontal overflow at 320×568 and 390×844. - Focused behavior tests, packaged mobile browser coverage, and the full suite pass.
timmy was assigned by rockachopa 2026-08-18 17:20:59 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#1088
No description provided.