Arag / app /admin /routers /analytics.py

Commit History

Refactor admin API into service and repository layers.
d6061d6

AuthorBot Cursor commited on

feat: proper visitor analytics system - New Visitor model (visitor_uid + fingerprint fallback, first_seen/last_seen/page_views, geo, device) - VisitorRepository with upsert + analytics queries - visitor_tracker.py: record_visitor() upserts on every session/init - session/init accepts visitor_uid in request body (HF-Spaces iframe-safe, no cookies) - 4 new analytics endpoints: /visitors /geo /devices /sessions/stats - geo.py: region extraction + X-Real-IP support - DB migration: visitor_uid column on chat_sessions - ARCHITECTURE.md updated
3ae7860

AuthorBot commited on

feat: Phase 10 β€” Analytics endpoints (unanswered/books/heatmap)
957bf15

AuthorBot commited on

refactor: Phase 6A+6B β€” top-level imports and Pydantic schema upgrades
88872f0

AuthorBot commited on

Refactor: 10/10 modularity β€” pipeline/ package, admin/routers/ split, guards single source of truth
685ab2e

AuthorBot commited on