diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..2436ffb --- /dev/null +++ b/docs/README.md @@ -0,0 +1,93 @@ + +
+ +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 + +\ No newline at end of file