glo/docs/README.md
2026-10-25 02:41:35 +00:00

3.3 KiB


ver. 1.2
desktop ver. 1.1

- sign in, register, logout, session check
- private access key for sign up
- csrf protection and session handling
- user roles (user, moderator, admin)
- account states (active, restricted, disabled, blacklisted)

- direct messages view
- start new dm

- activity feed
- highlighted mentions in feed
- attachment previews
- feed reactions

- public, private chats
- send, edit, remove messages
- message threads and replies
- message reactions, editing, and delete
- add multiple attachments per message
- image, audio, video, and file previews
- attachment downloads
- unread message counter
- read receipts in settings
- jump to latest

- add teams
- team channels
- team member management
- team invite links

- team pages
- create, edit, read, and delete team pages
- page types: project, document, update, resource
- page filters and visibility settings
- markdown support

- user profiles
- edit user bio in txt, markdown, html
- display name, badge, website, location fields
- quick actions for profile settings
- join date

- user settings
- dark and light theme
- custom css
- accent color
- username color

- admin, moderation panel
- manage users
- change roles
- restrict or blacklist users
- create, edit, delete, and manage channels
- mobile-friendly ui
- online counter

- docker setup
- .env configurable
- html, markdown rendering
- asset versioning for css/js 
- persistent database and uploads
- rate limiting

*needs testing*
- dm calling api
- group voice calls for rooms and channels
- call invites
- mute and hangup controls
- reconnect handling











---














planned

v1.3
- team roles and scoped permissions
- support for glowing effect on names in ui, editable glow (`text-shadow`) color
- user blocking and dm privacy controls
- custom spam filter, anti-spam logic, per-user timeout
- expiring invite links
- full presence status support (`online`, `away`, `do not disturb`, `offline`)
- unread badge in ui and browser tabs
- revoke sessions
- read-only announcement channels
- profile cards and mini popovers in chat ui
- password reset flow
- notifications panel for mentions, replies, and invites
- push notifications support for ios, android, api, or webhook style
- time zone field


v1.4
- typing indicators
- full emoji picker and custom emoji
- drag-and-drop file uploads
- upload progress indicators
- attachment reordering before send
- poll messages
- last active display
- mentions for roles or groups
- deep links with permissions for channels, threads, profiles, and specific messages
- quote replies
- better youtube media embeds and previews
- reminders with push notification support
- channel moderators
- private team sections
- team pages tied to channels
- contact/social links
- profile privacy settings
- user report flow
- bulk user actions
- call lag and ping indicators for latency and packet loss

v1.5
- reactions summary view
- custom reaction packs
- offline-first message drafts with cross device clipboard or handoff
- manage profile badges
- mutual teams list
- username registration and whowas history on profiles
- screen sharing
- simple bot and chat plugins integration, webhook or request api style
- slash commands for admin controls, name changes, styling, time zone updates, and bot/plugin integrations
- support for federated or bridged network support, peer-based communication, i2p/loki-like