Page 3 of 8

Re: Glitter - A new modern template

Posted: May 26th, 2015, 11:34 am
by shypike
Glitter is very promising indeed.
I'm happy to add it to the standard distribution.
Once it's complete enough it may very well become the default skin.
In that case, I think the Config skin should be styled to look like Glitter.

The most important features missing are (at least in my opinion):
- Edit facility for the files in a job.
- Operations on sets of jobs.

Re: Glitter - A new modern template

Posted: May 30th, 2015, 10:35 am
by safihre
It might be a week or 2 before the next update including those points, but in the mean time any bugreports are welcome!

Re: Glitter - A new modern template

Posted: June 1st, 2015, 4:39 am
by B-Fir3
This skin looks really fantastic! Are there any pagination options for the queue? My queue is stupidly huge and having the entire thing open to refresh at once makes things quite slow. Not sure if this is already an option I've overlooked so I thought I'd ask.

Re: Glitter - A new modern template

Posted: June 4th, 2015, 2:29 pm
by safihre
Time for the big update!

http://bit.ly/1HsSuob

  1. Pagination for Queue and History (now only requests the displayed values from the API, should be much faster in big queue's/history's)
  2. Bulk operations on queue
  3. File edit of a single job (with drag-and-drop to arrange which files should be downloaded first)
  4. Options page to set pagination limits, refresh rates and do things like Queue-repair or delete Orphaned jobs.
  5. (The help links moved to the About page in the main-menu)
Image Image

Re: Glitter - A new modern template

Posted: June 4th, 2015, 3:08 pm
by sander
I installed it (see below) and tried it ... beautiful! Glitter feels very good. I very much like the drap-and-drop of NZB files. I like the warnings in the main screen. Well done!

Code: Select all

cd sabnzbd/interfaces/
wget 'https://www.dropbox.com/s/fq06qjrfjh4gsvi/Glitter_v4.zip?dl=1' -O glitter.zip
unzip glitter.zip
cd ..
./SABnzbd.py

Re: Glitter - A new modern template

Posted: June 5th, 2015, 10:29 am
by sander
A remark: there seems to be no limit on the number of errors, right?

The errors fill up the middle screen, and push down the History.

So, suggestion: a limit on the number of errors shown?

EDIT: ... or is the limit 20? And if so, is it by design that the sab page can be longer than one page?



Image

Image

Re: Glitter - A new modern template

Posted: June 5th, 2015, 5:54 pm
by safihre
It's a SABnzbd limit of 20ish, not Glitter.
I was thinking of maybe a scroll-bar when it's more then 10.
It's on my list ;)

Re: Glitter - A new modern template

Posted: June 7th, 2015, 5:04 pm
by B-Fir3
I just updated to the new version...amazing! No more slowness from long queues, everything seems responsive now. The one suggestion I have is to replace the existing pagination with a navigation for the preceding/following page as well as first and last. I have over 100 pages of history if I sort at less than 50 per page, and having a button for each page from 1 to 100+ at the bottom seems like a little much.

Image

Re: Glitter - A new modern template

Posted: June 8th, 2015, 10:14 am
by safihre
Will be fixed in the next version :)

Re: Glitter - A new modern template

Posted: June 10th, 2015, 5:41 pm
by safihre
With the release of Alpha2, also an updated version of Glitter!

http://bit.ly/1HsSuob

Now includes:
  1. Smart pagination for both Queue/History
  2. Display quota
  3. Job details are now also refreshed with page-refresh, to show live status for each file in a job. Also includes function to hide completed files in job.
  4. Updated status-window, also includes part of thew new dashboard info (IP/DNS) *
  5. See active connections in status-window
Important bugfix:
When extra Par2 needed to be downloaded after ParCheck, the resubmitted job was pushed to back of Queue instead of the front. Fixed now.

* Status information is slow (+3seconds) when downloading at full speed, I assume it's because the external IP is requested from an external website. It's also slow in Plush then!
Maybe the external-IP should only be refreshed once every 6 hours or so?

Work in progress:
Optimize for tablet/phone
Upload supplemental-NZB for failed jobs
Incorporate localization
Sort jobs in queue
Pagination for Job details window

Re: Glitter - A new modern template

Posted: June 11th, 2015, 12:15 am
by sander
safihre wrote: * Status information is slow (+3seconds) when downloading at full speed, I assume it's because the external IP is requested from an external website. It's also slow in Plush then!
Maybe the external-IP should only be refreshed once every 6 hours or so?
Cool that you included the Dashboard stuff!

Not cool it works slow for you. I checked in Glitter in my system: no delay at all. So: if you use Plush, is the Dashboard slow too?

Does it show your public IPv4 address at all?

If you visit http://api.ipify.org/ with your browser, is it slow or fast?

Can you run this on your system:

Code: Select all

curl -v api.ipify.org
lynx --dump api.ipify.org

If you use Linux or OSX, do this:

Code: Select all

time curl -v api.ipify.org
time lynx --dump api.ipify.org

Code: Select all

$ time curl -v api.ipify.org
* Rebuilt URL to: api.ipify.org/
* Hostname was NOT found in DNS cache
*   Trying 174.129.202.211...
* Connected to api.ipify.org (174.129.202.211) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.38.0
> Host: api.ipify.org
> Accept: */*
> 
< HTTP/1.1 200 OK
* Server Cowboy is not blacklisted
< Server: Cowboy
< Connection: keep-alive
< Content-Type: text/plain
< Date: Thu, 11 Jun 2015 05:13:41 GMT
< Content-Length: 13
< Via: 1.1 vegur
< 
* Connection #0 to host api.ipify.org left intact
83.11.22.31
real	0m0.223s
user	0m0.008s
sys	0m0.012s

Re: Glitter - A new modern template

Posted: June 11th, 2015, 3:04 am
by safihre
It's only slow when I am downloading at my full line speed with SABnzbd at the same time.
Normally the delay indeed is only a few milliseconds!

Re: Glitter - A new modern template

Posted: June 11th, 2015, 6:02 am
by sander
safihre wrote:It's only slow when I am downloading at my full line speed with SABnzbd at the same time.
Normally the delay indeed is only a few milliseconds!
I could lower the timeout from two seconds to 1 second, and cache the last-seen-IP until a succesful new apify has been done.

HOWEVER: that way is not clear wether the Internet connection is working at all. And that is also a goal of the "public IPv4 address" dashboard item.

So ... I'm not sure what to do.

Re: Glitter - A new modern template

Posted: June 11th, 2015, 6:19 am
by safihre
I think it's fine like this.
The only reason I noticed was because during Glitter development I automatically refreshed the Status-window so that you could also see the connections etc 'in real time', but for every request to the status.tmpl it would take 3s to respond while downloading. That's why there now is a refresh-button in the Status-window, 'real time' status information is not really necessary anyway :P

Re: Glitter - A new modern template

Posted: June 15th, 2015, 6:33 am
by safihre
Another update:
http://bit.ly/1KSkBOJ

- Tablet and phone layout optimized.
- Retry functionality (add supplemental NZB / password)
- Extended status-window with new Dashboard information (IP/Diskspeed)
- Bugfixes

Tablet:
Image

Phone:
Image