Skip to content

Releases: Jacalz/rymdport

v3.3.3 - Better Apple M2 support and improved rendering

27 Mar 18:49
Compare
Choose a tag to compare

This release contains a fix for update notifications not behaving correctly, many improvements when running on Apple M2 devices as well as a few performance improvements. On top of that, there are a few indirect dependencies that have been updated for some minor security fixes.

Download on Flathub

Changelog

  • 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.

v3.3.2 - Performance improvements and bug fixes

23 Feb 19:48
101f0dc
Compare
Choose a tag to compare

This release contains a few performance improvements for the lists of sent/received items as well as an update to the widget toolkit that Rymdport is built with. The latter change brings in a lot of bug fixes and other minor improvements.

Download on Flathub

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.

v3.3.1 - Fixed Windows binary not working correctly

28 Jan 21:11
Compare
Choose a tag to compare

This release fixes a cross-compilation issue that caused the Windows binary to not work correctly. This change only affects that Windows release, leaving the release binaries for other platforms on the v3.3.0 release.

v3.3.0 - New theme and improved usability

14 Jan 14:51
Compare
Choose a tag to compare

This release focuses on improving the usability and design. The most notable change is that Rymdport now will check for new updates on startup and then ask the user if it should automatically update and restart the application. On top of this there is a new theme, a few minor design design tweaks and support for following FreeDesktop Dark Style Preference on Linux/BSD.

image

That is just the tip of the iceberg. Read the full changelog below to see all of the exciting changes :)

Download on Flathub

Known issue on Windows

  • There was an issue with the Windows binary. See v3.3.1 for a Windows binary.

Full changelog

  • The application can now automatically update itself.
  • Notifications for received files now mentions where the file was saved to.
  • Present more useful information about how to write custom codes.
  • The dialog for custom codes now focuses the text entry automatically.
  • The selection of the download path has been reworked to be more useful.
  • Minor redesign of the send and receive tabs.
  • Minor wording improvements inside the settings tab.
  • Updated fyne to v2.3.0.
    • An entirely new theme with improved visuals.
    • The application will now follow the FreeDesktop Dark Style Preference on Linux/BSD.
    • Added an option to create a new folder within the folder selection dialog.
    • Lots of other improvements and fixes.
  • Update compress to v1.15.14.
    • Includes performance improvements that benefit sending and receiving of directories.
  • Minimal supported Go compiler version is now Go 1.17.
  • Release binaries are now built using Go 1.19.
    • Various performance improvements, security fixes and other improvements.

A big thanks to Fyne Labs

The automatic application updates would not have been possible without the help of Fyne Labs. They have kindly provided access to their automated cross-compilation platform Geoffrey as well as infrastructure and hosting for the automatic updates. I am very grateful for their support and cooperation.

Note to packagers

The automatic updating is disabled by default as it does not fit in well where package managers handle updates.
Automatic updates are only enabled when passing -tags release to the Go compiler only and is of course enabled for all of the release binaries here on GitHub.

v3.3.0-rc2 - Testing automatic updates from rc1

13 Jan 10:57
Compare
Choose a tag to compare

This is a second release candidate intended to mostly test that the automatic self updates from v3.3.0-rc1 work as expected.
Apart from that, there is only a cleanup of the makefile used by package maintainers. There is also a vendored file for testing in flatpak and for other package maintainers.

v3.3.0-rc1 - First release candidate for v3.3.0

11 Jan 20:07
4712a47
Compare
Choose a tag to compare

This release contains many quality of life improvements and comes with a new design.
The release candidate is issues to test the new version (and build infrastructure) before the final release.

Changes since v3.2.0

  • The application can now automatically update itself.
  • Notifications for received files now mentions where the file was saved to.
  • Present more useful information about how to write custom codes.
  • The dialog for custom codes now focuses the text entry automatically.
  • The selection of the download path has been reworked to be more useful.
  • Minor redesign of the send and receive tabs.
  • Minor wording improvements inside the settings tab.
  • Updated fyne to v2.3.0.
    • An entirely new theme with improved visuals.
    • The application will now follow the FreeDesktop Dark Style Preference on Linux/BSD.
    • Added an option to create a new folder within the folder selection dialog.
    • Lots of other improvements and fixes.
  • Update compress to v1.15.14.
    • Includes performance improvements that benefit sending and receiving of directories.
  • Fixed application icon being bundled twice.
  • Minimal supported Go compiler version is now Go 1.17.

