Swapping the keel in open sea
Windows users
This program requires Edge Webview2 component. On Windows 11 and some Windows 10 machines it is already preinstalled. The installers will automatically detect if it is not installed, download and run the official installer. You can also get it manually from https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section
Use TrguiNG_x.x.x_x64-setup.exe if you don't want to give administrative rights to the installer. You will not be able to install the program into a protected folder like "Program Files" if you run the installer as a normal user. Right click and choose "Run as administrator" if you want to install to "Program Files" or other protected folder.
MSI installer is provided as a backup and an option for automated installs, it requires administrator privileges.
Linux users
A flatpak bundle is available on flathub for x86_64 and arm64 architectures.
Prebuilt .rpm, .deb and AppImage built on ubuntu 24 are available below.
Arch package is available at https://aur.archlinux.org/packages/trgui-ng
For compilation instructions see readme in the repository.
If you encounter a blank screen, you may be running into a known webkitgtk issue, a workaround is to set environment variable
WEBKIT_DISABLE_DMABUF_RENDERER=1
MacOS users
Use TrguiNG_aarch64.app.tar.gz for apple silicon machines
Use TrguiNG_x86_64.app.tar.gz for intel machines
After extracting the app and moving it to Applications folder run this in terminal to reset attributes:
xattr -cr /Applications/TrguiNG.app
Otherwise you will run into "App is damaged and canβt be opened" error.
Changelog
- Disable auto(in)correct where appropriate 4bbe756 @qu1ck
- Add trgui-ng-bin to conflicts in pkgbuild template 5c03fb4 @username227
- Change webpack configs to mjs cf10a86 @qu1ck
- Add full name tooltip when it is ellipsized 28fbe22 @qu1ck
- Tauri v2 migration 07907e3 @qu1ck
- Update generate_pkgbuild.py 5ada6ed @username227
- Update generate_pkgbuild.py 8cca653 @username227
- Give context menu higher z-index than overlay 5129f33 @qu1ck
- Fix interface panel form values not resetting 53a4ed2 @qu1ck
- Rip out hyper http client and switch to reqwest client b90bf9f @qu1ck
- Don't collapse whitespace in table fields ffe744d @qu1ck
- Update github actions in build script 4812978 @qu1ck
- Add large SI units d04efc5 @qu1ck
- Add option to filter dirs non-recursively 077c38b @qu1ck
- Save server settings change to disk immediately 8daae1c @qu1ck
- Add file size and piece count calculation when creating torrent 8e1e7fc @qu1ck
- Update lava_torrent dep 61d4c60 @qu1ck
- Explicitly focus table when pgup/down scrolling 766d5a7 @qu1ck
- Revert a chunk that sneaked in by accident 8cfe91a @qu1ck
- Add preconfigured download directories 0899f31 @qu1ck
- Clean up some console messages 1a7b31a @qu1ck
- Add a script to automatically fetch latest dbip database 995cee1 @qu1ck
- Add scheduled runs for build workflow e3d4ad7 @qu1ck
- Don't require
gitat build time d2cd93e @ambroisie - Update a bunch of rust and node dependencies 8b4e40c @qu1ck
- Move scheduled commit checker into separate workflow ccbcfe0 @qu1ck
- Update macos code for objc2 v0.6 95e361e @qu1ck
- Make menus return focus to control after closing where appropriate a433912 @qu1ck
- Fix wayland issue with window decoration on first run dba186c @qu1ck
- Fix window size growing on wayland 0221e0c @qu1ck
- Add options to configure default state of torrent start and priority 6b7bf11 @qu1ck
- Run npm audit 91e72ba @qu1ck
- Add ability to search by path and labels in search field 210a0d3 @qu1ck
- Fix country flags shrinking when column is not wide enough 5a956c3 @qu1ck
- Fix compact directories mode skipping some dirs with torrents 039a3a9 @qu1ck
- Add option for date/time display format 75e461f @qu1ck
- Add server side start-added-torrents setting 9d70e15 @qu1ck
- Ignore invalid window size/pos values f378268 @qu1ck
- Force interface settings changes to take effect immediately 4c58b85 @qu1ck
- Add tracker download count column to torrents table 28eca60 @qu1ck
- Fix tracker dl total calculation a69ccb2 @qu1ck
- Another bandaid for window size restoration on linux b0cd59d @qu1ck
- Improve settings dialogs spacing and layout 44d7657 @qu1ck
- Update npm and cargo deps c14f3a9 @qu1ck
- Fix generated tray icon path on linux to be unique 1104b4e @qu1ck
- Update nsis installer script for tauri changes 12bc833 @qu1ck
- Bump version to 1.5.0 660cf98 @qu1ck
- Update build action to reflect tauri changes e3c7765 @qu1ck