Version 1.2.2

This release fixes some bugs and adds improvements.

UI

  • Allow to mark a message as unread in the forums
  • Fix boards and channels creation failing if there was an image supplied
  • Allow typing ordered lists in chats
  • Allow pasting certificates taken from an URL into the Add ID window

GXS

  • Improve group and message syncing

Windows

  • Fix in-place app upgrades

macOS

  • Enable iconification
  • Fix context menu selections

Protocol

  • Fix I2P support which wasn’t working at all
  • Don’t request invalid identities continuously

Misc

  • It’s possible to create a new location from a backup file

Full Changelog: v1.2.1…v1.2.2

Download here

Version 1.2.0

The highlight of this version is support for Channels and Boards.

Channels

Channels are a way to publish files, with descriptive text or even long articles.

Various channels

Boards

Boards can be used to share picture or links.

Example of boards

Chat improvements

Pasted URLs in direct chats now feature a preview.

To avoid abuse, only friends that you trust to a Full level, will show a preview.

Also stops grabbing the focus for every incoming message on some setups.

Forum improvements

  • Forum groups can be edited.
  • All messages can be marked as read or unread.
  • Paging support: vastly improved loading and less memory usage. The message list is loaded on demand.
  • Unsubscribed forums have statistics showing up (number of posts, last update, …)
  • Forum message links can be opened directly.
  • Own messages can be edited. Xeres now handles multiple versions of messages.
A Combo Box allows to select the message version

GXS

The General eXchange System has been improved in the following ways:

  • Implemented the security requirements for GXS which allows each service to specify exactly what it needs instead of having to hardcode it manually.
  • Synchronization is immediately performed and is throttled to avoid overflowing the connection.
  • Fixed GXS group service strings being wrongly transferred. This fix will also be in the next release of Retroshare.
  • Fixed missing group admin signature validation on GXS groups. This fix will also be in the next release of Retroshare.

Translations

Added a Chinese translation.

Misc

  • Add support for reading images in WebP and BMP.
  • Use ZGC for the garbage collector. Uses half the memory and improves performances.
  • Stickers stored locally can now use WebP and SVG.
  • Logging is improved and isn’t cleared when upgrading/reinstalling.
  • Improved detection of unsafe URLs.
  • The macOS x86-64 version has been removed due to lack of support

Full Changelog: v1.1.1…v1.2.0

Download here

Version 1.1.0

This version bring several important features:

Voice Calls

You can now directly talk with your friends, in high quality.

The call is, of course, encrypted. It uses the Speex codec.

Scripting support

Xeres features a built-in JavaScript interpreter (courtesy of GraalVM’s Polyglot capabilities) which can be used to automate some tasks, respond to chat text and so on. The API is still basic for now but will likely keep growing. You can find an example script to see how it works.

More translations

Added Spanish and Russian.

Miscellaneous fixes

  • GxS synchronization is now instant
  • UI tabs are highlighted when a new chat or forum message is received
  • Quoted text appears in a different color in chats
  • Pasting texts in chat is automatically guessed as code or quotes and preformatted accordingly
  • Add support for Profile links
  • Group the send image inline and send file button in the chat to make room for the call button
  • It’s possible to change one’s own avatar image on localized Linux setups
  • and many more

Full Changelog: v1.0.0…v1.1.0

Download here

Version 1.0.0 released

This version brings improved performances with Java 25 as well as the return of the macOS version.

Stickers are available to make your chats more fun.

Available aliases are listed in the chat by typing ‘/’

Other changes:

  • It’s possible to clear chat backlogs
  • Multiline messages in chat rooms
  • Improved memory performances: faster startup time and maximum usage limit
  • Allow connections from new locations backed by an already accepted profile
  • Internal documentation (press F1 to see it). Especially useful for newcomers
  • New markdown parser using commonmark-java
  • Automatic update system with signature verification (Windows only for now, and off by default)
  • Forums display their unread count
  • Add specific version for Ubuntu 22.04 (no more need to force dependencies)
  • Add back the macOS version for both Intel and Apple silicon

Full Changelogv0.8.2…v1.0.0

Download here