Files
websitedev/TODO.md
T
Do Siki 03615d5959
CI Pipeline with Test Management / đŸ§Ș Run Tests & Generate Reports (push) Waiting to run
CI Pipeline with Test Management / 🐳 Docker Integration Tests (push) Blocked by required conditions
CI Pipeline with Test Management / đŸ—ïž Build Docker Image (push) Blocked by required conditions
CI Pipeline with Test Management / 📊 Generate Test Summary (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / đŸ§Ș Run Tests & Generate Reports (push) Waiting to run
Test Reporting & Gherkin Analysis / 📊 Analyze Test Coverage (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / 🔄 Sync with Linear (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / ⚡ Performance Monitoring (push) Blocked by required conditions
sync: update TODO.md with MITHOME-64 (versions panel)
2026-08-18 23:46:13 +02:00

7.4 KiB
Executable File
Raw Blame History

mozdIT Weboldal - Fejlesztési TODO Lista

Projekt Áttekintés

Next.js 15 alapĂș weboldal a mozdIT Bt. szĂĄmĂĄra, Docker Compose-szal deployolva.

⚠ Projekt Management

ElsƑdleges forrás: Plane — MITHOME projekt (pm.llmdev.mozdit.hu, workspace: developments) Lokális másolat: Ez a fájl csak referencia, a Plane az authoritative source


✅ Befejezett

Plane Feladat StĂĄtusz
MITHOME-1 Repo & Next.js bootstrap — dev szerver ✅
MITHOME-2 KezdƑlap (Hero + USP + Webmail CTA) ✅
MITHOME-3 Rólunk oldal ✅
MITHOME-4 Szolgáltatások oldal ✅
MITHOME-5 Kapcsolat Ʊrlap + API route ✅
MITHOME-6 /api/health endpoint ✅
MITHOME-7 Dockerfile + Docker Compose fejlesztƑi környezet ✅
MITHOME-8 Tailwind + design system, dark mode, animációk ✅
MITHOME-9 JSON alapĂș content management rendszer ✅
MITHOME-10 Unit teszt infrastruktĂșra (Jest + React Testing Library) ✅
MITHOME-11 Contact API — rate limiting, spam detection, validáció ✅
MITHOME-12 Docker stack — Next.js + MongoDB + Loki + Grafana ✅
MITHOME-28 Custom CMS (content-editor.js) UI fejlesztĂ©s, Basic Auth & PublikĂĄlĂĄs gomb ✅
MITHOME-29 Webmail link (mail.mozdit.hu) Ă©s Logo finomhangolĂĄs ✅
MITHOME-30 Bug: Content Editor sĂ©rti a JSON struktĂșrĂĄt Ă©s adattĂ­pusokat ✅
MITHOME-41 Content Editor: runtime content schema-validĂĄciĂł Ă©s atomikus mentĂ©s ✅
MITHOME-43 Content Editor: hozzĂĄfĂ©rĂ©svĂ©delem, CSRF-vĂ©delem Ă©s auditnaplĂł ✅
MITHOME-48 Cache-Control fejlĂ©c a statikus assetekre is kihat (perf regressziĂł) ✅
MITHOME-49 Elutasított MongoDB client promise cache-elƑdik ✅
MITHOME-50 X-Forwarded-For spoofing a Content Editor rate limiterĂ©ben ✅
MITHOME-51 Gyenge Ă©s ellentmondĂĄsos Mongo defaultok a compose fĂĄjlokban ✅
MITHOME-52 Staging banner szöveg kerĂŒljön content JSON-ba ✅
MITHOME-53 deploy.sh: APP_PORT env nem lĂĄtszik a shell healthcheckjĂ©nek ✅
MITHOME-54 Staging smoke teszt: console-error ellenƑrzĂ©s szƱrĂ©se zajra ✅
MITHOME-56 Content Editor: kilĂ©pĂ©s (logout) gomb ✅
MITHOME-58 CMS: kilĂ©pĂ©s megerƑsĂ­tĂ©ssel + logĂłs bejelentkezƑ oldal ✅
MITHOME-59 CMS: PublikĂĄlĂĄs (Publish) Git workflow Ă©s hibaĂŒzenet javĂ­tĂĄsa ✅
MITHOME-60 CMS publikĂĄlĂĄs: deploy csak valĂłdi vĂĄltozĂĄsnĂĄl + rebase-vĂ©delem + tesztek ✅
MITHOME-61 CMS: optimista zĂĄrolĂĄs (stale-tab felĂŒlĂ­rĂĄs vĂ©delem) ✅
MITHOME-62 CMS: Safari-kompatibilis hitelesĂ­tĂ©s (session-only böngĂ©szƑ, natĂ­v ablak nĂ©lkĂŒl) ✅
MITHOME-63 Deploy-verziĂł azonosĂ­tĂĄs: git SHA a CMS-ben Ă©s a /api/health-ben ✅
MITHOME-64 CMS: VerziĂłk panel — mentĂ©slista, diff-nĂ©zet Ă©s egykattintĂĄsos visszaĂĄllĂ­tĂĄs ✅

🚀 TODO (Soron következƑ — v1.0.1 roadmap)

Plane Feladat Ståtusz Megjegyzés
MITHOME-13 CI pipeline — lint + unit tesztek + staging deploy trigger ⏳ ElsƑdleges prioritás
MITHOME-14 Playwright E2E smoke tesztek + Lighthouse CI ⏳ ElsƑdleges prioritás
MITHOME-32 Bug: staging Ă©s production MongoDB URI alapĂ©rtelmezĂ©se nem hitelesĂ­tett ⏳
MITHOME-33 Bug: staging Ă©s production Loki host-ra hivatkozik Loki service nĂ©lkĂŒl ⏳
MITHOME-34 Bug: site config minden környezetben development rekordot olvas Ă©s Ă­r ⏳
MITHOME-35 Bug: aktĂ­v Gitea CI nem futtat integration/E2E tesztet Ă©s nem indĂ­t staging deployt ⏳
MITHOME-36 Bug: elavult GitHub/Linear workflow tovĂĄbbra is aktĂ­v szinkronizĂĄciĂłt vĂ©gez ⏳
MITHOME-42 Content Editor: ellenƑrzött publikĂĄlĂĄs Ă©s natĂ­v production release integrĂĄciĂł ⏳
MITHOME-44 KörnyezetenkĂ©nti Content Release rĂ©teg: promotion Ă©s rollback ⏳
MITHOME-45 Content Editor: felhasznĂĄlĂłnkĂ©nti hitelesĂ­tĂ©s Ă©s auditnaplĂł ⏳
MITHOME-46 Központi IDM/SSO rĂ©teg több cĂ©ges alkalmazĂĄshoz ⏳
MITHOME-47 BelsƑ vĂĄllalati Portal – mozdIT operatĂ­v munkaasztal tervezĂ©se ⏳

🔄 In Progress

Plane Feladat Ståtusz Megjegyzés
MITHOME-17 Winston logger + Loki integráció 🔄 Winston + LokiTransport már implementálva src/lib/logger.ts-ben
MITHOME-31 Bug: kapcsolatfelvĂ©teli API sikeres vĂĄlaszt ad elveszett ĂŒzenetre 🔄

📋 Backlog (v1.0.2+)

Plane Feladat StĂĄtusz
MITHOME-15 Production domain, Nginx reverse proxy Ă©s HTTPS 📋
MITHOME-16 Site config migrĂĄlĂĄsa környezetfĂŒggetlen MongoDB tĂĄrolĂĄsra 📋
MITHOME-18 AdatvĂ©delmi tĂĄjĂ©koztatĂł oldal (/adatvedelem) — GDPR 📋
MITHOME-19 Accessibility (A11y) — WCAG 2.1 AA megfelelƑsĂ©g 📋
MITHOME-20 Lighthouse score ≄ 90 minden kategĂłriĂĄban 📋
MITHOME-21 Logging middleware megvalósítása 📋
MITHOME-22 Grafana dashboard konfiguráció 📋
MITHOME-23 SEO optimalizálás 📋
MITHOME-24 Performance optimalizálás 📋
MITHOME-25 Reszponzív design finomítása 📋
MITHOME-26 Analytics integráció (Plausible / GA4) 📋
MITHOME-27 Production környezet beĂĄllĂ­tĂĄsa — natĂ­v Node.js/systemd (Iron szerver) 📋
MITHOME-38 Production: Next.js standalone release, systemd service Ă©s rollback 📋
MITHOME-39 Production: közös natĂ­v MongoDB több alkalmazĂĄs biztonsĂĄgos kiszolgĂĄlĂĄsĂĄra 📋
MITHOME-40 Production MongoDB: automatizĂĄlt mentĂ©s, visszaĂĄllĂ­tĂĄsi prĂłba Ă©s monitoring 📋
MITHOME-55 Contact API válaszformátum igazítása a projekt konvencióhoz 📋
MITHOME-57 FelhasznĂĄlĂłi ĂștmutatĂł (CMS + Honlap) SĂșgĂł menĂŒponttal 📋

Technikai Stack

  • Frontend: Next.js 15, TypeScript, Tailwind CSS 4
  • Backend: Next.js API Routes
  • Database: MongoDB (Mongoose ODM)
  • Logging: Winston + Loki
  • Monitoring: Grafana
  • Deployment: Docker Compose (deploy.sh)
  • Testing: Jest, React Testing Library
  • Project Management: Plane MITHOME (elsƑdleges)

Fejlesztési Parancsok

# FejlesztƑi szerver
cd proto && npm run dev

# Tesztek
cd proto && npm test
cd proto && npm run test:all

# Build
cd proto && npm run build

# Docker stack
docker-compose -f docker-compose.dev.yml up -d
docker-compose -f docker-compose.dev.yml down

ElĂ©rhetƑ szolgĂĄltatĂĄsok (Docker)


Frissítési Napló

  • 2026-08-17: Plane sync (plane-sync.js). Új MITHOME-27 (Production környezet) Backlog-ba; Custom CMS Ă©s Webmail bevĂ©ve a Plane-be (28/29, Done). regenerate() hiba javĂ­tva (szekciĂł-elvĂĄlasztĂł).
  • 2026-08-17: Plane sync futtatĂĄsa (plane-sync.js). MITHOME-15, MITHOME-18 visszaminƑsĂ­tve Backlog-ba (Plane szerint), MITHOME-27/28 megtartva.
  • 2026-04-26: ÁtĂĄllĂĄs Linear → Plane (MITHOME projekt). TODO.md teljes ĂșjraĂ­rva, 26 issue szinkronizĂĄlva.
  • 2025-01-23: ZEE-29 (Tailwind + layout) Ă©s JSON content management befejezĂ©se (Linear)
  • 2025-09-05: Docker fejlesztƑi környezet implementĂĄlva