Fixes the Linux window buttons and a few rough edges the AppImage catalog's test turned up, and makes the AppImage update itself.
Fixed
- Linux: the window buttons no longer show as empty boxes. Minimize, maximize and close were drawn with an icon font that only exists on Windows, so on Linux they came out as three "missing glyph" boxes. Outside Windows they are now drawn as vector icons; Windows keeps its native ones.
- The status on Home shrinks to fit instead of being cut off. In a small window, or with a long translation, it read "Discon...".
- The Proxy Mode hints no longer mention Windows on Linux and macOS. They now talk about the system proxy settings.
- Background lookups no longer take over Home's Latest line. Refreshing the public relay list or looking up your IP fails harmlessly when you are offline, but it showed up in red as the headline event. It is still in Logs.
- The repository's LICENSE now holds the full GPL-3.0 text. It only contained the short "version 3 or later" notice, so GitHub, and with it the AppImage catalog, could not tell which license OnionHop uses. The terms are unchanged.
Added
- The AppImage can update itself. It now carries update information for AppImageUpdate and similar tools, with a
.zsyncfile published next to it in each release, so an update only downloads the parts that changed. It is also built with the static AppImage runtime, so it no longer needs libfuse2 installed.
Downloads
| Platform | File |
|---|---|
| Windows installer | OnionHop-Setup-v3.exe
|
| Windows portable | OnionHopV3-Portable-3.8.4-win-x64.zip
|
| Windows CLI | OnionHop-CLI-Setup-3.8.4.exe / OnionHopCLI-Portable-3.8.4-win-x64.zip
|
| Linux | OnionHop-x86_64.AppImage
|
| Linux CLI | OnionHopCLI-3.8.4-linux-x64.tar.gz
|
| macOS (Apple Silicon) | OnionHop-3.8.4-macOS-arm64.dmg
|
| macOS (Intel) | OnionHop-3.8.4-macOS-x64.dmg
|
| macOS CLI (Apple Silicon) | OnionHopCLI-3.8.4-macos-arm64.tar.gz
|
| macOS CLI (Intel) | OnionHopCLI-3.8.4-macos-x64.tar.gz
|