• v0.2.1 8fa5c12a9b

    v0.2.1
    All checks were successful
    Code Scanning / Gitleaks secret scan (push) Successful in 7s
    Code Scanning / Semgrep OSS source scan (push) Successful in 37s
    Security, Type Check & Runtime / Migration Guardrails (push) Successful in 9m39s
    Security, Type Check & Runtime / Dependency Audit (push) Successful in 9m44s
    Security, Type Check & Runtime / Type Check (push) Successful in 10m21s
    Security, Type Check & Runtime / Backend Runtime Smoke (push) Successful in 10m21s
    Release Artifacts / Validate release candidate (push) Successful in 11m10s
    E2E Tests / e2e (push) Successful in 14m36s
    Release Artifacts / Build and push Docker release images (push) Successful in 5m19s
    Release Artifacts / Deploy to staging (push) Successful in 1m29s
    Stable

    owlburtoe released this 2026-06-04 20:23:46 -04:00 | 209 commits to main since this release

    v0.2.1 — 2026-06-05

    Bug Fixes

    • Suppress false-positive InvalidFragmentVersionForActivityResult lint error (2c55d31)
    • Compute account deletion date in UTC, not device timezone (aa14f96)
    • Prune dangling images and build cache after each deploy (64a1e30)
    • Update support page subtitle for clarity (d0123b1)
    • Add delete-account timezone resilience test and timezone admin UI (14dc5ca)
    • Bump react-router to 6.30.4 (GHSA-2j2x-hqr9-3h42) (685037d)
    • Enforce lifecycle gate on staff shift self-withdrawal (6581848)

    CI/CD

    • Prune Forgejo registry tags and VPS Docker cache after staging deploys (a956a6b)

    Chores

    • Fold stress roster into db:seed + add QA login accounts (d4c1ae2)

    Documentation

    • Correct release-publish retag description (digest-pinned, not :) (df495d7)
    • Add release-and-promote operator runbook (d74f946)
    • Link release-and-promote runbook from CLAUDE.md reference table (a859296)
    • Markdown hygiene — archive 30 completed specs/logs, shrink 3 oversized docs (2ab635f)
    • Fix trailing whitespace in markdown-cleanup-plan.md (16aaf9d)
    • Reduce default agent context (fed97d2)
    • Update CLAUDE.md with iOS parity invariants (2a2721a)
    • Update iOS and Android parity audit with Staff Records details and acknowledgment processes (46934f2)

    Features

    • Phase 6.5 — releases retag the promoted digest, not rebuild (3e8ced7)
    • IOS parity — admin dashboard, approvals, staff directory, auth/settings enhancements (a2bcd17)

    Other

    • Address Codex adversarial review of the release gate (0464122)
    • Make release retag all-or-nothing across the 3 images (6092e98)

    Performance

    • Virtualize assignment grid rows (5b1aade)

    Refactors

    • Fix set-state-in-effect lint warning in OrganizationSection (818ec41)
    Downloads