Remove embed debug instrumentation and fix widget intake/overflow.
576296a
AuthorBotCursorcommited on
Sync Widget Config appearance to live bot and Embed.
cab723c
AuthorBotCursorcommited on
Add visitor name/email gate before chat with persistent profile.
98ed92e
AuthorBotCursorcommited on
Ship chatbot intelligence upgrades and author-friendly Readers tab
67f5095
AuthorBotCursorcommited on
Deliver enterprise features with JWT blacklist, SuperAdmin TOTP, and CI hardening.
007cdd2
AuthorBotCursorcommited on
Implement Enterprise Worth Roadmap (R-139–R-173).
df480e4
AuthorBotCursorcommited 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