Files
pagerite/pagerite
LeoVasanko 1d827da62a contact messages: data model, strict renderer, socket protocol core
Data.contact holds visitor threads keyed by blake3(session token).
Message bodies are a Markdown subset rendered with a strict MarkdownIt
(html=False): the stored html is always markdown-it output, never
sanitized user markup. pagerite/messages.py owns the store ops, wire
payloads and both socket protocols (visitor frames on /_ws, admin frames
on /_api/ws/analytics); the socket wiring follows.
2026-09-26 00:59:45 +00:00
..
2026-08-16 05:49:38 +00:00
2026-09-21 14:43:37 +00:00
2026-09-23 07:32:57 +00:00
2026-09-21 14:43:37 +00:00
2026-09-21 14:43:37 +00:00
2026-09-21 14:43:37 +00:00