feat(dashboard): activity feed and KPI panels
This commit is contained in:
@@ -4,6 +4,30 @@
|
||||
|
||||
---
|
||||
|
||||
## Session — 2026-02-19 (GitHub Copilot - Claude Sonnet 4.6) [continued]
|
||||
|
||||
### Completed
|
||||
|
||||
- **Task 1.11: Dashboard — Activity Feed + KPI Panels** ✅
|
||||
- Created `src/modules/dashboard/hooks/use-dashboard-data.ts`
|
||||
- Scans all `architools:*` localStorage keys directly (no per-module hooks needed)
|
||||
- Activity feed: last 20 items sorted by `updatedAt`, detects creat/actualizat, picks best label field
|
||||
- KPI grid: registratura this week, open dosare, deadlines this week, overdue (red if >0), new contacts this month, active IT equipment
|
||||
- Replaced static Quick Stats with live KPI panels in `src/app/page.tsx`
|
||||
- Relative timestamps in Romanian via `Intl.RelativeTimeFormat`
|
||||
- Build passes zero errors
|
||||
|
||||
### Commits
|
||||
|
||||
- (this session) feat(dashboard): activity feed and KPI panels
|
||||
|
||||
### Notes
|
||||
|
||||
- Build verified: `npx next build` → ✓ Compiled successfully
|
||||
- Next task: **1.12** — Registratura linked-entry selector fix
|
||||
|
||||
---
|
||||
|
||||
## Session — 2026-02-19 (GitHub Copilot - Claude Sonnet 4.6)
|
||||
|
||||
### Completed
|
||||
|
||||
Reference in New Issue
Block a user