Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/limium/unplug
unplug : desktop client for matrix.org (work-in-progress)
https://github.com/limium/unplug
chat chat-application federated javafx-application kotlin matrix
Last synced: 3 months ago
JSON representation
unplug : desktop client for matrix.org (work-in-progress)
- Host: GitHub
- URL: https://github.com/limium/unplug
- Owner: LiMium
- License: gpl-3.0
- Created: 2015-02-25T18:06:47.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-02-17T14:34:00.000Z (almost 8 years ago)
- Last Synced: 2024-10-12T18:23:22.246Z (3 months ago)
- Topics: chat, chat-application, federated, javafx-application, kotlin, matrix
- Language: Kotlin
- Homepage:
- Size: 3.93 MB
- Stars: 50
- Watchers: 10
- Forks: 13
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### unplug
A cross-platform [matrix](https://matrix.org) client.
![screenshot](https://raw.githubusercontent.com/wiki/UprootLabs/unplug/media/unplug-0.1.6.png)
### How to run
Download the `.jar` file from the [release page](https://github.com/UprootLabs/unplug/releases). Then,```
java -jar unplug-version.jar
```This will launch the GUI. You can add additional options like this:
```
java -jar unplug-version.jar [userId] [server] [password]
```A CLI version will soon be available and launching it would be as simple as passing
`-c` as an argument:```
java -jar unplug-version.jar -c
```### Discuss
[#unplug:matrix.org](https://matrix.org/beta/#/room/#unplug:matrix.org)### Status
Consider this alpha quality, with only rudimentary features.Currently, the application doesn't persist any state. The Matrix protocol is very convenient in this regard;
it allows quick bootstrap of the client state with a single API call.However, later versions will persist preferences, chat history, etc.
#### Roadmap
##### Version 0.2
* Join / Leave chat rooms
* Handle all types of events (notices, etc)
* History back-filling (scroll up to see earlier chat messages)
* User avatars
* Sorting of Room names by activity
* User presence update (timeout and mark them inactive, etc)
* Some UI polish##### Version 0.3+
* Persistence of preferences, etc
* CLI interface
* More UI polish##### Version 1.0 and beyond
* Audio / Video### Legal
* License: GPL3
* Copyright: Uproot Labs 2015#### CLA
When sending contributions to this repo you grant to Uproot Labs and the users of
this software a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable copyright license to reproduce, prepare derivative works of,
publicly display, publicly perform, sublicense, and distribute Your
Contributions and such derivative works.Uproot Labs guarantees that all contributions to this repo will always be
available under an open-source License.