Skip to content

Conversation

@wrthwhl
Copy link
Owner

@wrthwhl wrthwhl commented Jan 19, 2026

Summary

Phase 3 foundation for analytics dashboard:

New Apps

  • apps/console - Next.js app for analytics dashboard
    • Login/register pages with WebAuthn passkey authentication
    • Dashboard page (placeholder for stats)
    • Uses shared UI components from libs/ui

New Libraries

  • libs/ui - Shared React components

    • Button, Card, Avatar, Separator, FadeIn, GoldenPageLayout
    • Uses CSS variables for theming
  • libs/theme - Shared design tokens

    • Phi-based spacing scale
    • CSS variables for colors and sizing

Changes to Existing

  • apps/analytics - Stripped down to API only
    • Removed HTML rendering (login/register pages)
    • Added CORS support for console.wrthwhl.cloud

Next Steps

  • Deploy console to Cloudflare Pages (console.wrthwhl.cloud)
  • Build Stats API endpoints
  • Build Dashboard UI with data

- Create apps/console Next.js app for analytics dashboard
- Add login/register pages with WebAuthn passkey auth
- Create libs/ui with shared components (Button, Card, Avatar, etc.)
- Create libs/theme with phi-based design tokens
- Strip analytics Worker down to API only (remove HTML pages)
- Add CORS support for console.wrthwhl.cloud
@nx-cloud
Copy link

nx-cloud bot commented Jan 19, 2026

🤖 Nx Cloud AI Fix

Ensure the fix-ci command is configured to always run in your CI pipeline to get automatic fixes in future runs. For more information, please see https://nx.dev/ci/features/self-healing-ci


View your CI Pipeline Execution ↗ for commit d34158d

Command Status Duration Result
nx affected -t lint test build ✅ Succeeded 13s View ↗

☁️ Nx Cloud last updated this comment at 2026-01-19 01:03:54 UTC

@wrthwhl wrthwhl merged commit cf1e787 into main Jan 19, 2026
4 checks passed
@wrthwhl wrthwhl deleted the feat/phase-3-console branch January 19, 2026 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants