forked from cadence/Carbon
Add README
This commit is contained in:
parent
352084b4df
commit
3db510ec5f
1 changed files with 65 additions and 0 deletions
65
README.md
Normal file
65
README.md
Normal file
|
@ -0,0 +1,65 @@
|
|||
# Carbon Chat
|
||||
|
||||
Carbon is the Matrix client for Discord refugees.
|
||||
|
||||
## The dream
|
||||
|
||||
Carbon's planned features, compared to Discord:
|
||||
|
||||
- End to end encryption
|
||||
- $0 per-account custom emojis and custom emoji packs
|
||||
- Uses the open Matrix and Mumble systems
|
||||
- Much better IRC layout
|
||||
- Probably more
|
||||
|
||||
Carbon's planned features, compared to Element:
|
||||
|
||||
- Get rid of the unmanageable combined rooms list
|
||||
- Groups like Discord's guilds
|
||||
- Always have one group selected at a time
|
||||
- Synchronised membership, moderators, power levels and bans
|
||||
- Ordered channel list
|
||||
- Unread indicators
|
||||
- Add existing channels to groups
|
||||
- Pin any channel to the groups bar
|
||||
- Tidy Mumble integration to add voice channels
|
||||
- More reliable unreads
|
||||
- Per-account custom emojis (Ponies+FluffyChat integration) and custom emoji packs
|
||||
- Slightly better IRC layout
|
||||
- Probably more
|
||||
|
||||
## The reality
|
||||
|
||||
Carbon is currently _technically_ usable as a chat app, but is very
|
||||
early in development. These important features still need to be
|
||||
implemented:
|
||||
|
||||
- Login GUI
|
||||
- Unreads
|
||||
- Chat history
|
||||
- Formatting
|
||||
- Emojis
|
||||
- Reactions
|
||||
- Groups v2
|
||||
- Group management
|
||||
- Pinned channels
|
||||
- Mumble integration
|
||||
|
||||
## The code
|
||||
|
||||
### Building
|
||||
|
||||
npm install -D
|
||||
npm run rebuild
|
||||
|
||||
### Hosting
|
||||
|
||||
Send the files from the `build` folder to a static file server. Apply
|
||||
a long cache-control header to everything served under `/static`, and
|
||||
no cache-control header to everything else.
|
||||
|
||||
### Developing
|
||||
|
||||
npm run watch
|
||||
|
||||
Files will be rebuilt as you save them.
|
Loading…
Reference in a new issue