Skip to content

Releases: zapek/Xeres

v0.5.3

25 Jan 22:35
cb27a77
Compare
Choose a tag to compare

UI

  • add QR code export and scanning to simplify ID exchanges

Protocol

  • 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

And many bug fixes and other improvements.

v0.5.2

17 Sep 14:22
a8d231f
Compare
Choose a tag to compare

UI

  • count connections in the notification bar properly
  • fix most smileys on Linux
  • add internationalization support, with french as a first translation
  • format bytes depending on their size (KB, MB, GB, etc...)
  • display flags when adding IPV4 connections (uses GeoIP)
  • display I2P, Tor and LAN icons for the rest

Chat UI

  • fix nickname coloring using always the same color and also tweak the coloring
  • add avatars for direct chat
  • show ping timeout for users who recently participated in a chat

Misc

  • add auto start support on Windows

Protocol

  • better DNS checks when adding RSIDs

And many bug fixes and other improvements.

v0.5.1

30 Aug 22:08
8f7eeb2
Compare
Choose a tag to compare

Protocol

  • add Tor support
  • add I2P support
  • add DHT support
  • improve UPNP compatibility with Askey devices
  • add hostname support in discovery
  • upgrade the broadcast discovery protocol to the latest ongoing version

UI

  • add Settings UI
  • show a notification for detected clients on the LAN
  • add status bar
  • add leds for NAT and DHT status
  • improve Home UI and menus
  • improve tray icon (menu and tooltip)

Chat UI

  • bases the nickname color on the GxsId to make spoofing harder

Connection

  • prefer direct connection for clients on the same LAN
  • detect if the IP changed and reconfigures the services accordingly

Misc

  • add idle detection to change the status
  • add argument to start iconified

And many bug fixes and other improvements.

v0.4.0

31 Jul 10:05
b0e95f9
Compare
Choose a tag to compare

Chat UI

  • improve chat room info display
  • add tooltip over the user list
  • improve nickname completion: the tab key handles multiple nicknames and works anywhere
  • display received broadcasts

Identities

  • add support for identity avatar image, including setting it

Protocol

  • faster and more consistent GxS syncing

Database

  • upgrade to latest H2 (this means the user data needs to be deleted before upgrading, sorry!)

Connection

  • allow to manually select a peer IP to connect to
  • connect immediately to peers when adding them
  • allow to manually set trust levels

Misc

  • add a log file in the user directory (useful for troubleshooting)
  • display profile and location name in the main window
  • improve error messages

And many bug fixes and other improvements.

v0.3.2

12 Mar 13:32
e0dc771
Compare
Choose a tag to compare

Chat UI improvements

  • chat rooms with unread messages are highlighted
  • scrollback buffer fixes
  • unseen chat rooms are removed after a while

General UI improvements

  • visible error messages when there's a startup problem
  • peer window only shows connected locations instead of all of them
  • improved 'add certificate' window

Protocol improvements

  • add user timeout support in chat rooms
  • faster syncing for distributed chat
  • improved identity transfers reliability
  • add private chats rooms with invitation support
  • faster connection to a peer by using the best connection first

Distribution

  • smaller packaging by only bundling needed native libraries
  • added JAR version: needs a local JDK 17 and runs on all supported architectures + Linux ARM64 and OSX ARM64

And many bug fixes and other improvements.

v0.3.1

12 Feb 20:10
e99f8dd
Compare
Choose a tag to compare

Chat UI improvements

  • add time stamps prefix for each line
  • improve text formatting
  • add support for URLs
  • add support for emojis
  • add image support for node to node messaging
  • add support for inline certificate links
  • add support for actions (/me is happy)
  • add nicknames coloring

General UI improvements

  • add ability to delete profiles
  • sort profiles and identities

Protocol improvements

  • forward chat messages between multiple peers
  • handle SSL handshake failures properly
  • better recovery from a suspend/resume cycle (for example on a laptop)
  • chat rooms can be created even when no peer is connected
  • certificate support is back
  • add support for DNS names in certificates

And many bug fixes and other improvements.