Releases: zapek/Xeres
Releases · zapek/Xeres
v0.6.3
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
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
General
- Change the JDK so that it actually allows creating a new profile
v0.6.0
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
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
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
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
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
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
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.