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

Merged
rockachopa merged 1 commits from timmy/1088-agenda-calendar-export into main 2026-08-18 17:48:39 +00:00
Member

Closes #1088

What shipped

  • privacy-aware Agenda review sheet with per-deadline selection
  • RFC 5545 all-day calendar snapshots with stable issue UIDs, escaping, UTF-8 line folding, and canonical links
  • native file sharing with deterministic .ics download fallback
  • offline packaging plus rendered 320×568 and 390×844 release-artifact coverage

Verification

  • python3 -m pytest -q — 2050 passed, 7 skipped
  • packaged Home/Agenda browser suite — 5 passed
  • exact release bundle verification passed for commit 1c17fcf337b2b54aade4234a40af9703b5331b9b
Closes #1088 ## What shipped - privacy-aware Agenda review sheet with per-deadline selection - RFC 5545 all-day calendar snapshots with stable issue UIDs, escaping, UTF-8 line folding, and canonical links - native file sharing with deterministic `.ics` download fallback - offline packaging plus rendered 320×568 and 390×844 release-artifact coverage ## Verification - `python3 -m pytest -q` — 2050 passed, 7 skipped - packaged Home/Agenda browser suite — 5 passed - exact release bundle verification passed for commit `1c17fcf337b2b54aade4234a40af9703b5331b9b`
rockachopa added 1 commit 2026-08-18 17:41:42 +00:00
feat: export Agenda calendar snapshots (Closes #1088)
All checks were successful
CI / lint (pull_request) Successful in 3m3s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 3m18s
CI / release-candidate (pull_request) Has been skipped
1c17fcf337
rockachopa merged commit 5f86d48e6f into main 2026-08-18 17:48:39 +00:00
Sign in to join this conversation.
No reviewers
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#1089
No description provided.