1.9 KiB
1.9 KiB
v1.0 - sign in, register, logout, session check - private access key for account access - csrf protection and session handling - user roles: user, moderator, admin - account states: active, restricted, disabled, blacklisted - public, private chats - send, edit, remove messages - message history loading - unread message counter - jump to latest - add teams - team channels - team member management - team invite links - direct messages view - start new dm - message threads and replies - message editing and delete - read receipt setting - reactions - file attachments - multiple attachments per message - image, audio, video, and file previews - protected attachment downloads - activity feed - highlighted mentions in feed - feed reactions - attachment previews - typing indicators - online count - message search - user profiles - edit profile - edit bio in txt, markdown, html - display name, badge, website, location fields - join date - user settings - dark and light theme - accent color - username color - custom css (example)[https://git.backend-3.com/dev/glo/raw/branch/main/docs/CSS.md] - team pages - create, edit, read, and delete pages - page types: project, document, update, resource - page filters and visibility settings - markdown support - admin, moderation panel - manage users - change roles - restrict or blacklist users - create, edit, delete, and manage channels - private room invite links - private room member management - dialogs and modal popups - media preview modal - profile and settings quick actions - empty states across main views - responsive mobile-friendly layout - docker setup - environment-based config - html and markdown rendering - audit logging - rate limiting - css/js asset versioning - persistent database and uploads needs testing: - dm calling api - group voice calls for rooms and channels - call invites - mute and hangup controls - reconnect handling