Milestones
List view
- No due date•10/14 issues closed
Close real behavior-coverage gaps in the Rust core (service layers, then sync/storage) and pylib, with tests that fail on regression.
Due by September 30, 2026•1/10 issues closedEstablish a solid testing foundation and grow coverage across all stacks. Phase 1 — Infrastructure: - Playwright e2e harness for the Qt/mediasrv layer - Per-stack coverage scripts (Rust, Python pylib/qt, TypeScript) - CI integration: coverage enforcement, baseline caching, and regression checks on pull requests Phase 2 — Coverage growth (in progress): - Write new unit and integration tests across Rust, Python, and TypeScript - Raise absolute coverage thresholds as each stack's test suite matures - Expand e2e scenarios to cover core user workflows
No due date•26/31 issues closedWe worked on an experiment to evaluate using Briefcase for packaging Anki. Briefcase appears to be a good fit, as we could get it working on multiple platforms with minimal configuration, and most issues we ran into were quickly fixed by the Briefcase team.
No due date•40/40 issues closed