You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[x]**Playwright:** E2E smoke test covers demo login → home → page → groups → logout.
65
+
-[x]**Playwright:** E2E smoke test covers login → home → page → groups → logout.
66
66
-[x]**Package split:**`@deepnotes/session` split into `@deepnotes/session-core`, `@deepnotes/groups`, `@deepnotes/pages`, `@deepnotes/billing`, `@deepnotes/realtime`. Session package now has 8 files (down from 57).
67
67
-[x]**Marketing site:**`apps/marketing` has routable pages for `/`, `/pricing`, `/whitepaper`, `/help`, `/privacy-policy`, `/terms-of-service`. Build outputs 20 static HTML files (including 14 help article sub-routes). `pnpm lint`, `pnpm typecheck`, `pnpm build` pass with 0 errors. Dark/light theme toggle, restored legacy assets (logo, whitepaper diagrams, use-case thumbnails), and Shadcn `Switch`/`Input` components integrated.
@@ -80,8 +80,8 @@ A full evaluation of TOTP, password change, and email change migration is in [ap
80
80
81
81
## Verification
82
82
83
-
- E2E smoke test: demo login → home → starting page → groups → logout.
84
-
-`apps/web/e2e/smoke.spec.ts` covers demo login, home page, page editor load, groups list, and logout.
83
+
- E2E smoke test: login → home → starting page → groups → logout.
84
+
-`apps/web/e2e/smoke.spec.ts` covers login, home page, page editor load, groups list, and logout.
85
85
- Full flow (register → create group → create page → invite member → member joins → both edit page → logout) requires group/page creation UI which is not yet implemented in the SPA.
86
86
- Playwright config updated to start both `api-worker` and `web` dev servers.
87
87
- Integration test: `scheduled-cleanup.integration.test.ts` verifies soft-deleted pages and groups are purged.
@@ -91,7 +91,7 @@ A full evaluation of TOTP, password change, and email change migration is in [ap
91
91
## Exit criteria
92
92
93
93
-[x] Scheduler implemented with Cron Trigger and integration test.
94
-
-[x] E2E smoke test covers demo login → home → page → groups → logout (full register → create group → invite → edit flow requires group/page creation UI, which is not in Phase 7 scope).
94
+
-[x] E2E smoke test covers login → home → page → groups → logout (full register → create group → invite → edit flow requires group/page creation UI, which is not in Phase 7 scope).
95
95
-[x]`TRPC_REST_MAP.md` route audit: every endpoint marked "implemented" has a registered Hono route in `apps/api-worker`.
96
96
-[x] Group password management UI (enable/change/disable) exists in `GroupDetailView.vue`.
97
97
-[ ] Realtime notification toast or badge surfaces in the app shell (not just the `/notifications` page).
0 commit comments