Skip to content

v0.8.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jan 13:42
· 22 commits to master since this release
626f888

This release adds a notable feature, which is HTTPS remote access, making Xeres more social by enabling...

The Android Mobile client 🥳🎈🎊🍾

(which can be found here)

Yes! You can now connect to your own Xeres instance remotely and securely with your smartphone. No middleman, no company's server you don't have control over, no account on some cloud.

All you need to do is enable Remote Access in Xeres. A strong password is automatically generated but you can use anything. If you're behind a NAT, the port can be automatically opened with UPNP.

There are a few things required. First, your machine must be online of course. The second thing is that it must be reachable. If you have a fixed IP, things are easy. If not, we suggest you use a dynamic DNS provider (or setup your own). The Android client makes sure that it's connecting to the right server (it keeps the first connected certificate, also known as certificate pinning), so if you connect to a different IP or someone attempts to do a man in the middle attack, the client won't connect.

For now the features of the mobile client are private chats, chat rooms and showing contacts and their online status. You can also share text and picture in the app.

Other changes

Xeres itself had numerous changes like:

Built in manual and automatic version check (disabled by default).

Improved error messages, with a friendly requester and a way to easily copy errors to paste them in an error report.

The default control port is 6232 now. Make sure you update all custom scripts or API access if you already used this.

Sound support. You can now configure several events to produce sounds. Never miss those private messages anymore.

Chat rooms support backlogs now too.

Images in chats are improved. They are of higher quality and automatically scale with the window size. The fullscreen viewer has also been improved as well.

And many other fixes and improvements.

Full Changelog: v0.7.3...v0.8.0

Many thanks to everyone who gave feedback and helped to improve Xeres! This release also contains the first pull request from someone else than me (thank you pirus 😊).
Keep them coming!

Note: if there are dependency errors on Linux, use dpkg --force-depends -i xeres_0.8.0_amd64.deb