尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Belső, 3 usernek (Ádám, Eszter, Kurátor) szóló operációs rendszer az Artbridge napi/heti/havi működéséhez: ki miért felel, mi sürgős, mi késik, és az ismétlődő rutinfeladatok automatikus kezelése. Lásd a Home / Tasks / Planning nézeteket. Stack: Next.js 16 (App Router, Turbopack) · TypeScript · Supabase (Postgres + Auth) · Tailwind CSS v4 · shadcn/ui (Base UI). Hozz létre egy ingyenes projektet a supabase.com-on. A Project Settings → API alatt találod a project URL-t és a két kulcsot (anon és service_role).檢視完整 README ↗
Belső, 3 usernek (Ádám, Eszter, Kurátor) szóló operációs rendszer az Artbridge napi/heti/havi
működéséhez: ki miért felel, mi sürgős, mi késik, és az ismétlődő rutinfeladatok automatikus
kezelése. Lásd a Home / Tasks / Planning nézeteket.
Stack: Next.js 16 (App Router, Turbopack) · TypeScript · Supabase (Postgres + Auth) · Tailwind CSS v4 · shadcn/ui (Base UI).
Hozz létre egy ingyenes projektet a supabase.com-on. A Project
Settings → API alatt találod a project URL-t és a két kulcsot (anon és service_role).
Nyisd meg a Supabase SQL Editor-t, és futtasd le a supabase/migrations/0001_init.sql
fájl teljes tartalmát. Ez létrehozza a profiles / areas / tasks táblákat, az RLS
policyket, és seedeli a 13 alap area-t.
cp .env.example .env.local
Töltsd ki a .env.local-t:
NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY — a Supabase projektbőlSUPABASE_SERVICE_ROLE_KEY — csak a seed scripthez kell, soha nem kerül a böngészőbeSEED_ADAM_EMAIL / SEED_ADAM_PASSWORD (és Eszter/Kurátor megfelelői) — a 3 valós Artbridge
email cím + egy-egy jelszó, amivel majd be tudnak lépninpm install
npm run seed
Ez létrehozza a 3 Supabase Auth usert a megadott jelszóval, a hozzájuk tartozó profiles
sorokat, és a spec szerinti 13 induló recurring taskot. A script újrafuttatható: emailt és
title+owner párost ellenőriz, nem duplikál — egy SEED_*_PASSWORD megadásával viszont bármikor
lecserélhető/visszaállítható egy meglévő user jelszava is.
A "Weekly planning" és "Monthly planning" (Közös) taskoknak a spec nem rendelt explicit felelőst — az üzleti szabály (minden tasknak egy primary ownerje van) miatt alapértelmezésben Ádámhoz kerülnek, egy kattintással átadhatók Eszternek a task részletei között.
npm run dev
Nyisd meg a http://localhost:3000 címet, lépj be a seedelt email + jelszó párossal.
.env.local-ban (a SUPABASE_SERVICE_ROLE_KEY
csak akkor kell, ha a seedet Vercelről is futtatnád — production seedeléshez inkább helyi
géppel, a production Supabase projekt felé futtasd le).NEXT_PUBLIC_SITE_URL-t a végleges Vercel domainre.vercel.json egy napi Gmail-sync cron jobot definiál — Hobby csomagon csak napi 1x futó
cron engedélyezett, ha ennél sűrűbbre írod át, a deploy build-time hibával elutasítja.@supabase/ssr), a session-t a src/middleware.ts frissíti
minden requesten (Next.js 16-ban a middleware konvenció átnevezve proxy-ra — a fájlnév
maradt a régi, mert egyes build platformok még nem ismerik fel az újat).src/lib/recurring.ts): egy task teljesítésekor pontosan egy következő
occurrence jön létre — nincs cron, nincs végtelen jövőbeli másolat.areas), hogy a Settings oldalról bővíthető legyen kód nélkül.Következő valószínű modul (nem implementált, csak architektúrálisan előkészítve): Gmail integráció / Inbox, mert jelenleg itt marad el leggyakrabban a válasz.