Releases: zapek/Xeres
Releases · zapek/Xeres
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.