Skip to main content

Regression Tests

Manual happy-path checks QA runs before every release to confirm each shipped feature still works. They are intentionally broad and shallow: one quick pass per feature with a couple of variations baked in, not exhaustive edge-case coverage. The deep, edge-case manual tests for meeting recording live separately in the desktop repo under apps/desktop/docs/testing/manual-tests/.

Each doc below is self-contained and can be assigned to a different tester. Run the steps top to bottom and tick each [ ] as you confirm the expected result.

Scope

These cover only features enabled in production. Features currently disabled in prod — Inbox, Keryx, Mono AI, and dark mode — are intentionally excluded. Premium-gated surfaces (quarterly planning, AI planning assist) are noted in the relevant doc.

The app's left sidebar tabs are: Meeting (the meeting-notes list — covered by the recording/detection/notes/AI docs), To Do, Planning, Voice Memos, Practices, and Settings, plus New page (creates a document) and Trash.

How to read a step

  • A numbered step is an action you take.
  • Each - [ ] under it is an outcome you must observe before moving on.
  • If an outcome does not happen, the test fails — note it and continue.

The checklist

#FeatureDoc
1Onboarding & sign-inonboarding-and-sign-in
2Meeting recording & transcriptionmeeting-recording
3Meeting detection & calendarmeeting-detection
4Note AI suggestionsnote-ai-suggestions
5Notes managementnotes-management
6Rich-text editorrich-text-editor
7Dictation & voice memosdictation
8Documentsdocuments
9To-dostodos
10Planningplanning
11Templates / practicestemplates
12Public sharingpublic-sharing
13Settingssettings
14Billing & paywallbilling-and-paywall
15Premium usage safeguardspremium-usage-safeguards