mirror of
https://github.com/DevVoxel/VectorDNS.git
synced 2026-02-27 05:47:38 +00:00
Mark TypeScript types as completed in roadmap
This commit is contained in:
@@ -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.
|
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 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).
|
- [ ] **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`)
|
- [ ] **Project config** — `.env.local.example` with all required env vars, `vercel.json` with cron schedule, typed env accessor (`lib/env.ts`)
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ const nodes: Node<PhaseNodeData>[] = [
|
|||||||
icon: Database,
|
icon: Database,
|
||||||
color: "#6366f1",
|
color: "#6366f1",
|
||||||
items: [
|
items: [
|
||||||
{ text: "TypeScript types", completed: false },
|
{ text: "TypeScript types", completed: true },
|
||||||
{ text: "Supabase schema & migrations", completed: false },
|
{ text: "Supabase schema & migrations", completed: false },
|
||||||
{ text: "Supabase client setup (@supabase/ssr)", completed: false },
|
{ text: "Supabase client setup (@supabase/ssr)", completed: false },
|
||||||
{ text: "Project config & env setup", completed: false },
|
{ text: "Project config & env setup", completed: false },
|
||||||
|
|||||||
Reference in New Issue
Block a user