hackchat-client
hackchat-client copied to clipboard
The default client that is webpacked and distributed in the `main` repository
[This line](https://github.com/hack-chat/hackchat-client/blob/master/app/containers/ChatManager/index.js#L53) should bind a function that verifies that the text of the link matches the href, if not a popup should inform the user of where they are really...
Feeling misanthropic? Is the chat just a little too chatty? Well, good news! This element will allow checkbox selection of users to remove from the channel or server.
[This line](https://github.com/hack-chat/hackchat-client/blob/master/app/components/UserItem/index.js#L72) should update the main chat input with '/whisper @name ', instead of slandering my good name :(
The `config.json` file is a simple json configuration that is served from the same directory as the chat client. This is [dynamically loaded](https://github.com/hack-chat/hackchat-engine/blob/4509270087a6944646caa04cc94d5f33cc4ddab0/util/Util.js#L15) in the hackchat-engine and specifies what path...
Should be clickable, allowing quick mentioning of the target user. A separate right-click context menu can be added to allow further interaction options, such as 'kick', 'ban', 'invite', 'whisper', etc.
[This line](https://github.com/hack-chat/hackchat-client/blob/master/app/components/ChannelItem/index.js#L70) should invoke a function that calls the 'takeOwnership' command on the target channel. Related to [this issue](https://github.com/hack-chat/main/issues/127).
[This line](https://github.com/hack-chat/hackchat-client/blob/master/app/components/ChannelItem/index.js#L66) should invoke a function that will remove the user from the target channel, remove related ui elements and cleanup the redux store
[This line](https://github.com/hack-chat/hackchat-client/blob/master/app/components/ChannelItem/index.js#L68) should invoke a function to copy the invite url to the users clipboard, dynamically using the current domain
Related to [this todo](https://github.com/hack-chat/main/blob/version-2-dev/server/src/commands/core/session.js#L52), restoring a chat session that has gone through a "brown out". This will also fix the long standing bug with ghost nicknames. After calling the session...
Add a graphical way for moderators to manage bans