Torrent Search

forum.utorrent.com

µTorrent Community

You are not logged in.

#1 2009-05-25 21:49:34

Ultima
Administrator

WebUI v0.371

[size=1.25]NOTE: Users upgrading from older versions of WebUI (v0.362 and below) may need to press Esc and reset the WebUI settings. The reason is that some of the new interpretation of settings are not backwards compatible with the old interpretation, and as such, will lead to poor behavior using old settings (like the Details pane being missing, or column settings being just plain incorrect).

As well, do note that µTorrent 2.0 is no longer compatible with old versions of WebUI, so users who have upgraded to µTorrent 2.0 must also upgrade WebUI to v0.370 or newer.[/size]

[hr]
So, as many of you have noticed, Directrix has been away -- he's busy with Real Life™. I've been feeling like WebUI has been neglected for too long, so I decided to post an updated version. Keep in mind the following facts before you test, though:

  • This build was based on the newest copy I received from Directrix, but it was from way back in 2008-09-25. I picked off several low-hanging fruits and fixed some simple bugs for Directrix (#45, #50, #53, #66), but the remaining changes listed in the first WIP release (on 2009-05-26) were made by Directrix way back when.

  • This updating probably won't be a continuous thing. I decided to do this only because it's been too long now since you guys got an update (that, and I felt WebUI needed complete compliance with token authentication, which meant #50 had to be fixed).

  • The builds posted here may not be 100% tested. It appears to work without any obvious quirks, but don't hold me to the fire if it does anything funky tongue

So without further ado... Here's the latest version of WebUI!
DOWNLOAD

[font=monospace]v0.371 (2010-08-28)
~ Change: #110 (Show version in "About" dialog)
~ Change: Dialog management tweaks
~ Change: Guest page now has detailed info pane, resizable dividers
* Fix: #102 (Speed tab's y-axis scaled badly with low speeds)
* Fix: #109 (UI scrolls off-screen sometimes in Opera)
* Fix: Opera not saving toolbar/category/info visibility toggled by keyboard
* Fix: Regression in ability to save delete confirmation setting cross-session

v0.371 WIP (2010-04-16)
~ Change: Ctrl+U opens "Add Torrent from URL" dialog
~ Change: Holding Shift while pressing Delete removes torrent with data
~ Change: HTML-based delete confirmation dialog rather than browser confirm()
~ Change: More graceful zoom handling in modern browsers with full page zooming
~ Change: Pause unpauses torrents only if all selected torrents are paused
~ Change: Restore ability to press Enter to submit torrents in add dialogs
~ Change: Use listview for Advanced Options
* Fix: Don't request add-url if URL is blank

v0.371 WIP (2010-04-04)
~ Change: Blank "Remaining" column if remaining amount is insignificant
~ Change: Encode search queries before submitting to search engine
~ Change: Hide search bar if search engine list empty
~ Change: Split "Add File" and "Add URL" into two dialogs
~ Change: Support size/speed units up to exabytes (EB)

[hr]
v0.370 (2010-03-23)
+ Feature: Torrent job queue order changing (requires µTorrent v2.0.1)

v0.370 (2010-03-16)
~ Change: Slightly more intelligent file priority menu item graying
* Fix: Category List and Detailed Info Pane visibility/sizing regressions
* Fix: Status column not re-localized on language change until page refresh

v0.370 (2010-02-07)
~ Change: Modal Label dialog
* Fix: Column resizing broken on IE

v0.370 WIP (2010-01-27)
* Fix: File priority not updating after priority change
* Fix: Status column always shows "Checked 0%" while torrent being checked
* Fix: Status column not sorting intuitively in some situations
* Fix: Torrent jobs list progress bar not updating

v0.370 WIP (2010-01-25)
+ Feature: "Reset" item in listview column header context menu
+ Feature: Configurable search list (uTorrent 2.1 and newer only)
+ Feature: Scheduler table (uTorrent 2.1 and newer only)
+ Feature: Seeds/Peers column
+ Feature: Tab icons
+ Feature: Transfer Cap settings
~ Change: Add some missing settings to Preferences dialog
~ Change: Distinguish queued downloads and queued seeds in Status column
~ Change: Failure tweaks (exponential backoff, retry limit, hammer prevention)
~ Change: Most settings now applied on-the-fly without browser reload
~ Change: Respect gui.tall_category_list
~ Change: Slightly darker alternate list background color
~ Change: Slightly more natural keyboard/mouse shortcuts on Mac OS X
~ Change: Slightly smoother control resizing on browser window resize in IE
~ Change: Tweaked column resizing/reordering to be slightly less flaky
~ Change: Use ISO 639-1 for language code designation
* Fix: Double-clicking on a queued torrent doesn't stop it
* Fix: Regression where using listview scrollbar deselects selected items

[hr]
v0.362 WIP (2010-01-09)
+ Feature: #87 (Search bar needs a submission button)
~ Change: GUI update interval limited to a minimum of 500 ms
~ Change: Made more resilient to request errors (retry on failure)
* Fix: #42 (Bad behavior when unexpected 'torrents' list returned)
* Fix: #92 (Dividers can be dragged out of window and 'lost')
* Fix: Dirty selection tracking on listview sort
* Fix: Guest page not resizing with window
* Fix: Incorrect availability calculation
* Fix: Keyboard shortcuts for listviews not working on some browsers
* Fix: Not all torrents in label/category displayed when emptied and refilled
* Fix: Progress bar not shown on guest page
* Fix: Progress bar overflowing listviews in IE
* Fix: Regression in support for rewritten URLs
* Fix: Search button slightly misaligned in IE
* Fix: Selecting nothing in listview still registers as selecting an item

v0.362 WIP (2009-12-24)
+ Feature: #55 (Progress bar)
~ Change: Don't toggle toolbar if F4 is pressed with Ctrl
~ Change: No longer has to be installed at root of webui.zip
~ Change: Show torrent job checking percentage progress
* Fix: Divider sizes not saved in Opera
* Fix: Esc not resetting interface
* Fix: Guest page attempting to update non-existent speed graph
* Fix: Incorrect status parsing in some edge cases
* Fix: IPv6 support
* Fix: Logger tab showing error about an invalid XML expression
* Fix: Redirecting on port change not working in some situations

v0.362 WIP (2009-10-25)
~ Change: Updated MooTools to v1.2.4
* Fix: MooTools regression caused column header right-click to fail

v0.362 WIP (2009-08-29)
* Fix: MooTools regression caused sorting to fail

v0.362 WIP (2009-07-25)
~ Change: Don't toggle toolbar if F4 is pressed with Alt
~ Change: Show infohash in the General tab
~ Change: Updated explorercanvas to release 3
~ Change: Updated MooTools to v1.2.3
* Fix: #39 ([ FF3 ] Firefox context menu popping in front of Web UI menu)

v0.362 WIP (2009-05-31)
~ Change: Force IE7 compatibility mode in IE8
* Fix: #28 (Cleaner solution implemented for Opera context menu scrollback bug)
* Fix: #81 (Handle horizontal resizing more gracefully in toolbar)
* Fix: Store webui.cookie with token authentication

v0.362 WIP (2009-05-27)
~ Changed: Widened proxy address field
~ Changed: #79 (Hide proxy server password)
* Fixed: #28 ([ Opera ] Right-click menu causes listviews to scroll back)
* Fixed: #80 (No localization for grayed Files context menu items)

v0.362 WIP (2009-05-26)
+ Added: #35 (Multi-torrent support in the Properties dialog)
+ Added: #44 (Speed tab)
~ Changed: Pressing 'Esc' closes the topmost open popup dialog; if no popups exist, ask to reset UI
* Fixed: #45 (Text not properly aligned in "Browse" button)
* Fixed: #46 (Unselected tab borders not showing correctly)
* Fixed: #50 (add-file input form not token authentication ready)
* Fixed: #53 (ETA never shows day/hour combination)
* Fixed: #58 (Bug when right-clicking multiple files with different priorities)
* Fixed: #66 (Local Peer Discovery setting can't be changed through WebUI)
* Fixed: #77 (NaN in various option fields)[/font]

The most in-your-face change here is probably the addition of the Speed tab, merged in from Novik's work on the older WebUI v0.310. There may have been some other changes not listed in the changelog, but these are what I can remember.

Oh, and IE8 still needs to be running with Compatibility View enabled to work with WebUI. Cross-browser compatibility issues is not my forte, which is why I won't bother touching any such problems.

Last edited by Ultima (2010-08-28 08:36:44)


[size=0.85][ Tweaking Checklist | User Manual | BEE | MiniUI | µTA ][/size]

Offline

#2 2009-05-26 03:46:08

Lord Alderaan
Member

Re: WebUI v0.371

Minor bug: The greyed out current file priority (regardless of whether it is "High Priority", "Normal Priority" or "Low Priority") is still not localized when r-clicking on a single file in the files tab. Example of issue when I put language on Dutch:
prioritylocalizationbug.png

Suggestion: JSON error field to logger tab
The backend sometimes returns an error field in its JSON return. For example when you try to add-file a torrent that already exists. The WebUI does nothing with this error. My suggestion is to create a line in the logger tab with the error.


-= FAQ Guides Manual Help =-
Everything about the Webui!
#p2p-nl, my favorite Dutch irc channel.

Offline

#3 2009-05-26 04:40:03

schnurlos
Moderator / Translator

Re: WebUI v0.371

The password for proxyserver is shown unencrypted in v0.362 WIP (as in v0.361).
Ticket 79

EDIT: Fixed smile

Last edited by schnurlos (2009-07-06 11:18:48)

Offline

#4 2009-05-27 09:18:39

Ultima
Administrator

Re: WebUI v0.371

Eh, updated first post with a few extra simple bugs fixed.

Edit (2009-05-27 @ 13:23:37 EST): It appears the fix for #28 was incomplete (anything else in the UI that scrolls, like the categories list, will still scroll back), but oh well, the bulk of the problem is solved. I implemented my fix for that bug only as a temporary solution until a better one is written.

Edit (2009-05-27 @ 14:01:51 EST): Implemented a real fix for #28 that should solve the problem for good.

Last edited by Ultima (2009-05-27 10:01:51)


[size=0.85][ Tweaking Checklist | User Manual | BEE | MiniUI | µTA ][/size]

Offline

#5 2009-05-28 00:25:05

KnifeyWifey
Member

Re: WebUI v0.371

Thank you Ultima, Great work by Everyone.

Offline

#6 2009-05-28 20:45:28

Re: WebUI v0.371

2 bugs:
- "Name" column width isn't remembered.
- IE8 needs to be running with Compatibility View.

With 0.361, none of this happens. (doesn't need compat view with IE8 and Name column width is remembered.)

Offline

#7 2009-05-28 20:58:23

jewelisheaven
Member

Re: WebUI v0.371

1st, that's part of the cookie isn't it?

2nd, Ultima mentioned it in toppost. You did read the top post didn't you? ;P

Offline

#8 2009-05-28 21:04:27

Ultima
Administrator

Re: WebUI v0.371

Ultima wrote:

Oh, and IE8 still needs to be running with Compatibility View enabled to work with WebUI. Cross-browser compatibility issues is not my forte, which is why I won't bother touching any such problems.

http://realtech.burningbird.net/graphic … e-for-ie8/
It might be a problem with excanvas. I see where it's screwing up, but I don't know why it's screwing up.

Edit: It's because MooTools has an odd way of detecting browser versions. It identifies IE based on Trident versions. Trident is IE's rendering engine, and their version numbers do not necessarily correspond. I'm not sure whether Directrix was aware of this in his development, but it seems to me like he's assuming the Trident version identifies the IE version. I'm not about to to in and figure it all out, so I think I'm going to bail and take the easy route: force IE7 emulation in IE8 using

[font=monospace]<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />[/font]

As for the Name column width, I don't know. I definitely didn't touch anything related to the WebUI settings/cookie in my changes... but I'll try to take a look another time.

Last edited by Ultima (2009-05-29 08:35:00)


[size=0.85][ Tweaking Checklist | User Manual | BEE | MiniUI | µTA ][/size]

Offline

#9 2009-05-29 15:00:43

Re: WebUI v0.371

jewelisheaven, yes I did read Ultima's post completely. The keyword is "still".
With 0.361, IE8 doesn't need compat view to work properly..

Ultima, for the Name column width issue, a hint:
With 0.361 + IE8 (no compat view), width is remembered.
With 0.361 + IE8 (compat view enabled, although not needed), width isn't remembered either..

Hope it helps to locate the bug.

Last edited by TheShadowRunner (2009-05-29 15:02:04)

Offline

#10 2009-05-29 19:34:23

Ultima
Administrator

Re: WebUI v0.371

Don't know what to say. I'm staring at 0.361 + IE8 without compatibility view, and the column widths still aren't remembered.


[size=0.85][ Tweaking Checklist | User Manual | BEE | MiniUI | µTA ][/size]

Offline

#11 2009-05-30 17:46:51

Re: WebUI v0.371

Ultima, is that with token_auth ON or OFF?
With OFF at least, it should be working OK. (0.361 + IE8 without compatibility view)

Offline

#12 2009-05-30 18:34:21

Ultima
Administrator

Re: WebUI v0.371

Now that's a lead big_smile

Indeed, token authentication does seem to make a difference, which should hopefully narrow the search area down. It's clear WebUI isn't using token authentication when calling setsetting on exit to store webui.cookie:

[2009-05-30 22:34:02]  HTTP: IP 127.0.0.1: GET /gui/?action=setsetting&s=webui.cookie&v=...

With token authentication disabled, v0.362 is able to store the settings properly as well, so it looks to me like it's just a problem that's been around for a while now, but that no one noticed because there was so little focus placed on token authentication before. Can you confirm this?

Edit: [ URL SNIP ]
Can you try replacing the files in your webui.zip with these files to see if the problem persists?

Admittedly, there seems to be some kind of weird offset that's causing WebUI to remember the incorrect widths (the widths it's storing are actually wider than they really are, so when you next reload, the column might be ~10-20px wider than you last set it). I might get to that another time, though clearly, it's clearly a problem with IE7 emulation mode (which I'm using only because of MooTool's crazy browser detection scheme).

Last edited by Ultima (2009-05-31 08:10:03)


[size=0.85][ Tweaking Checklist | User Manual | BEE | MiniUI | µTA ][/size]

Offline

#13 2009-05-30 23:07:53

Re: WebUI v0.371

Ultima you're the man wink
Took the new files from your last post, "injected" them in webui.2009052713360309.zip, enabled token_auth and I'm glad to report everything now works OK in IE8 (without compat view, no need for it whatsoever).
All is good.
Of course, setting column width precisely would still drive even a yogi master completely nuts, but it's been that way since day 1 with WebUI, so that's not new (the "column ~10-20px wider than you last set it" issue).

Thanks a bunch, I feel more secure with token_auth enabled and all features now work, kudos. wink
Later,

TSR

Last edited by TheShadowRunner (2009-05-30 23:09:36)

Offline

#14 2009-05-31 08:08:48

Ultima
Administrator

Re: WebUI v0.371

Alright, great to hear smile

First post updated. It includes one more fix since my patch last yesterday:

[font=monospace]* Fix: #81 (Handle horizontal resizing more gracefully in toolbar)[/font]

This should fix a problem experienced by people using the Firefox extension.


[size=0.85][ Tweaking Checklist | User Manual | BEE | MiniUI | µTA ][/size]

Offline

#15 2009-07-06 11:02:51

arkitek50
Member

Re: WebUI v0.371

link in first post is broken - where can I get the file?

Offline

#16 2009-07-06 11:13:36

schnurlos
Moderator / Translator

Offline

#17 2009-07-06 15:31:15

arkitek50
Member

Re: WebUI v0.371

Many thanks! I wasn't expecting such a quick reply!

Offline

#18 2009-07-06 16:08:00

Ultima
Administrator

Re: WebUI v0.371

Er, yeah, Google Pages got shut down recently, and was replaced by Google Sites. I've migrated my files over to that service, but haven't had time to update the links. I guess I'll do that now.


[size=0.85][ Tweaking Checklist | User Manual | BEE | MiniUI | µTA ][/size]

Offline

#19 2009-07-11 06:58:33

kong
Member

Re: WebUI v0.371

Hi, thanks for the new version of WebUI big_smile

Don't know if this is a bug or by design but it seems that after deleting a torrent (and its data) via right-click menu, the gui just stop updating itself.

Offline

#20 2009-07-11 21:11:58

Ultima
Administrator

Re: WebUI v0.371

Probably a timeout issue linked to a slow deletion bug in µTorrent when deleting data to the Recycle Bin.


[size=0.85][ Tweaking Checklist | User Manual | BEE | MiniUI | µTA ][/size]

Offline

#21 2009-07-20 01:07:18

puipui
Member

Re: WebUI v0.371

Can you port this version to use with Utorrent 1.61?
I did it and the result it freeze in the loading page.
Thx

Offline

#22 2009-07-20 01:31:37

DreadWingKnight
I never claimed to be nice.

Re: WebUI v0.371

No, because we don't support 1.6.1
Use something more recent that doesn't have confirmed and since fixed security holes in it.


FAQ and Search
Use them.

Chances are, I'm not in the mood for runarounds. If guides ask for info. Provide it before I have to ask for it.

Offline

#23 2009-07-20 02:13:40

puipui
Member

Re: WebUI v0.371

I have to use 1.6.1. like 0.361
i extract the zip. I found files like webui 0.361. But i extract and confrom file in both webui.
And use It freeze in Loading.... page.

Offline

#24 2009-07-20 03:22:03

DreadWingKnight
I never claimed to be nice.

Re: WebUI v0.371

if you HAVE to use 1.6.1 because of a private tracker, that private tracker doesn't deserve you.


FAQ and Search
Use them.

Chances are, I'm not in the mood for runarounds. If guides ask for info. Provide it before I have to ask for it.

Offline

#25 2009-07-21 10:30:26

Олег
Member

Re: WebUI v0.371

Whether probably to make an input of the Guest without inquiry about input of a login/password and to remove /gui/ ?
For an example http://myweb.com/guest.html

Offline

Board footer

Powered by FluxBB