Skip to content

Releases: liamcottle/reticulum-meshchat

v1.11.0

11 Sep 10:31
Compare
Choose a tag to compare

BREAKING CHANGES

  • Older versions of MeshChat are not compatible with this new version.
  • Please upgrade all of your Reticulum clients to continue messaging.

From RNS v0.7.7 Change Log

Please note! Versions of RNS prior to 0.7.7 will not be able to pass announces for destinations with ratchets enabled! If you use applications that can use ratchets (for example, LXMF version 0.5.0 and up), it is important that you update all transport instances on your network to 0.7.7.

MeshChat v1.11.0 Change Log

  • Updated RNS to v0.7.7
  • Updated LXMF to v0.5.0
  • Added LXMF and RNS versions to About Page
  • Fixed issue with Electron caching the main page from older versions of MeshChat

v1.10.0

17 Aug 11:56
Compare
Choose a tag to compare
  • Added new network visualiser
  • Added Reticulum status to about page
  • Added dialog on startup if Microsoft Visual C++ redistributable needs to be installed
  • Added ability to select codec2 modes (1200 or 3200) when recording an audio message
  • Added RSSI, SNR and Signal Quality to UI when clicking a message received via RNode
  • Fixed lag by only showing up to 500 recent announces on messages page
  • Fixed bug where conversations showed as unread when you were first to send a message
  • Fixed killing python instance when MeshChat is closed on MacOS
  • TCPServerInterface now shows how many clients are connected
  • Improved updating of paths to peers in the UI
  • Other UI Improvements

v1.9.0

08 Aug 05:31
Compare
Choose a tag to compare
  • Added support for automated Linux .AppImage releases
  • Added warning popup when attempting to send large files
  • Increased the allowed size of incoming LXMF messages from 1MB to 10MB
  • Refactored code base to use Vite and Vue Components
  • Implemented Vue Router to allow for direct linking to pages
  • Implemented endless scrolling/pagination to prevent loading all messages at once when opening a conversation
  • UI Improvements

v1.8.0

31 Jul 04:10
Compare
Choose a tag to compare
  • Added new notification for incoming calls
  • Added a red indicator to show if a conversation has messages that failed to send
  • Added buttons to quickly open folder containing Reticulum config file and MeshChat database file
  • Added button to app version section to quickly go to MeshChat releases
  • Added dismissible section to interfaces tab with suggested community servers
  • Added a crash info dialog when Electron fails to start Python executable on launch
  • Changed incoming messages to show time ago instead of sender name
  • Bottom left sections of UI can now be collapsed
  • Tidied up Nomad Network browser
  • Updated icon used for announces

v1.7.2

28 Jul 04:04
Compare
Choose a tag to compare
  • Prevent bug where it was possible to edit an interface name but it would instead create a new interface.
  • Added new settings UI.
  • Added setting to allow auto resending failed messages when the intended destination announces.
  • Added setting to prevent auto resending failed messages if they have attachments.

v1.7.1

13 Jul 06:53
Compare
Choose a tag to compare
  • #4 Command line arguments passed to the release binaries are now passed to MeshChat
  • Added support for viewing and managing TCPServerInterface
  • Added support for viewing and managing UDPInterface
  • Improved some UI for mobile sized screens
  • Sending a message will now attempt to find a path for unknown destinations instead of immediately failing

v1.7.0

09 Jul 06:10
Compare
Choose a tag to compare
  • Added a button to retry sending a failed message.
  • Added button to quickly relaunch electron app after you have made changes to interfaces.
  • Fixed bug #5 on Windows where showing alerts would prevent input fields from working.
  • Fixed a bug where deleting messages would break the UI and other messages would disappear.
  • Messages now show how many sending attempts have been made.
  • Messages are now sent over the HTTP API instead of the websocket for more reliable error handling.
  • web.py has been renamed to meshchat.py

v1.6.0

07 Jul 11:10
Compare
Choose a tag to compare
  • Added push notifications for new messages when electron app is not focussed.
    • You may need to allow notifications in the prompt for macOS.
    • Only supported on the compiled Electron app, not when running in a custom browser from source.
  • The currently selected conversation now correctly marks itself as read even when on the announces tab.
  • Fixed nullable variable in javascript

v1.5.1

05 Jun 01:01
Compare
Choose a tag to compare
  • Added support for opus audio mode AM_OPUS_OGG sent from Sideband
  • Significantly improved codec2 voice recording quality by doing a single encode when the recording is stopped

v1.5.0

04 Jun 09:20
Compare
Choose a tag to compare
  • Added new feature to send and receive voice chats in messages
  • Improvements to interfaces UI for RNodeInterface thanks to @RFnexus