Page 1 of 8

Shift, a new web UI - UPDATE 2024.02.15

Posted: Sat Dec 17, 2011 12:55 pm
by killemov
I have created a new web interface. You can get it at GitHub. You need a modern Firefox to enable all the features. On other/older browsers there will be some degradation of functionality.

Prerequisites:
  1. You have an up-and-running transmission-daemon WITH a working web UI.
  2. You have an up-and-running transmission-daemon WITH a working web UI.
  3. You have an up-and-running transmission-daemon WITH a working web UI.
Installation:
  • Download the zip file from github and unzip on your machine where transmission-daemon resides. (Or use git for future easy updating.)
  • Verify that transmission-daemon has proper access to the files. (See chmod and/or chown.)
  • Set the TRANSMISSION_WEB_HOME environment variable to the path to where you placed the Shift files.
    Example:

    Code: Select all

    export TRANSMISSION_WEB_HOME=/my/path/to/the/unzipped/dir
    
  • If transmission-daemon is executed from a script you should put the export command in there.
  • If transmission-daemon is executed from a systemd script you should add an Environment line there.

    Code: Select all

    [Service]
    ...
    Environment=TRANSMISSION_WEB_HOME=/my/path/to/the/unzipped/dir
    ...
    
  • (Re)start transmission-daemon.
  • Once started any changes to index.html, shift.js or any other file will be picked up after a page reload.
Feedback welcome!

Screenshots:
Session view.
Session view.
shift_session.png (70.23 KiB) Viewed 212610 times
Main torrents view showing queue controls.
Main torrents view showing queue controls.
shift_torrents.jpg (142.88 KiB) Viewed 217431 times
Torrent files view.
Torrent files view.
shift_files.png (7.38 KiB) Viewed 217431 times
Related TRAC tickets:

Re: Shift

Posted: Sun Dec 18, 2011 6:04 pm
by Jordan
This looks pretty cool IMO.

Re: Shift

Posted: Wed Dec 21, 2011 12:17 pm
by killemov
Jordan wrote:This looks pretty cool IMO.
Ah, thanks! But looks was not the thing I was going for.
If you check the GitHub page there's a full list of improvements (over web UI 2.33) but the main one is the files view. It's an adaptive tree view with improved priority control (download yes/no and priority in one, tree node control) and linkable files.

Re: Shift

Posted: Wed Dec 21, 2011 9:41 pm
by lazybones
Do be honest, the screen shot is hardly appealing too me.

Also I see lots about linking files and setting priority in a torrent but can you chose the save location when adding the torrent?

Shift, a new web UI - UPDATE 2016.01.01

Posted: Thu Dec 22, 2011 2:21 pm
by killemov
lazybones wrote:Do be honest, the screen shot is hardly appealing too me.
You can hack the css to change it all, not just the colors.
lazybones wrote:Also I see lots about linking files and setting priority in a torrent but can you chose the save location when adding the torrent?
Depends on what you mean with "choose" exactly. Browse for the target directory? No! Enter the target directory manually? Yes!
Maybe this needs some attention(/lobbying): Select download folder from web client (diff attached)
Add a torrent manually.
Add a torrent manually.
shift_add_torrent.png (110.38 KiB) Viewed 212610 times
These settings do not apply when you drop a torrent or link on Shift.

Shift, a new web UI - UPDATE 2011.12.27

Posted: Tue Dec 27, 2011 12:41 pm
by killemov
Changelog:
  • Added options for adding torrent.
  • Update file names and links when configuration has changed.
  • Initialize sort order when rendering table.

Shift, a new web UI - UPDATE 2012.01.08

Posted: Sun Jan 08, 2012 4:27 pm
by killemov
Changelog
  • Fixed periodical updater to keep it from forking on onFailure.
  • Changed Add and About popups to fixed position.

Re: Shift, a new web UI - UPDATE 2012.01.08

Posted: Thu Feb 02, 2012 5:55 pm
by daenney
Woha, thanks so much for this. You just fixed my main gripe with Clutch and Kettu, mainly they take up a lot of space to show nothing.

I don't like the colors so I'll fork and patch what I need. Any chance you could create a way for the user to just select the CSS he/she wants? Really basic theme system but that'd be rather cool.

Re: Shift, a new web UI - UPDATE 2012.01.08

Posted: Fri Feb 03, 2012 10:41 am
by killemov
daenney wrote:Woha, thanks so much for this. You just fixed my main gripe with Clutch and Kettu, mainly they take up a lot of space to show nothing.
That is because I started with the rpc-spec and worked from there, instead of designing a look and put code behind that.
It actually fixes or improves many more things. (See related tickets for a subset.) But posting links to here at the topics with problems / wishes I fixed or implemented actually got me banned for a while as it was considered spam. :o
My personal favorite is the functional tree-view with linked files. I can now, for example, watch a movie in Firefox with VLC embedded by just clicking on it. :idea:
I don't like the colors so I'll fork and patch what I need. Any chance you could create a way for the user to just select the CSS he/she wants? Really basic theme system but that'd be rather cool.
My goal is to keep it simple. Adding a theme selector is cool, but complicates things when putting in another css is all it takes. Maybe you could post a link to alternative skins (css+images) with screen-shots here.

I'm currently looking at peers and trackers.

Re: Shift, a new web UI - UPDATE 2012.01.08

Posted: Tue May 29, 2012 5:23 pm
by iwakcethul
can you explain how to install it?
this is very cool.

Re: Shift, a new web UI - UPDATE 2012.01.08

Posted: Wed Jun 13, 2012 6:55 pm
by killemov
iwakcethul wrote:can you explain how to install it?
this is very cool.
Installation instructions added to starting post.
Please post some feedback here when you actually use it.

Shift, a new web UI - UPDATE 2012.10.22

Posted: Sun Oct 21, 2012 11:49 pm
by killemov
Changelog
  • Torrent details now update.
  • Implemented proper iteration over dropped files.
  • Implemented single click file (de)selection.
  • Prevented trashing incomplete magnets, they are removed separately.

Re: Shift, a new web UI - UPDATE 2012.10.22

Posted: Sun Nov 25, 2012 5:13 pm
by octomancer
Hi,

This UI is great :-) I have a generally green themed desktop so these are definitely the droids I'm looking for! ;-)

I had to add a couple of columns, but that was easy enough.

Good work, many thanks :-)

Cheers,
Octo

Not working

Posted: Thu Dec 13, 2012 8:54 pm
by spookybathtub
I'd love to find something to replace the default WebUI, but this isn't working for me. I installed it, chmod 777, and restarted transmission-daemon, but all I see is the black/green screen with no torrents listed.

Re: Not working

Posted: Fri Dec 14, 2012 12:00 am
by culturist
spookybathtub wrote:I'd love to find something to replace the default WebUI, but this isn't working for me. I installed it, chmod 777, and restarted transmission-daemon, but all I see is the black/green screen with no torrents listed.
you can try this UI
https://code.google.com/p/transmission-control/