docbrown/docs/frontend
Sarthak Sharma 6dee5edd0e
🚀 Ability to allow tag moderators to create chat channels (#9741)
* Feature 🚀 : Ability to delete messages in chat channels

- Sending message ID to frontend
- Deleting Message
- Use pusher to delete message realtime

* Minor Bug 🐞: Show message action only for current user

- User can delete or edit their own messages

* Test cases added

* Bug 🐞: Update message id for receiver

Message id was not sent to receiver by pusher

* Refactoring🛠: Message controller refactoring

* Test Cases📝 : Specs for Delete message added

* Feature 🚀 : Ability to edit messages

* Test Cases📝 : Specs for Edit message added

* Merge conflict resolved

* UI completed for Create Channel

* API for create channel & invitations

* 🚀 Combining Backend and Frontend

* Test cases added

* UI completed for Create Channel

* API for create channel & invitations

* 🚀 Combining Backend and Frontend

* Test cases added

* fix suggestions

* add test cases

* replace mod_relations_admin to tag_moderator

* fix test cases

* refactor and fix code climate issues

* Update app/controllers/chat_channel_memberships_controller.rb

Co-authored-by: Michael Kohl <me@citizen428.net>

* fix suggestions

* renaming the methods

* Update app/javascript/chat/chat.jsx

Co-authored-by: Nick Taylor <nick@iamdeveloper.com>

* Update app/javascript/chat/components/createChatModal.jsx

Co-authored-by: Nick Taylor <nick@iamdeveloper.com>

* add jsDoc and add validation

* add PR suggestions

* renmae the file name to  PascalCase

* add styled component

* refactor channel button component

* fix specs

* fix code smell issues

* fix file name issue

* handle error message

* add jsDoc

* Update app/controllers/chat_channels_controller.rb

Co-authored-by: Michael Kohl <me@citizen428.net>

* refactor chat_channel_helpers

* update old hash to new hash

* Update app/javascript/chat/components/ChannelButton.jsx

Co-authored-by: Nick Taylor <nick@iamdeveloper.com>

* Update app/views/chat_channels/index.html.erb

Co-authored-by: Michael Kohl <me@citizen428.net>

* fix syntax error

* Update app/views/chat_channels/index.html.erb

Co-authored-by: Nick Taylor <nick@iamdeveloper.com>

* Policies changed

* The Disable Button issue 🐞

* Fixing Disabled button Issue 🐞

* New group doesn't show up 🐞

Co-authored-by: Narender Singh <narender2031@gmail.com>
Co-authored-by: Michael Kohl <me@citizen428.net>
Co-authored-by: Nick Taylor <nick@iamdeveloper.com>
2020-12-08 13:10:36 +07:00
..
accessibility.md Start a11y testing checklist in Forem docs (#11614) 2020-11-25 14:22:50 -05:00
debugging.md Add Preact dev tools to development bundles (#11459) 2020-11-18 14:20:58 +01:00
dynamic-imports.md Fixed broken link, replaces file links with permalinks (#9334) 2020-07-16 07:41:07 -05:00
instant-click.md Update docs with Forem instead of dev.to (#9316) 2020-07-15 13:29:11 -04:00
linting-formatting.md Update docs with Forem instead of dev.to (#9316) 2020-07-15 13:29:11 -04:00
liquid-tags.md new liquid tag - dotnetfiddle (#10788) 2020-10-16 14:47:52 -04:00
plain-js.md Fix typo (#9958) 2020-08-24 15:54:34 -05:00
preact.md Upgrade to webpacker/webpack 4 and Babel 7 (#6664) 2020-03-17 08:20:36 -04:00
readme.md 🚀 Ability to allow tag moderators to create chat channels (#9741) 2020-12-08 13:10:36 +07:00
styles.md Update docs with Forem instead of dev.to (#9316) 2020-07-15 13:29:11 -04:00
tips.md Use faster JS selection methods (#11409) 2020-11-16 17:35:50 +01:00
tracking.md Fixing links to tracking section in docs (#10326) 2020-09-15 16:35:50 -05:00
webpacker.md Added a link to a visual guide to Webpacker in the Webpacker documentation (#9665) 2020-08-07 10:25:36 -04:00


title: Frontend Guide items:

  • plain-js.md
  • webpacker.md
  • preact.md
  • instant-click.md
  • dynamic-imports.md
  • styles.md
  • linting-formatting.md
  • liquid-tags.md
  • debugging.md
  • tracking.md
  • accessibility.md
  • tips.md

Frontend Guide