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.
Navigation note
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
| # | Feature | Doc |
|---|---|---|
| 1 | Onboarding & sign-in | onboarding-and-sign-in |
| 2 | Meeting recording & transcription | meeting-recording |
| 3 | Meeting detection & calendar | meeting-detection |
| 4 | Note AI suggestions | note-ai-suggestions |
| 5 | Notes management | notes-management |
| 6 | Rich-text editor | rich-text-editor |
| 7 | Dictation & voice memos | dictation |
| 8 | Documents | documents |
| 9 | To-dos | todos |
| 10 | Planning | planning |
| 11 | Templates / practices | templates |
| 12 | Public sharing | public-sharing |
| 13 | Settings | settings |
| 14 | Billing & paywall | billing-and-paywall |
| 15 | Premium usage safeguards | premium-usage-safeguards |