Releases: openscopeproject/TrguiNG
Sweeping the crew cabins
This is a bugfix release that cleans up some issues lingering from the update to tauri v2.
- Fix app not quiting from quit menu on macos e54faf1 @qu1ck
- Fix compatibility with transmission older than 3.0 a377568 @qu1ck
- Update generate_pkgbuild.py bf919c6 @username227
- Fix create torrent window not matching theme 825d606 @qu1ck
- Remove sleep before positioning window 9638dd2 @qu1ck
- Explicitly disable proxy when sending args f6586be @qu1ck
- Fix priority selection ignored when adding torrents 4cff923 @qu1ck
- Fix window not closing when using close mode instead of quit/hide d14464a @qu1ck
- Bump version to v1.5.1 9b257d7 @qu1ck
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
Dropping the jib
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 .deb package and AppImage built on ubuntu 22 are available below (NOT compatible with ubuntu 24).
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
- Fix tabs styling in settings dialog 674a005 @qu1ck
- Fix update blocklist button label not fitting the width 09501a7 @qu1ck
- Tweak field types of numeric fields 1f79360 @qu1ck
- Remember last open server tab ba63c3a @qu1ck
- Add option to sort last save dirs alphabetically d2fd0e4 @qu1ck
- Fix erroneous torrent complete notifications when transmission restarts 6178ade @qu1ck
- Add http timeout detection and indication fa2140a @qu1ck
- Add interface settings export/import 5efef01 @qu1ck
- Ignore backup trackers when determining error state 3a64023 @qu1ck
- Add option to register magnet link hander in web version 872bb8c @qu1ck
- Autofocus on add button in add magnet dialog 5083b4a @qu1ck
- Update deps effbb88 @qu1ck
- Add errorString "Tracker error" column e111530 @cheeseandcereal
- Add expand/collapse toggle to add torrent dialog 7455121 @qu1ck
- Bump rust requirement 0e38a04 @qu1ck
- Update generate_pkgbuild.py ac23590 @username227
- Fix link to Tauri in the README 01a04af @mark-ignacio
- Fix macOS build (#225) 14caf62 @L00Cyph3r
- Colorful + animated progress bars (#215) 807041d @melyux
- Mute down progessbar colors a bit 01c09bb @qu1ck
- Remove https from trackers d39746b @qu1ck
- Run npm audit fix e11930d @qu1ck
- Add option to configure ignored tracker subdomains f6a62d9 @qu1ck
- Add option to hide tab strip 2ede1b9 @qu1ck
- Run npm audit fix 2614ff8 @qu1ck
- Bump version to 1.4.0 bfd6b57 @qu1ck
Manning the helm
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 .deb package and AppImage built on ubuntu 22 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 LTO in arch pkgbuild generation 550d116 @username227
- Pull in latest patch of lava_torrent d2b4b8f @qu1ck
- Add ability to delete saved directory path b1915e0 @qu1ck
- Update to tauri 1.6.1 ff22bc8 @qu1ck
- Fix theme not remembered if changed from settings dialog 09ccc6a @qu1ck
- Add space for the dropdown in edit labels dialog d3bd0b7 @qu1ck
- Add option to show file list instead of tree in details b09f6e9 @qu1ck
- Prevent scrolling the Name column into view when focusing rows in tables 0f4a772 @jpovixwm
- Update opener lib to 0.7 28862de @qu1ck
- Fix server list panel height when there are no servers 770720e @qu1ck
- add conflicts line in the pkgbuild 0876824 @username227
- Add "update blocklist" button in server settings d4a10c6 @qu1ck
- Fix terrible initial performance of table virtualizer bb359ea @qu1ck
- Fix flat file tree toggle not taking effect immediately ba4d52e @qu1ck
- Implement preconfigured labels aca0def @qu1ck
- Npm audit fix 3990b38 @qu1ck
- Implement progress bar style options: not animated and colorful 05303b6 @qu1ck
- Fix some icon clipping and alignment b1188cd @qu1ck
- Fix labels remove button color in white theme 34ef484 @qu1ck
- Fix magnet link not recognized as existing if hash is not in lowercase d23bf04 @qu1ck
- Fix list of last dirs not updating when switching servers f19c65b @qu1ck
- Implement keyboard nav in filters dacdf68 @qu1ck
- Bump version to 1.3.0 5ed72be @qu1ck
Rigging the bowsprit
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 .deb package and AppImage built on ubuntu 22 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
- Make tabs in details panel configurable 7097c37 @qu1ck
- Add npm to arch script makedepends 7faf82b @qu1ck
- Use patched lava_torrent lib 0368388 @qu1ck
- Don't propagate double click in rename field 35a1e09 @qu1ck
- Deduplicate trackers when editing tracker list bc4195b @qu1ck
- Make different view(instead of zero) in U/D field for never uploaded torrents bd4c80b @dukobpa3
- Proper sorting for U/D column 833778c @dukobpa3
- Feature/condensed folders tree (#139) d081123 @dukobpa3
- Add "Show global speeds" toggle to status bar context menu (fixes #143) 10d6f6a @jpovixwm
- Use configured background color during initialization 40611b5 @jpovixwm
- Add options to reset "delete data" flag or remember user choice a491644 @qu1ck
- Fix "open folder" not working for files that are not complete b9afec6 @qu1ck
- Fix geoip lookup result when country is not found 1a3c1c7 @qu1ck
- Show speeds in app window titlebar 0fe9b79 @qu1ck
- Add basic CSRF protection to built-in HTTP server ea69a07 @jpovixwm
- Fix rust lint a77f304 @qu1ck
- Improve horizontal scrolling performance of the headers row in tables 626eb2a @jpovixwm
- Update to tauri 1.6.0 ca1a33d @qu1ck
- Bump version to 1.2.0 5786630 @qu1ck
Lubricating the winches
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 .deb package and AppImage built on ubuntu 22 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
- Add ratio to server statistics e5847fd @jpovixwm
- Fix filters context menu area 81d738d @qu1ck
- Add start/pause items in torrent table context menu 00704d2 @qu1ck
- Make it possible to choose which status filters are displayed 4c70714 @jpovixwm
- Add AUR publish step to build workflow a12cca4 @qu1ck
- Fix piece canvas scaling on HiDPI displays (#119) f3a5e26 @jpovixwm
- Hide sequential checkbox for old servers 29830b6 @qu1ck
- Add option to hide tray icon 437b2a7 @qu1ck
- Improve files table UX (fixes #121): 666f7ef @jpovixwm
- Show total size when adding single-file torrents or when adding multiple torrents 20501c0 @jpovixwm
- Change context menu "Open" and "Open folder" 8016e76 @qu1ck
- Update npm and cargo deps c89a9c6 @qu1ck
- Bump version to 1.1.0 649cefc @qu1ck
Sailing the high seas
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 .deb package and AppImage built on ubuntu 22 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
- Fix macos crash in dialog.open api 759d089 @qu1ck
- rearrange title to put info first 6d261d2 @qu1ck
- Fix JS error in file tree for magnetized torrents 6ab6567 @qu1ck
- Make colorchooser more compact and switch float sides correctly 536713a @qu1ck
- Make color overrides theme dependent fe2d9f3 @qu1ck
- Set focus to default buttons on modals 13f46f8 @qu1ck
- Make rename button more visible and give it a tooltip 51ab26d @qu1ck
- Bind F2 to rename abac0c5 @qu1ck
- Make arrow keys work in tables, escape cancel renaming aa7cc40 @qu1ck
- Render optimizations + fix cursor keys in filetreetable b4bdc3b @qu1ck
- Make arrow left/right keys toggle expandable rows f20f832 @qu1ck
- Add a few custom icons, tweak colors for contrast/uniformity 2b2e079 @qu1ck
- Inline flag svgs into css, update dbip url b6113dc @qu1ck
- Bump version to v1.0.0 152724a @qu1ck
Chilling with a shanty and morning breeze
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
There is a prebuilt .deb package and AppImage built on ubuntu 22.
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
- Add U/D column calculated as simple ratio c37e831 @qu1ck
- Handle illegal chars in file/torrent renames 5f9f518 @qu1ck
- Add AppImage to build targets 2149c75 @qu1ck
- Add "Open folder" item in torrent/file row menu 71a3859 @qu1ck
- Run npm audit fix bdca523 @qu1ck
- Change tray menu item to "Show" when window is closed 56de051 @qu1ck
- Use more muted color icon for stopped torrents 94a0b7c @qu1ck
- Fix dir filters for windows paths 6ed991d @qu1ck
- Use hasOwnProperty for compatibility with old webkit 052785b @qu1ck
- Split trackers from properties dialog, allow multi edit 5b2e2e3 @qu1ck
- Add options to tweak main text/bg colors 5a494c6 @qu1ck
- Add configurable font 0f34896 @qu1ck
- Bump version to v0.10.0 5c891c2 @qu1ck
Tacking against the wind
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
There is a prebuilt .deb package and AppImage built on ubuntu 22.
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
- Fix polling settings not taking effect immediately e6964c0 @qu1ck
- Fix app crash in macos when selecting files in torrent creation window 9761164 @qu1ck
- Add source and private fields to torrent creation 1c0d926 @qu1ck
- Obfuscate passwords saved in config 2a9b739 @qu1ck
- Add some badges to readme 4bdb6a4 @qu1ck
- Add wanted files size total in add torrent dialog 9e3096b @qu1ck
- Fix tracker update logic for older transmission versions 3d009ea @qu1ck
- Add option to disable notification sound a628cca @qu1ck
- Make keyboard scrolling work on webkit 33a58a3 @qu1ck
- Add clear button in search box 81ce85e @qu1ck
- Fix exception on frontend shutdown ee5c932 @qu1ck
- Add custom file icons for some common types 5d2e9fd @qu1ck
- Try to fix windows shell open calls 44e964b @qu1ck
- Add option to skip Add Torrent dialog 26c5593 @qu1ck
- Bump version to 0.9.0 33dcfcb @qu1ck
- Bump dbip db version to 2023-09 ba086e3 @qu1ck
Swabbing the deck
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
There is a prebuilt .deb package for ubuntu derived distributions, it may also work on debian 12.
For compilation instructions see readme in the repository.
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.