Version 0.7.2 released

This is a release that improves stability and adds a few useful features.

User Interface

Messaging

  • Show when the peer is not avaiable in a message window
  • Add /quote command

Various

  • Add a preview button to the markdown editor
  • Add a context menu to be able to save images
  • Improve most context menu looks
  • Improve forum header look
  • Improve account creation UI
  • Change default avatar icon for identities without an image

Protocols

  • Fix transactions for good
  • Prevents missing downloaded files on some systems
  • Disconnects peers when removing their profile

Full Changelogv0.7.1…v0.7.2

Many thanks to everyone who gave feedback and helped to improve Xeres!

Download here.

Version 0.7.1 released

Mostly bugfixes but still a few improvements.

There’s also a portable version for Windows. No need to install, just extract and run. Also usable from an USB key (NTFS formatted, or Incoming directory on an NTFS formatted drive).

UI

Messaging window

  • Improved layout
  • Support for Away status
  • Multiline support
  • /pre and /code for special text formatting
  • Better display of inline images

Misc

  • Shows file sizes properly
  • Update Emojis to latest Twitter release

Protocols

  • Fix direct sending of files
  • Fix transaction errors

Full Changelogv0.7.0…v0.7.1

Download here.

Version 0.7.0 released

A new version with some major changes:

File Sharing

You can now share and receive files, add multiple shares with different permissions.

Share configuration window

You can of course also search for files.

Search files by name

Two kind of transfers are supported:

Direct Sharing

Allows to send and receive files directly with your friends.

Encrypted Turtle Sharing

This one allows to send and receive files beyond your friends. It’s also completely anonymous and there’s no way to know where the files come from.

File transfers

Other improvements

UI

  • Improved Direct Chat with buttons to send files and images easily
  • Better typing notifications
  • Updated Emojis to version 15.1
  • Added Turtle Traffic Statistics
  • Add Drag & Drop of files into the Direct Chat window
  • URL link support everywhere
  • Uses Dark Mode by default on systems configured as such
  • Many fixes and improvements

Protocols

  • Improved reliability of forum and identity syncing
  • Enhanced discovery of one’s own IP behind a NAT

And many many other changes. The full changelog is available here.

Download here.

Version 0.6.1 released

And of course, the JDK used to build the release was busted, which would make the profile creation fail. And due to the way the packaging is performed, it would only fail in that state, and not during the tests, conclusion:

  • automated tests are overrated
  • manual beta testing is still king

Download here

And the previous post with a description of all feature is here.

Version 0.6.0 released

After a long wait, a new version with some major changes:

Forums

You can now communicate using forums and instant synchronization. Subscribe to your favorite topics and participate in conversations with other users.

It also features a markdown editor so you can have some structure and style but without the bloat of HTML.

which gives the following result once the message is sent:

Incoming HTML messages from Retroshare are automatically converted to markdown.

Emojis

Emojis up to Unicode version 14 are supported inline and with colors:

Profile export/import

You can now export your own profile, location and identity as well as your friend’s profiles and locations to an XML file for backup purposes.

This is also useful when switching versions with incompatible databases (*).

Miscellaneous changes

  • Java 21 support for better and faster performances
  • improvements to automatic backups (3 of them are kept)
  • improved network failures handling
  • protocol improvements
  • UI fixes

*: Upgrading from a previous version requires deleting the profile because of some major changes again. At least from this version on there’s the profile export/import feature to mitigate this in the future.

Download here.

Version 0.5.3 released

This is mostly a bugfix release but it also contains a new useful feature: QR code support to exchange IDs.

Xeres ID in credit card format

You can save it as an image (for example to display on a phone) or simply print it. To import it, go to Add Peer… / Scan a QR code and just hold it in front of your webcam (yes, Xeres supports webcams now).

Other notable bug fixes are:

  • fix GXS syncing so that updates are pushed and received in all cases (for example missing avatar image)
  • make UPNP fail when the external IP is not public

Download here.