chat
chat copied to clipboard
List of Required/Desirable features for a Communication System that Maximises Productivity
This is our "Work-in-Progress" List of Features for our "Communication System"1:
- [ ] List of People Who are Online/Active: https://github.com/dwyl/chat/issues/38
- [ ] Store previous chat messages on the device/browser to reduce "startup" time: https://github.com/dwyl/chat/issues/8 see: https://github.com/dwyl/learn-offline-first
- [ ] chat to a person
1:1in private. - [ ] chat to multiple people in a
group(public) - [ ] chat to a
groupinprivate(e.g: to discuss sensitive information or decisions) - [ ] notify me of new messages in a chat
- [ ] give me fine-grained control over notifications using "flow-based" rules.
- [ ] automatically display when I am available/busy based on the task/timer I'm working on: https://github.com/dwyl/chat/issues/35
- [ ] detect when I am on a "Slow" or "Low Bandwidth" (Mobile) network and restrict images and heartbeat to conserve data: https://github.com/dwyl/chat/issues/34
Please add to this list and where you can.
open a new issue with more detail and link to the feature-issue.
1The repo is called "Chat" because messaging is the primary functionality. But Where other Instant Messaging platforms are a source of disruption/distraction ours will hook into https://github.com/dwyl/time and protect people when they are doing focussed work!
Canned responses and/or FAQ during "focus mode"
Better "Sign-Up" flow -- right now you basically have to spin up a Heroku app to get an invite to a new slack team.