Approve: Settings, Analytics & agent buildTo do · blocker
Wave

Web — Settings, Analytics & agent build

TacTileLaunch TacTileWebWeb — Settings, Analytics & agent build
6/26 done20 open1 open blocker
Selected taskclear

Approve: Settings, Analytics & agent build

To doOwner · met_130fcd98Blocker
Waiting on 24 · 18 still openViv — Add disabled state to 'Lock tag' and 'Password protect' toggles on trigger management, or ship the feature.Viv — Fix or disable 'Edit Design' button on QR trigger detail.Viv — Implement inline_lock badge rendering in the analytics Gate component.Viv — Build the analytics Compare page or gate it behind a beta flag.Viv — Finish or remove the 4 unavailable analytics widgets (geo-map, live-counter, goal-progress, ai-qa).Viv — Source the AI agent's model label from the actual serving model instead of a hardcoded string.Viv — Write real Privacy Policy content and clear it for launch.Viv — Write real Terms of Service content and clear it for launch.Viv — Replace the marketing homepage's 'Dashboard screenshot coming soon' placeholder with a real product screenshot or demo visual.Viv — Pull pricing feature bullets from shared billing config instead of hand-maintained duplicate strings.Viv — Add a branded not-found.tsx to apps/web.Viv — Add route-level loading.tsx skeletons for key authenticated routes.Viv — Restyle app/error.tsx and app/global-error.tsx to match the design system.Viv — Un-skip and implement the 10 skipped Supabase auth Playwright tests.Viv — Restrict CORS on the RAG query API route.me — Decide whether CSP enforcement (CSP_ENFORCE=1) is set in the production deployment environment, and confirm it before next release.Viv — Consolidate the three duplicated account-deletion implementations into one.Viv — Rename or restructure features/destinations/pages/SettingsPage.tsx to reflect that it manages workspace/account settings, not destinations.Caitlin — Verify desktop auth flows end-to-end: sign in (OAuth + email/password + OTP), sign up, forgot/reset password, device-trust verify-device (if flag enabled), sign out.Caitlin — Verify Assets feature (Triggers, Groups, Families tabs) end-to-end, including trigger detail linking/renaming/deleting and family/group management.Caitlin — Verify Analytics Overview, Dive, and Campaigns pages render real data correctly (Compare page tracked separately as unfinished).Caitlin — Verify all seven apps/web Settings pages (workspace identity, agent, custom domain, subscription, security, notifications, data) function correctly end-to-end.Caitlin — Verify the AI agent chat UI end-to-end (send message, receive streamed response, conversation history).Caitlin — Verify public destination viewers /t/[hash], /d/[hash], /n/[hash] across all destination types they support.
Show the prompt
To doIn progressDoneBlockedPick a wave on the left · tap a task to expand it