v3.2.0 - Improvements and bug fixes

26 Jul 18:51
fa9b108
Compare
Choose a tag to compare

Description

This release focuses on improving the user experience within the application. The notable improvements are support for going backwards in tab completion using Shift + Tab and a fix for send and receive windows not being focused correctly sometimes. It also features a few security fixes and performance improvements.

Download on Flathub

Changelog

  • Work around send and receive windows not being focused correctly sometimes.
  • Go backwards in tab completion using Shift + Tab.
  • Update compress to v1.15.8 for CVE-2022-30631 fix.
  • Clicking the icon on the about page now opens the repository in a browser.
  • The zip and completion packages are now exported and considered stable.
  • Updated fyne to v2.2.3 for minor bug fixes.
  • Minor performance improvements.
  • The Makefile for Linux and BSD release binaries now includes an option to install into the home directory.
  • Release binaries are now built using Go 1.18.
    • Performance of arm64 binaries should improve by around 10-20%.
    • Various security fixes and other improvements.

Sponsoring

Rymdport is an open source project that is provided free of charge, and that will continue to be the case forever. If you use this project and appreciate the work being put into it, please consider supporting its development through GitHub Sponsors. This is in no way a requirement, but would be greatly appreciated and would allow for even more improvements to come further down the road.

v3.1.0 - Tab completion and more BSD support

27 Jun 19:45
35847a8
Compare
Choose a tag to compare

Description

The major highlights here are tab completion and support for both NetBSD and OpenBSD. There are also many smaller improvements that improve the usability of the application. Please read the full changelog entry below for a summary of the changes contained within this release.

Release binaries are not yet provided for OpenBSD and NetBSD. You can help test the new supported platforms by compiling and running locally. All that needs to be installed is a Go compiler (1.16 or newer) and the prerequisites for Fyne.

Download on Flathub

Changelog

  • Added support for tab completion of receive-codes (fixes #35).
  • Initial support for OpenBSD and NetBSD.
    • Feel free to report any feedback. This support is new and experimental.
  • Notifications on Linux and BSD now show the application icon.
  • The list view in the file chooser now display extensions correctly (fixes #39).
  • The entry for receive-codes now becomes unfocused when pressing escape.
  • Updated fyne to v2.2.1.
    • Better error reporting on Windows when OpenGL is not available.
    • Many optimizations and widget performance enhancements.
  • Updated compress to v1.15.5.
    • Includes minor performance improvements that benefit sending and receiving of directories.
  • Go 1.16 is now the oldest supported compiler. Support for older versions has been removed.
  • Various improvements and fixes for the AppStream metadata.
  • Notifications are now enabled by default.

Sponsoring

Rymdport is an open source project that is provided free of charge, and that will continue to be the case forever. If you use this project and appreciate the work being put into it, please consider supporting its development through GitHub Sponsors. This is in no way a requirement, but would be greatly appreciated and would allow for even more improvements to come further down the road.

v3.1.0-beta1 - The first beta of v3.1.0

06 Jun 07:35
Compare
Choose a tag to compare
Pre-release

This is the first beta of the upcoming v3.1.0 release.

v3.0.2 - Improvements to AppStream Metadata

15 Apr 17:57
ed65a03
Compare
Choose a tag to compare

Description

This is a very small release that just improves the AppStream metadata. The main benefit here will be for the Flatpak package and any distribution packages that are available in Linux repositories.

Download on Flathub

Changelog

  • Added release summaries and removed markdown leftovers from AppStream metadata.
    • This should mostly benfit the Flatpak package and Linux packages.

Sponsoring

Rymdport is an open source project that is provided free of charge, and that will continue to be the case forever. If you use this project and appreciate the work being put into it, please consider supporting its development through GitHub Sponsors. This is in no way a requirement, but would be greatly appreciated and would allow for even more improvements to come further down the road.