Skip to content

task: transfer cryptify's 9 open issues into postguard, then archive #294

Description

@rubenhensen

Question

Transfer encryption4all/cryptify's nine open issues into postguard, then archive the repo.

Checklist

  1. Transfer all nine open issues as-is, no triage (gh issue transfer, repo is not archived yet so this is a plain transfer, not decide where the archived apps' 62 stranded open issues live #282's unarchive-dance):
    • #116 (umbrella) — upload session state is not persisted
    • #136 — upload and download sessions are not robust
    • #197 — persist upload-session state to SQLite
    • #198 — restore sessions on boot
    • #188 — per-recipient email delivery status / bounce detection
    • #101 — Grafana dashboards for usage stats on Scaleway
    • #47 — optional attributes don't show in email
    • #32 — allow external storage from the host
    • #4 — perform encryption in a Web/Service Worker
  2. Apply the existing repo:cryptify label to each transferred issue (no new label needed — it's already in postguard's repo:<name> convention).
  3. Re-wire the dependency structure, which does not survive a transfer automatically: #197 blocks #198 and #116; #198 blocks #116; #116 (sub-issues #197+#198) blocks #136.
  4. Repoint this map's (#247) four sub-issue links from the old cryptify#116/#136/#197/#198 URLs to their new postguard numbers — the old URLs redirect, but the sub-issue relationship needs to point at the new numbers directly.
  5. Close PR fix(pg-pkg): propagate IO errors when reading key files #161 ("chore: release v0.1.28") as superseded — 0.1.28 already shipped through the workspace path (18e0ab0/fix(cryptify): release the stranded security fixes as 0.1.28 #279).
  6. Add a "development moved to postguard, crate is cryptify/" banner to encryption4all/cryptify's README, matching the pattern already on postguard-outlook-addon's.
  7. Archive encryption4all/cryptify — blocked on the publish-pipeline cutover (task: cut cryptify's Docker publish pipeline over to postguard, task: cut cryptify's Docker publish pipeline over to postguard, then retire the old repo's build #293). Do steps 1–6 immediately; hold this step until task: cut cryptify's Docker publish pipeline over to postguard, then retire the old repo's build #293 closes.

Why this exists

Surfaced by #286 (part of #247). Applies #282's "consolidate into wherever the code now lives" rule to cryptify: the crate moved into postguard, not postguard-js, so that's the destination. All nine open issues move (no triage), same reasoning #282 used — triaging during migration is how the four app repos ended up stranded.

Metadata

Metadata

Assignees

Labels

wayfinder:taskWayfinder ticket: manual work unblocking a decision, or execution under this map

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions