Description
Wormhole-gui has evolved a lot over the years and has become a lot more than just a graphical interface on top of Magic Wormhole. To reflect that more clearly, wormhole-gui
has now been renamed to rymdport
. This also avoids potential confusion with wormhole-ui.
Now onto all the exciting new stuff that has landed since v2.1.3. This release has focused deeply on usability improvements and bug fixes, but there are also many new features and performance improvements. Some of the notable changes are: support for sending with custom codes, UI scaling and primary color can now be changed in the settings tab, and support for verifying sends and receives before they are accepted.
A note on Flatpak support
The goal of this release was always to have completed Flatpak support as the major selling point. However, that needed to be pushed out to v3.1.0 due to issues with Flatpak (see #23 (comment)). All the initial changes needed for running inside the sandbox are in though (added before Flatpak broke), which means that support should be as easy as just publishing the project to flathub.org once the time comes.
Changelog
- Added support for sending using custom codes.
- UI scaling and primary color can now be changed in the settings tab.
- Dialogs are not scaled to window size (fixes #16).
- Progress is now shown for receives as well (fixes #20).
- Added support for verifying sends and receives before accepting them (fixes #18).
- Improved application startup time by optimizing how settings are handled on startup.
- Long codes are now truncated to avoid moving other UI elements.
- The user now has to confirm before enabling overwriting of files.
- Fixed an issue where sending with received text open would remove the text.
- Removed support for removing completed sends and receives (see #32).
- This has been broken broken a long time. Will be introduced again in a later version.
- The filename when saving received text now also contains the current time.
- Many improvements to the contents of the appstream metadata.
- Various minor performance improvements and race condition fixes.
- Updated
wormhole-william
to v1.0.6.- Fixes compatability with the magic-wormhole.rs client.
- Switched to a faster websocket library.
- Updated
fyne
to v2.1.3.- Improves performance, fixes a few memory leaks and minor visual refresh among many other improvements.
- Updated
compress
to v1.15.0.- Includes various performance improvements that benefit sending and receiving of directories.
- Release binaries are now built using Go 1.17.
- Performance of amd64 binaries should improve by around 5-10%.
- Lowest supported macOS release is now 10.13 High Sierra.
- Includes various other fixes and improvements.
- Release binaires for FreeBSD and Linux are now
xz
compressed to decrease sizes. - Release binaries on macOS now contain the correct version and build number metadata.
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.