Commit Graph

5 Commits

Author SHA1 Message Date
EugeneTes
94fe6d3358 Switch backend port from 5000 to 5057
Port 5000 caused recurring collisions with stray processes across subagent
runs. 5057 is uncontested in this environment. CORS unaffected (Vite dev
origin is 5173).
2026-08-15 11:51:23 +00:00
EugeneTes
00cba42ba4 Plan: pin NuGet package versions to 9.* for net9.0 compat 2026-08-15 11:30:49 +00:00
EugeneTes
fd9ff55ffa Plan: use Supabase session pooler (IPv4) for Postgres connection
Direct DB host is IPv6-only for new Supabase projects and unreachable from
IPv4-only environments. The session pooler (Supavisor, port 5432) is the
correct entry point and keeps prepared statements working with EF Core.
2026-08-15 11:24:23 +00:00
EugeneTes
a08138a772 Add implementation plan for Supabase + .NET + React todo app
17 bite-sized tasks with manual verification (curl for backend,
browser for frontend) since the spec excludes automated tests
in the first pass. Uses marker-comment replacements in Program.cs
so JWT auth and CORS drop in cleanly without depending on the
exact template output.
2026-08-15 11:11:31 +00:00
EugeneTes
3dc90f41b2 Add design doc for Supabase + .NET + React todo app
Captures the approved brainstorming design: React SPA (Vite+TS) talks only
to the ASP.NET Core Web API; the API validates Supabase JWTs against the
JWKS URL and owns the Postgres connection. Minimal per-user todo CRUD,
local dev only.
2026-08-15 11:02:54 +00:00