Frappe Chat 2.0 Features & Issues
See original GitHub issueToDo
- Goofed up. DocField migration. š¢
- Mobile Scrolling does not occur on Mobile.
- Browser issues?
- If scrolling on top, donāt make it bottom.
- Chat Message and Room Deletion Cases
- Close Chat Popper on Reference Click (Only for Mobile)
- Fix Full Width Borders
- Deleting a User should also delete its Chat Profile. Or should we keep dead references?
-
Username Should be mandatory. - UI Testing
- Docs and DocStrings
- Notifications (Unread Message Notifications) + Unread Count.
- Figure Out List Scrollable CSS on Panel Widget.
- Namespace Components not Panels (Not Required, used LESS selector).
- Quick Assign and Share within Chat Window.
- Track Seen (Refer to
_seen
from Doc) - Mobile First and Responsive.
- Attachments (Camera and Files).
- Emojis
-
Draggable across Screen Corners (Important, to enable system interaction). - Destroy Chat Object to re-render.
- Message Ring.
-
CheckList on(Such a good Feature, Not sure why it hasnāt been merged yet).Select Users
for Group. - Visitor Handling
- Show Chat Room List that only has session.user in it.
- Make Chat Room pagination configurable.
- Only Owners can edit the DocType Record. (Chat Room)
- Scroll Chat to Bottom
- Direct Room between one-2-one must render.
- Figure out throttle time for chat and typing statuses. This is important to also check last seens and online.
- ONE LINE ELLIPSES FOR RoomList
- Chek Firefox Socket Throttling.
- BUG - Group can have 0 members.
Related Issues
- Chat Profile error based on User Permissions #4711
- #4719
- #4766
- #4768 @creamdory
Changes by Rushabh
- Margin on Input
- Shadow of FAB same as Desktop Icon
- Increase Height of Popper ChatForm (Padding within TextView Composer)
- Empty state add Start Chat (within Chat Popper)
- Avboid Events within Page
-
panel-default
for Chat Form Header - FAB shouldnāt be primary.
- Chat Background (new section, collapse it).
-
Remove Help, add Chat instead.(Reverted) - Configure FAB with navbar instead.
- align list and search bar to left.
- Find out a way to trigger User updates.
- Make drop shadow like Modal
- Panel not be Primary (
+
should not be primary) - Search on Top
-
Darker Panel Top - Chat Bubble Little. Looks for Telegram iPhone like feel
- Cache Rooms and Messages for Quick Pull.
- Make Navbar Icon Toggle active on click.
- Leave Group (And which component would be best?)
Changes by Faris
- Click anywhere outside chat to close
- Menu group btn instead of close button
- Handle 404 images
Changes by Saurabh
- Handle notifications when closed. Better UI?
Changes by Raghu
- When someone mentions a user just show username with may be bold font, donāt show whole email id.
- create good default user permissions so that users can check each other profile.
- Should we disable conversation tones by default? most of the users will be working in corporate setting so it may be a bit annoying.
- Feature request for quoted reply.[ if possible editable quotes]
- Just a wild feature request, can we integrate sms alerts, for a scenarios when one user wants to send sms directly from the chat to another if he is offline.
- Reduce 1s or 2 s delay in chat appearing in the widget after sending
- Do not change html title of the page (see comment below for screenshot)
- Add Keyboard navigation(up and down arrow for selecting in list) after searching for user.
- Instead (or in addition to) of showing new button, can we have ability to insert multiple users in a coma separated list (example in email or in some tagging UI, pressing tab can help in completing the name. In case there are multiple names it should be a group chat and vice versa.
-
Permission Issue when checking out other userās profile, I think default should have some form of basic view - last seen, profile picture, post in the company, status etc - Add markdown support.
- More complete emoji collection, current one doesnāt have tones, also tab completion and keyboard navigation of the suggestion list.
-
Ability to mail oneself his chat history with others (needs discussion, can be based on permission given by admin)(Can be achieved via reports).
Issues by Kenneth
- https://github.com/frappe/frappe/issues/5120
- #4852 - Chat window jumping on typing status
- Lower the volume of āChat sentā sound or change the sound to something softer like a tick http://soundbible.com/2044-Tick.html
- Add Web Push Notification. Current notification only works if the user is in the same window. If the user is in the current window, the sound is the only way to attract his/her attention. Rather add a web notification to enhance the UX.
- embed links/website preview
Changes by Shreya
- Stop the webcam after camera dialog is closed.
Chat Features integrated from Frappe Chat 1.0
Issues by Umair
- DocType references
- Attachments
Issues by Ameya
- Send toast, but dont send message if not online
Website Chat
Issue Analytics
- State:
- Created 6 years ago
- Reactions:18
- Comments:45 (21 by maintainers)
Top Results From Across the Web
[version-11] ERPNext Chat
Issues currently tracked at Frappe Chat 2.0 Features & Issues. Here's a sneak preview!
Read more >Webinar: What's new in V14 Release? - YouTube
Are you curious about all of the newest features and the enhancements we've made in ERPNext with Frappe Framework V14?
Read more >Frappe Chat - Frappe Cloud Marketplace
Features. Intuitive and modern UI/UX; REST architecture; Very lightweight; Mobile First; Guest and Admin view; All functionalities of a chat appĀ ...
Read more >How to Use Telegram's New Voice Chats 2.0 - MakeUseOf
This includes the ability to host limitless chats, record conversations, and create unique links. This article will explain how Telegram's VoiceĀ ...
Read more >Install ERPNext on Ubuntu VM | About Lovia
potential use of AWS Arm Graviton2 instances (too many issues, Frappe will not support it); remote debugging using Code Server or Gitpod. TableĀ ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
FYI
You can add Push Notifications as follows
Too bad this wasnāt considered by the core team. More than welcome to use this script.
Shouldnāt ERPNext Chat have the ability to serve the visiting Customers or Potential leads just like any other application where users click on the LINK on website to start chatting with a SUPPORT staff who is ONLINE, or is this feature already there?