Skip to content

Releases: zapek/Xeres

v0.6.3

18 Nov 22:16
061cffa
Compare
Choose a tag to compare

Commits

  • fadaba9: Brand new UI (#170) (David Gerber) #170
  • 26eebf8: Bump com.tngtech.archunit:archunit-junit5 from 1.1.0 to 1.2.0 (#169) (dependabot[bot]) #169
  • fa4aefc: Improve default size of messaging window (David Gerber)
  • 0d351cd: Add dark mode borders (David Gerber)
  • 74b8f89: Improve fixed fonts (David Gerber)
  • d82b4cc: Improve fonts support (David Gerber)
  • 9130752: Remove Linux font (David Gerber)
  • 03336f9: Optimized add peer window sizing (David Gerber)
  • 23d1c02: Fix line refresh (David Gerber)
  • 5670e2a: Fix MacOS (David Gerber)
  • 20b2047: Improve about window (David Gerber)
  • 2c99bb1: Change the warning colors (David Gerber)
  • 7310ae2: Bump bouncycastleVersion from 1.76 to 1.77 (#171) (dependabot[bot]) #171
  • 0bc846f: Improve main window default sizes (David Gerber)
  • 5e3e01b: Bump for release 0.6.3 (David Gerber)
  • 061cffa: Remove MacOS installer (David Gerber)

v0.6.2

05 Nov 22:32
26c8c90
Compare
Choose a tag to compare

Commits

  • e4bc75e: Add a way to specify the network interface to bind to (David Gerber)
  • 4995f9b: Bump org.fxmisc.flowless:flowless from 0.7.1 to 0.7.2 (#165) (dependabot[bot]) #165
  • d15a367: Bump org.jsoup:jsoup from 1.16.1 to 1.16.2 (#166) (dependabot[bot]) #166
  • fd7018c: Upgrade to JavaFX 21 (David Gerber)
  • aa01e36: Merge remote-tracking branch 'origin/master' (David Gerber)
  • fce547d: Fix JavaFX tests (David Gerber)
  • 25c3671: Upgrade Spring Boot to 3.1.5 (David Gerber)
  • a366756: Fix direct messaging not working (David Gerber)
  • 22ad47d: Bump mikepenz/gradle-dependency-submission from 0.9.0 to 0.9.1 (#167) (dependabot[bot]) #167
  • ca10b4e: Bump commons-io:commons-io from 2.14.0 to 2.15.0 (#168) (dependabot[bot]) #168
  • 26c8c90: Bump for release 0.6.2 (David Gerber)

This release is signed. My PGP key is here.

v0.6.1

18 Oct 22:11
cff809d
Compare
Choose a tag to compare

General

  • Change the JDK so that it actually allows creating a new profile

v0.6.0

17 Oct 19:18
ad9bc47
Compare
Choose a tag to compare

Protocol

  • add forums support
  • improved reliability

UI

  • add markdown support
  • add inline color emojis support

Misc

  • profile export/import
  • Java 21
  • improvements to automatic backups

And many bug fixes and other improvements.

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.