Skip to content
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.

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.

d6fea8b
Compare
Choose a tag to compare
Pre-release

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

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.

de69f0e
Compare
Choose a tag to compare

Description

This new release contains a small optimization for text receives, various improvements for the Appstream Metadata to get Flatpak builds working correctly, and a fix for Windows binaries opening a terminal on start-up. The release now also contains a new file "rymdport-v3.0.1-vendored.tar.xz" tarball that contains the code and all compile-time dependencies, allowing builds in sandboxed environments without network access (such as Flatpaks or other Linux/BSD packages).

Download on Flathub

Changelog

  • Optimized text receives to be faster and use significantly less memory.
    • This change also means that saving the text to a file will be faster.
  • The Windows release binary no longer opens a terminal on start-up (#34).
  • Various improvements and fixes for the Appstream Metadata.
    • These changes should make it possible to create a Flatpak (for #23)

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.

Compare
Choose a tag to compare

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.

Compare
Choose a tag to compare

Description:

This release is a small update from v2.3.0 which updates a dependency to fix an issue that caused virus detection systems to incorrectly flag it as malware. This false-positive has now been fixed.

Changelog:

Compare
Choose a tag to compare

Description:

This release features a lot of fixes and improvements, but most importantly, it also features release binaries for FreeBSD and macOS (M1) on the arm64 architecture.

About macOS arm64 (M1) binaries

The current arm64 are not signed, meaning that users need to turn off apple quarantine attribute for gatekeeper to be able to start them. See fyne-io/fyne-cross#39 (comment) for more information about this issue. The best solution would be to have the application available in the macOS App Store but this has not been possible due to lack of funding for an Apple Developer Account. Consider supporting the project on GitHub Sponsors if this is something that you want to happen.

Changelog:

  • Added support for receiving from custom codes (sending will be in the next big release)
  • Fixed received data not showing until after download completes, #17.
  • Fixed a possible incorrect error that could happen when a text receive failed.
  • Fixed an issue with the project module structure that made it impossible to download using go get or go install.
  • Slightly faster application startup time.
  • Fix issue with send items sometimes not being unselected correctly.
  • Very minor performance improvement for receives.
  • Avoid hardcoded defaults for advanced settings. We now use the defaults from ẁormhole-william directly instead.
  • Release binaries are now available for FreeBSD and macOS (M1) on the arm64 architecture.
  • Release binaries for macOS are now called that instead of darwin for clarity.
  • Release binaries are now built with Go 1.16.7.
    • Fixes a couple security issues and contains a few bug fixes.
  • Updated compress to v1.13.3.
    • Better and faster zip compression and decompression (brings faster directory sends and receives).
  • Updated fyne to v2.0.4.
    • The title bar on Windows 10 now matches the system theme (light or dark theme).
    • Fixed the Windows 10 notifications view showing the text "app-id" as application name.
    • Fixed a couple issues when running in fullscreen.
    • Improved performance when drawing transparent rectangles or whitespace strings.
Compare
Choose a tag to compare

Description:

This is just a small release with some minor fixes since the last release.

Changelog:

  • Fixed the receive code validation being too strict in some cases.
  • Fixed incorrect version information on the about tab.
Compare
Choose a tag to compare

Description:

This is just a small release to bridge the gap until the next major release. Among the noticeable changes are fixes for compiling on the recently released FreeBSD 13 and text wrapping being enabled for the text send/receive windows.

Changelog:

  • Fixed text wrapping being disabled for the text send/receive windows.
  • Updated fyne to v2.0.3.
    • Fixed compilation on FreeBSD 13.
    • Fixed an issue when clicking links on macOS.
    • Improvements and fixes for text selection.
    • A few minor performance improvements.