Mark TypeScript types as completed in roadmap

This commit is contained in:
Aiden Smith
2026-02-26 13:40:40 -05:00
parent 5ff73d1b60
commit b1313e63f6
2 changed files with 2 additions and 2 deletions

View File

@@ -27,7 +27,7 @@ VectorDNS is a web-based DNS toolkit. Anyone can look up DNS records, WHOIS data
Everything needed before any features can work.
- [ ] **TypeScript types** — Define shared types for DNS records, WHOIS data, availability results, and database models (`lib/types/`)
- [x] **TypeScript types** — Define shared types for DNS records, WHOIS data, availability results, and database models (`lib/types/`)
- [ ] **Supabase schema** — Create migration files for all tables: `profiles`, `saved_domains`, `dns_history`, `availability_history`, `notifications`. Enable Row Level Security on every table.
- [ ] **Supabase client setup** — Server client, browser client, and middleware for session refresh (`lib/supabase/`). Use `@supabase/ssr` only (auth-helpers is deprecated).
- [ ] **Project config**`.env.local.example` with all required env vars, `vercel.json` with cron schedule, typed env accessor (`lib/env.ts`)

View File

@@ -101,7 +101,7 @@ const nodes: Node<PhaseNodeData>[] = [
icon: Database,
color: "#6366f1",
items: [
{ text: "TypeScript types", completed: false },
{ text: "TypeScript types", completed: true },
{ text: "Supabase schema & migrations", completed: false },
{ text: "Supabase client setup (@supabase/ssr)", completed: false },
{ text: "Project config & env setup", completed: false },