feat: update roadmap with Poyraz UI design system; enhance database schema for safety and idempotency; add usage guide for Poyraz UI; include new images and remove outdated logo

This commit is contained in:
Poyraz Avsever
2026-06-02 12:20:42 +03:00
parent c0d25a87e8
commit b6b6f4fc32
17 changed files with 622 additions and 93 deletions
+11 -2
View File
@@ -45,7 +45,16 @@ The existing `journals` table can either be migrated into `daily_logs` or kept a
## Execution Notes
This file should be treated as the first baseline. If it has already been run in a Supabase project, do not rerun it blindly because some `create table` and `create policy` statements are not idempotent.
This file should be treated as the first baseline.
It was updated to be safer for Supabase SQL Editor retries:
- tables use `create table if not exists`
- policies are dropped before being recreated
- the profile trigger is dropped before being recreated
- the PL/pgSQL function uses the correct `$$` delimiter
- profile creation uses `on conflict (id) do nothing`
If a previous run failed halfway through, rerunning this baseline should be safe for the current schema shape.
Future changes should be added as ordered migration files rather than editing this baseline after execution.