openscopeproject / openscopeproject/TrguiNG

[Feature Request] Improve torrent adding, right-click menu and sidebar

Open
#325 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
796
Forks
101
PR merge metrics
No merged PRs in 30d

Description

I have been using a Chinese-language fork of this project (https://github.com/jayzcoder/TrguiNG). This fork has many practical features, and I hope they can be added to the official TrguiNG release.

1、Implement the ability to add multiple torrents with one click,

When dragging multiple torrents into the web UI at once, a new task dialog pops up sequentially for each torrent, requiring me to manually click “Add” and select a download directory for every single one.
This is quite cumbersome. I hope all torrents can be combined into a single prompt, so we only need to click "Add" once, just like shown in the screenshot below.
It would be even better if a toggle button was added on the new download task panel, allowing users to choose whether to combine or separate settings for multiple torrent tasks.
Image

2、Add options in the right-click menu to copy torrent names and download directory.

This is more efficient than copying from the details page, and it also supports batch copying when multiple torrents are selected.
Image

3、Add new options to the right-click menu of the left sidebar:

display group sizes
double-click to select all torrents in the group. This function works for all grouping categories on the left: Status, Directories, Labels, Trackers.
Image

4、Color change for different share ratio values.

This is extremely useful for PT users, as we can quickly check the seeding status at a glance.
This request was already raised in the Chinese fork and even provided simple code ideas, but its developer has not pushed any updates since 2024.
https://github.com/jayzcoder/TrguiNG/issues/68

5、Is it possible to enable sequential download mode for individual torrents only?

I also hope these torrents can be marked with different colors or icons, so we can visually identify which ones have sequential download enabled.
Currently, there is no obvious way to tell at a glance whether a torrent is using sequential download.

6、Is it possible to add a button for the left sidebar to collapse/expand it to the left?

This will free up more vertical space on the main interface to display more torrent information.

7、Would it be possible to add buttons to open the folder containing settings.json? (or copy its full path)

This would make advanced configuration and backup much easier for users.

Looking forward to your updates. Many thanks.

=====================
I love your clean, intuitive UI. I wouldn’t have learned and used Transmission without TrguiNG.
Many fellow Transmission users prefer TrguiNG, but most don’t use GitHub and thus cannot share their thanks or suggestions.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files, tests, or entry points are identified; first split the seven requested UI and torrent behaviors into scoped tasks and locate their existing dialogs, context menus, sidebar, and torrent settings views. Done would require agreed acceptance criteria for each requested behavior, including multi-torrent adding, batch copying, sidebar actions, ratio and sequential-download indicators, collapse control, and settings.json access.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.