Unplug Save

unplug : desktop client for matrix.org (work-in-progress)

Project README

unplug

A cross-platform matrix client.

screenshot

How to run

Download the .jar file from the release page. 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

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
  • 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.

Open Source Agenda is not affiliated with "Unplug" Project. README Source: LiMium/unplug
Stars
49
Open Issues
11
Last Commit
7 years ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating