## planned ### v1.3 #### priority - notifications panel for mentions, replies, and invites - unread badge in ui and browser tabs - profile cards and mini popovers in chat ui - full emoji picker and custom emoji - drag-and-drop file uploads - upload progress indicators - attachment reordering before send - typing indicators - polls - quote replies - better youtube media embeds and previews #### core - team roles and scoped permissions - user blocking and dm privacy controls - expiring invite links - revoke sessions - password reset flow - read-only announcement channels - mentions for roles or groups - deep links with permissions for channels, threads, profiles, and specific messages - custom spam filter, anti-spam logic, per-user timeout - user report flow #### secondary - profile privacy settings - time zone field - last active status - contact/social links - team pages tied to channels - reminders with push notification support - push notifications support for ios, android, api, or webhook style #### nice to have - call lag and ping indicators for latency and packet loss - support for glowing effect on names in ui, editable glow (`text-shadow`) color ### v1.5 #### priority - full presence status support (`online`, `do not disturb`, `invisible`) - screen sharing - slash commands for admin controls, name changes, styling, time zone updates, and bot/plugin integrations #### secondary - manage profile badges - username history on profiles - simple bot and chat plugins integration, webhook or request api style #### nice to have - offline-first message drafts with cross device clipboard or handoff - support for federated or bridged network support, peer-based communication, i2p / loki like