Some features run on a combination of existing pages (Sections) that already exist. It doesn't make sense to make a new section that combines single sections.
The settings page would put the feature on the first occurring section in the array.
The ability to auto generate a manifest file from the package.json file would be beneficial because the content scripts need to be updated any time a new category is added to the modules folder.
It would also help with versioning, the description, and maybe the changelog.
Only messages sent by users in the whitelist will be seen.
Blacklist Users
Messages sent by users in the blacklist will be filtered out.
Online Rings
Display a green ring around profile pictures to indicate if a user is currently in the chat room or not.
Ignore Buttons
Add and remove users from the blacklist when an ignore button is clicked on their modals
Sidebar Organization
Organize the sidebar with custom sorting styles. Include the ability to sort by secondary and tertiary user group, etc.
Emote System
A fully fledged emote system for the convo room, similar to Twitch's BetterTwitchTV.
Quick Love Button
Display a quick love button when hovering over messages, similar to Discord.
Randomly quick love one of the last x chatters. Support the whitelist and blacklist.
Reactions
Display reactions on messages and allow users to add reactions, similar to Discord.
Convo Gambling Enhancements
Improve the convo gambling experience. Potential to create specific sections to visualize the convo games.
Mention Highlights
Highlight your username when you are mentioned.
Additional checkbox setting to play the audible chime when mentioned.
Auto Full Screen
Automatically enter full screen mode when visiting the convo page.
Clear Message Box
The message box should be cleared once the send or enter button is pressed, to prevent the possibility of sending a message twice.
Voice Messages
Record voice messages and send them in the convo room. Parse the voice message and play them. Would likely feature a function to record audio that is uploaded to a webserver and then embedded when linked.
Custom Theme
Custom Discord-like theme for convos.
Message Timestamps
Show relative timestamps under each message (relative if less than a day, absolute if greater)
Right now the gulp build requires each section to have it's own entry. This can be a manual and tedious process. It should be able to loop through the folder names in src/modules and pick up any folder names.