Rymdport Changelog

What's new in Rymdport 3.6.0

Apr 15, 2024
  • Changelog:
  • Added support to use custom codes when sending files and folders using drag and drop (see #108).
  • Added an option to save directory receives as a .zip file instead of automatically extracting (see #50).
  • Added options for more easily switching to Least Authority servers to communicate with Winden and Destiny clients (see #125).
  • Fixed an issue where deleting a sent or received item would not close the dialog (see #127).
  • Improved the rendering performance for long lists of sent and received items (see #99).
  • Use less CPU when dragging the options slider for selecting code components (see #79).
  • Improved performance and memory usage when clicking on sent and received items (see #129 and #117).
  • Using tab completion when writing the receive code is now much faster (see #136).
  • Tab completions allocates a lot less memory and uses binary search to look up matches faster.
  • Receiving items now has less startup delay and has a bit less overall cpu usage.
  • The highest setting for generated receive code components is now bumped from 6 to 9.
  • Performance improvements to the code validation that runs when starting a receive.
  • QR codes are now generated with rymdport/go-qrcode instead of skip2/go-qrcode.
  • The new dependency is a maintained fork with various modernisations, code cleanups and performance improvements.
  • The magic-wormhole backend now uses rymdport/wormhole instead of psanford/wormhole-william.
  • See improvements-over-upstream for reasons.
  • Go 1.19 or later is now required for compiling the application.
  • Various other code refactoring and cleanup.

New in Rymdport 3.5.3 (Mar 20, 2024)

  • Improvements to the icons, sceenshots and metadata to fix issues noted in Flathub review.
  • Updated the fyne dependency to v2.4.4 for bug fixes and big performance improvements.
  • Updated the compress dependency to v1.17.7 for slightly improved decompression performance for directory transfers.

New in Rymdport 3.5.2 (Jan 5, 2024)

  • This is a minor release that updates the Fyne UI toolkit dependency from v2.4.1 to v2.4.3. This includes various bug fixes and a few performance improvements. Release binaries on GitHub are now also built using Go 1.21 for improved performance.

New in Rymdport 3.5.1 (Oct 11, 2023)

  • Updated compress to v1.17.0 for more efficient decompression of directory transfers.
  • Updated fyne to v2.4.1 for improved file names in the file dialog along with many bug fixes.

New in Rymdport 3.5.0 (Sep 3, 2023)

  • Major theme rework with rounded corners.
  • Added support for dragging and dropping files and folders onto the application.
  • It is now possible to open files or folders in Rymdport from the file manager to start a transfer.
  • A transfer can now be started by passing files or folders as command-line arguments.
  • Pressing enter after writing a custom code will now start the transfer (#55).
  • Instead of giving an error, a number is now added to the end of a file if a duplicate exists (#87).
  • Fixed long codes flowing into the progress bar (#96).
  • Fixed the QR code showing for failed and completed transfers (#90).
  • Refocus the main window after sending text (#85).
  • Enabling the option to overwrite files now shows the submit button using a warning colour (#48).
  • Fixed a memory leak when starting a second text transfer with the window already open.
  • The text send window now opens faster for transfers after the initial start.
  • Directory transfers now check that the size and file number are as expected before extraction.
  • Long filenames and codes are now truncated using ellipsis instead of clipping.
  • Fix text in the progress bar flickering and having the wrong colour sometimes.
  • Added an option to disable animations (which can be found within our Settings tab).
  • Icons are now installed in more sizes to look better in more places.
  • Updated the fyne package to v2.4.0 for many improvements.
  • Updated the wormhole-william package to v1.0.7 for minor bug fixes and performance improvements.
  • Updated the compress package to v1.16.7 for slightly more efficient compression and decompression of directory transfers.
  • Various cleanups and performance improvements throughout the codebase.

New in Rymdport 3.4.0 (Jun 7, 2023)

  • QR codes can now be generated for easily sending items to supported apps.
  • Progress bars no longer display the wrong percentage sometimes.
  • Fixed a potential crash that could happen sometimes when sending.
  • Added support for removing items that have completed the transfer.
  • Added keyboard shortcuts for switching between tabs.
  • The receive page now shows which code a received item came from.
  • Various improvements to performance and memory usage.
  • Updated fyne to v2.3.5 for many bug fixes.

New in Rymdport 3.4.0 RC 1 (May 14, 2023)

  • This is the very first release candidate for the v3.4.0 release. There are various improvements and changes throughout.
  • Changelog:
  • QR codes can now be generated for easily sending items to supported apps (fixes #10).
  • Rewrote a large part of the backend for displaying sends and receives.
  • Progress bars no longer display the wrong percentage sometimes.
  • Fixes a potential crash that could happen sometimes when sending.
  • Added support for removing items that have completed the transfer (fixes #32).
  • Added keyboard shortcuts for switching between tabs. See the Keyboard Shortcuts wiki for more information.
  • Added an option to disable update checking on startup for release binaries (fixes #66).
  • The receive page now shows which code a received item came from.
  • Various improvements to performance and memory usage.

New in Rymdport 3.3.6 (May 13, 2023)

  • Fixed a crash when pressing the copy button in the text receive window.
  • Fixed the AppStream metadata not containing the v3.3.5 release information.

New in Rymdport 3.3.5 (May 7, 2023)

  • This release updates the Fyne user interface library for various improvements to memory usage and performance. Thanks to one of the upstream text layout dependencies no longer being needed, binaries are now also roughly 20% smaller.
  • Updated fyne to v2.3.4:
  • Binary size improvements (roughly 20% smaller binaries).
  • Various performance and memory usage improvements.

New in Rymdport 3.3.4 (Apr 2, 2023)

  • This release fixes a bug in the AppStream metadata to make sure that it contains information about the v3.3.3 version.
  • Most users outside of the Flatpak package and distribution package maintainers on Linux/BSD do not need to update.

New in Rymdport 3.3.3 (Mar 29, 2023)

  • Updated selfupdate to v0.2.0.
  • This fixes update notifications showing when there were no new releases (issue #76).
  • Updated fyne to v2.3.3.
  • Many improvements when running on Apple M2 devices.
  • Performance and memory improvements for text rendering.
  • Faster performance when resizing the window on Linux/BSD.
  • Fixed letters being cropped in some cases.
  • Other minor fixes and improvements.
  • Updated indirect dependencies for some minor security fixes.

New in Rymdport 3.3.2 (Feb 27, 2023)

  • CHANGELOG:
  • Minor performance improvements to the list of sent/received items.
  • Updated fyne to v2.3.1.
  • Fixes for various potential crashes (most importantly when minimizing on Windows sometimes).
  • Support being displayed over VNC on RaspbianOS (for Raspberry Pi computers).
  • Fixes an issue with list items sometimes appearing hovered when scrolling.