Releases: Jacalz/rymdport
v3.3.3 - Better Apple M2 support and improved rendering
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.
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
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.
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
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
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.
That is just the tip of the iceberg. Read the full changelog below to see all of the exciting changes :)
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
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
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
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.
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
andcompletion
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
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.
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
This is the first beta of the upcoming v3.1.0 release.
v3.0.2 - Improvements to AppStream Metadata
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.
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.