Commit Graph

462 Commits

Author SHA1 Message Date
Nils Maier
d634994d99 Do not autocomplete search box 2014-05-31 17:15:53 +08:00
Nils Maier
007191cfc1 More pagesize 2014-05-31 17:15:36 +08:00
Nils Maier
b83c4de0ca Fix "Enable SSL/TLS" display 2014-05-24 17:02:23 +02:00
Nils Maier
cea5f8bd12 Implement --rpc-secret support 2014-05-24 16:59:35 +02:00
Nils Maier
07d5fa910a Remove "old.html" and friends
Entirely broken. Should be put into a branch and/or tagged instead.
2014-05-24 16:55:42 +02:00
Nils Maier
c7d5185e34 Disable restart action for now 2014-05-24 16:55:42 +02:00
Nils Maier
23773bac0d Consolidate titles 2014-05-24 16:55:42 +02:00
Nils Maier
42f03a7ff0 Provide a new favicon
i.e. not the (trademarked) github logo.
Just took one of the fontawesome icons.
2014-05-24 16:55:42 +02:00
Nils Maier
9b40770f45 Remove superfluous "Download List" headline 2014-05-24 16:55:42 +02:00
Nils Maier
7e984339ca Improve Quick Access prefs 2014-05-24 16:55:42 +02:00
Nils Maier
2b584f2fe1 Improve filters display...
and do not hide filters, ever.
2014-05-24 16:55:42 +02:00
Nils Maier
12fb096a5b Use different color for upload speed 2014-05-24 16:55:41 +02:00
Nils Maier
7eec859d49 Do not remove stuff from lists...
next update will take care of that. Not removing will avoid re-insertion
if aria2/RPC did not yet remove the item before the next update.
2014-05-24 16:55:41 +02:00
Nils Maier
e4326a4394 Persist category filters 2014-05-24 16:55:41 +02:00
Nils Maier
8b5b465231 Confirm removal of downloads 2014-05-24 16:55:41 +02:00
Nils Maier
5d1af829fd Link metadata with the actual downloads 2014-05-24 16:55:41 +02:00
Nils Maier
7ca141a41f Waiting downloads should be pausable 2014-05-16 01:17:26 +02:00
Nils Maier
00799bc6f6 Use ng-switch instead of ng-show for some stuff (perf)
ng-switch does not actually generate and insert DOM nodes when
unswitched while ng-show=false does. This improves performance quite a
bit, but sacrifices collapsed animations (although this would be
fixable).
2014-05-16 01:17:26 +02:00
Nils Maier
1ee0a95d76 Do not use [METADATA] label, but an icon 2014-05-16 01:17:26 +02:00
Nils Maier
2712b236ba Allow to filter for running downloads
i.e. downloads with some speed.
2014-05-15 09:39:24 +02:00
Nils Maier
f859a0f806 Do not autocomplete search box 2014-05-15 09:39:24 +02:00
Nils Maier
5f515bf56b More pagesize 2014-05-15 09:39:23 +02:00
hamza zia
e733e0043d Merge pull request #86 from felixphew/patch-1
Fixed code formatting
2014-03-23 21:11:30 +08:00
hamza zia
534218f0e1 Merge pull request #87 from robbielj/patch-2
Clean up a placeholder character which may prevent webui from loading normally
2014-03-23 21:10:56 +08:00
robbielj
8b5abe1439 Update download.js 2014-03-14 15:49:25 +01:00
robbielj
809591bd62 Update download.js 2014-03-14 14:01:14 +01:00
robbielj
e129e7c034 Update rpc.js 2014-03-14 13:59:12 +01:00
robbielj
59c66a211a Update utils.js 2014-03-14 13:57:57 +01:00
robbielj
9e0673f077 Update bytes.js 2014-03-14 13:55:18 +01:00
robbielj
c290e3f913 Update dgraph.js 2014-03-14 13:52:51 +01:00
felixphew
e1927ec428 Fixed code formatting 2014-03-09 09:01:53 +11:00
hamza zia
c129b53b13 Merge pull request #85 from nmaier/my-improvs
various performance and UX improvements
2014-03-02 17:48:38 +08:00
Nils Maier
65be558722 Fix overflow issues
By making fields potentially wide again
2014-02-28 13:30:45 +01:00
Nils Maier
37a8307027 IE compat 2014-02-28 13:30:45 +01:00
Nils Maier
f816ab853f Safari compat 2014-02-28 13:30:45 +01:00
Nils Maier
09eba68e41 Display the full download.relpath as name. 2014-02-28 13:30:44 +01:00
Nils Maier
499e1caa24 Style Quick Access save button 2014-02-28 13:30:44 +01:00
Nils Maier
6027005616 Use angular-ui pagination 2014-02-28 13:30:44 +01:00
Nils Maier
a773d03dc4 Right-float the main download graph 2014-02-28 13:30:44 +01:00
Nils Maier
8eed4e162f More quick-access stuff to the bottom. 2014-02-28 13:30:44 +01:00
Nils Maier
aa147cc93f Rewrite search 2014-02-28 13:30:44 +01:00
Nils Maier
753e80936c Hide dgraph on phones 2014-02-28 13:30:44 +01:00
Nils Maier
38a413e95b Performance improvements
* Pre-compute name, formatted sizes and speeds.
* Handle name edge-cases such as no-path and no-uris better.
* Unroll getCtx.
* Improve performance of mergeMap.
* Delay the search filter.

As indicated by Chrome/Gecko profilers.
2014-02-28 13:30:44 +01:00
Nils Maier
4ab27fb503 Pimp the speed graphs
- Upgrade jquery-flot.
- Disable actual local time.
- Use colors more in line with the current theme.
- Scale the y-axis (bytes) ticks.
2014-02-28 13:05:24 +01:00
Nils Maier
55dea0f0dd Pimp pagination
* Better active color
* Prev/Next items
2014-02-28 13:05:24 +01:00
Nils Maier
0f4ddbd155 Improve bytes formatting.
Also may or may not perform a bit better. Most likely the former.
2014-02-28 13:05:24 +01:00
Nils Maier
09120284c5 Cache relative paths instead of using an angular filter.
This will improve the performance a lot. First load performance may
suffer a bit, though.

Also, the leading "./" is skipped now, as this causes additional string
ops, which turn out to be particularly harmful in some cases (slots vs
heaps aka. shortstrings in spidermonkey, allocation overhead). And the
leading "./" is not really required anymore.
2014-02-28 13:05:24 +01:00
Nils Maier
89005aa168 Re-style
* Fix alignment issues
* Use fixed width for label
* Iconize labels
* Colorize speeds
* Simplifications
* Re-arragements
2014-02-28 13:05:24 +01:00
Nils Maier
c22cd3c28c Improve alert messages a bit 2014-02-28 12:25:23 +01:00
Nils Maier
dc9bd97eb4 Upgrade Libraries.
* Latest JQuery 2.x
* Latest angular
* Last 2.x bootstrap
* Last 3.x font-awesome
* Last compatible angular-bootstrap UI (0.8)

This fixes some nasty display issues, such as items starting out at
uncollapsed, to be immediately collapsed after the load.

Also it seems to improve performance a bit in certain areas, while
performance regressions in other areas are neglectable.
2014-02-28 12:25:23 +01:00