Added
- Viewer-only mode — When a reverse proxy sets
X-Viewer-Only: true, master/admin login and all admin API endpoints are blocked. Allows sharing the same backend instance across domains with different access levels.
Fixed
- Chat names in admin panel — Private chats now show
first_name last_nameinstead of numeric IDs in the chat picker and viewer list - Viewer list shows chat names — The viewer account list now displays assigned chat titles instead of just a count
📋 Full changelog: docs/CHANGELOG.md