List of Required/Desirable features for a Communication System that Maximises Productivity
- Dominant language
- Elixir
- Stars
- 65
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Description
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:1` in private.
+ [ ] chat to _multiple_ people in a `group` (`public`)
+ [ ] chat to a `group` in `private` (_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!
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.