vyvoj-dash

Run 046: Profile stats endpoint + ucet wire

Dokončeno

GET /api/users/me/stats + ucet counters + minimum URL tabs

Od: 2026-05-06 Do: 2026-05-06 Vytvořeno před 3 h

4/4

100%

Tasky v runu

Otevřít kanban →
ID Název Status Priorita Vytvořeno
16 Backend stats endpoint
Profil potřeboval real čísla místo hardcodovaných. Přibyl GET /api/users/me/stats — vrací počet spotů, recenzí, hlasů a datum registrace. 4 paralelní COUNT queries přes Effect.all, jeden D1 roundtrip.
Hotovo
Střední
před 3 h
17 Mount + OpenAPI metadata
Endpoint potřeboval session ověření a živou dokumentaci. Mount pod /api/users/* za sessionMiddleware, schema UserStatsResponse v api-models a OpenAPI 3.1 metadata pro Scalar UI.
Hotovo
Střední
před 3 h
18 Profil stránka real counters
Profil ukazoval jen 'X sdíleno' a hardcoded '14 lesů'. Header teď má 3 živá počítadla (sdíleno · recenzí · hlasů) + sekce 'S Hammocknookem od {měsíc rok}' z reálného joinedAt.
Hotovo
Střední
před 3 h
19 Tabs Oblíbené/Moje spoty
Taby na profilu byly statické. Teď fungují přes ?tab= URL parametr — 'Moje spoty' default ukazuje cards, 'Oblíbené' prázdný state (přijde Sprint 012). 'Výlety'/'Nastavení' zůstávají vizuálně disabled.
Hotovo
Střední
před 3 h

Screenshoty

0

Žádné screenshoty. Nahraj první.