Kiadási megjegyzések — 2026. május 7.
Ez a verzió szállítja a teljes Alkalmazáson belüli Értesítési Rendszert (7. fázis): valós idejű értesítési központot a navigációs sávban, kiegészítve a csapat aktivitási összefoglaló e-maillel (6. f ázis), amelyet ugyanebben a sprintben szállítottunk.
Megjegyzés: A 8. fázis (böngészős asztali push értesítések Web Push API / VAPID révén) szintén kiszállításra került ebben a verzióban, de 2026-05-25-én eltávolítottuk a GDPR 5. sprint keretében (G-05 / D-11). A Web Push értesítések a Google FCM infrastruktúrájára támaszkodtak (USA-beli adatfeldolgozó), ami nem felel meg a CADENSA kizárólag EU-ban történő adatfeldolgozási kötelezettségvállalásának. A Socket.io-n alapuló valós idejű kézbesítés (7. fázis) változatlanul működik.
7. fázis — Alkalmazáson belüli értesítési rendszer
Minden csomag
Valós idejű értesítési központ, amely a felső navigációs sáv csengő ikonjára (🔔) kattintva érhető el.
Funkciók
- Olvasatlan jelvény — a csengő ikon piros számlálót mutat az olvasatlan értesítések számával
- Értesítési Központ panel — kattints a csengőre, hogy megnyíljon az összes értesítést listázó legördülő panel
- Olvasatlan / Olvasott szekciók — az értesítések olvasottsági állapot szerint csoportosítva jelennek meg; az olvasatlan elemek előre kerülnek
- Összes megjelölése olvasottként — egyetlen kattintással megjelölhetsz minden értesítést olvasottként
- Mélylinkek — minden értesítés közvetlenül a releváns feladatra, projektre vagy időbejegyzésre vezet
- Valós idejű frissítések — az új értesítések azonnal megjelennek a Socket.io kapcsolaton keresztül; nincs szükség oldalfrissítésre
Értesítés típusok
| Típus | Kiváltó esemény |
|---|---|
| Feladat hozzárendelve | Hozzárendeltek egy feladathoz |
| Közelgő feladat határidő | A feladat határideje 3 napon belül van |
| Költségkeret figyelmeztetés | A projekt költségkeretének 80%-a felhasználásra került |
| Költségkeret túllépve | A projekt költségkerete kimerült |
| Időmérő riasztás | Az időmérő 8+ órája fut |
| Csapattag csatlakozott | Egy új tag elfogadta a munkaterületi meghívót |
| Szerepkör megváltozott | A munkaterületi szerepköröd frissítve lett |
8. fázis — Asztali push értesítések (eltávolítva: 2026-05-25)
Eltávolítva: Ez a funkció a GDPR 5. sprint (2026-05-25) keretében került eltávolításra. A Web Push értesítések a Google FCM infrastruktúrájára támaszkodtak (USA-beli adatfeldolgozó), ami nem felelt meg a CADENSA kizárólag EU-ban történő adatfeldolgozási kötelezettségvállalásának. A Socket.io alapú valós idejű kézbesítés (7. fázis) változatlanul lefedi az összes alkalmazáson belüli értesítési felhasználási esetet.
6. fázis — Csapat aktivitási összefoglaló (ugyanebben a sprintben szállítva)
Minden csomag
Heti e-mail összefoglaló a munkaterületen belüli csapat aktivitásról, minden hétfő reggel küldve. Az összefoglaló tartalmazza:
- Az adott héten csatlakozott új tagokat
- A héten hozzárendelt feladatokat
- Figyelemre méltó időkövetési mérföldköveket
- Kiváltott költségkeret riasztásokat
Az összefoglaló figyelembe veszi a meglévő e-mail értesítési beállításokat, és letiltható a Beállítások → Értesítések → E-mail menüpontból.
Változtatások összefoglalója
| Réteg | Változtatás |
|---|---|
Backend InAppNotification.model.ts | Új Mongoose modell — értesítések tárolása az egység DB-ben |
Backend Notification.service.ts | create() — értesítés tárolása + Socket.io kézbesítés (emitToUser) |
Backend InAppNotification.model.ts | Értesítések tárolása az egység DB-ben |
Backend database.ts | registerUnitModels() regisztrálja az új modellt |
Frontend NotificationCenter.tsx | Csengő ikon olvasatlan jelvénnyel, értesítési lista panel, összes megjelölése olvasottként |
Elérhetőség: Minden csomag.
8. fázis (Web Push) infrastruktúra (
PushSubscription.model.ts,push-subscriptions.routes.ts,web-pushcsomag,public/sw.js,push.service.ts,usePushNotifications.ts, VAPID env változók) 2026-05-25-én eltávolítva — lásd a GDPR 5. sprint kiadási megjegyzéseit.