Epic: Phase 2 — Frontend Auth + Adaptation #12

Closed
opened 2026-02-25 16:05:14 +01:00 by libretech · 0 comments
Owner

Overview

Adapt the Notesium frontend for multi-tenant use: add login UI, auth token handling, tenant-scoped storage, and a public landing page.

Child Issues

  • #13 Add magic link login UI with email validation and error handling
  • #14 Add auth token handling to frontend API calls
  • #15 Implement tenant-scoped localStorage for per-user UI state
  • #16 Create public landing page at librenot.es with feature overview and CTAs

Success Criteria

  • Users can log in via magic link from the frontend
  • All API calls include auth tokens
  • UI state is scoped per tenant
  • Landing page is live at librenot.es

Dependencies

  • Depends on Phase 1 (#7) for backend auth endpoints
## Overview Adapt the Notesium frontend for multi-tenant use: add login UI, auth token handling, tenant-scoped storage, and a public landing page. ## Child Issues - [x] #13 Add magic link login UI with email validation and error handling - [x] #14 Add auth token handling to frontend API calls - [x] #15 Implement tenant-scoped localStorage for per-user UI state - [x] #16 Create public landing page at librenot.es with feature overview and CTAs ## Success Criteria - [x] Users can log in via magic link from the frontend - [x] All API calls include auth tokens - [x] UI state is scoped per tenant - [x] Landing page is live at librenot.es ## Dependencies - Depends on Phase 1 (#7) for backend auth endpoints
libretech added the phase-2epic labels 2026-02-25 16:05:14 +01:00
libretech changed title from Phase 2: Frontend Auth + Adaptation to Epic: Frontend Auth + Adaptation 2026-03-02 15:45:59 +01:00
libretech added the frontend label 2026-03-02 17:52:38 +01:00
libretech changed title from Epic: Frontend Auth + Adaptation to Epic: Phase 2 — Frontend Auth + Adaptation 2026-03-02 17:52:38 +01:00
Sign in to join this conversation.