Commit Graph

188 Commits

Author SHA1 Message Date
hamza zia
202c7b7783 fixed navbar bug on small resolutions 2014-06-07 21:19:06 +08:00
hamza zia
864e6f81eb fixed global graph bug when empty download list 2014-06-03 13:16:59 +08:00
hamza zia
1b6969cf81 changed the controls ordering in the sidebar 2014-06-03 12:29:54 +08:00
Nils Maier
463e745ce7 Fast fix for broken filters and/or quick access stuff
ng-if will create a new scope, so any `set` operations are on that new
scope and not reflected in the parent scope.
Using ng-show instead will not create a new scope and therefore does not
have this issue. But different from ng-if, ng-show still creates a DOM
but just hides it...
2014-06-03 02:28:55 +02:00
Nils Maier
7b37e69283 Fix perf issue with collapse animations 2014-06-03 02:05:30 +02:00
hamza zia
36c282536f support for tweaking download page size in the webui configuration 2014-06-03 04:02:23 +08:00
hamza zia
b85de64746 added global statistics to tweat the webui 2014-06-03 03:36:21 +08:00
hamza zia
50567d98fa increased tick size again for graph overview 2014-06-02 20:07:56 +08:00
hamza zia
2a35277100 added screenshot and reduced overview graph tick size 2014-06-02 19:59:07 +08:00
hamza zia
26e8055317 more ui refinements, global statistics moved to the new sidebar 2014-06-02 18:58:58 +08:00
hamza zia
5aca5ed8d4 fixed restart functionality and added again 2014-06-02 16:06:39 +08:00
hamza zia
8e4dd9ca37 refined the UI more for a sub bar 2014-06-02 00:27:19 +08:00
hamza zia
23591212b0 Added Per download specific settings along with more UI tweaks 2014-06-01 01:32:46 +08:00
hamza zia
3589434d97 Merge branch 'nmaier' 2014-05-31 20:43:55 +08:00
hamza zia
3d6df1d5f5 Merge branch 'rpc-token' of git://github.com/nmaier/webui-aria2 into nmaier 2014-05-31 18:10:16 +08:00
hamza zia
884de1ed22 completely removed restart as its broken for most cases 2014-05-31 18:01:57 +08:00
hamza zia
3ca6abe3be added collapse animation back again 2014-05-31 17:53:44 +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
23773bac0d Consolidate titles 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
e4326a4394 Persist category filters 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
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
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
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
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
Florent Viard
d3d9b6fd42 Re-organization of the main page: mini graph is on top of download list (one click on it to enlarge / reduce it) + fixed message when nothing on download list. 2014-02-18 01:10:45 +01:00
Florent Viard
b1da2b0a84 Moved miscallenous info out of the main page. Added "server info" and "about" modals as settings sub-menus. 2014-02-17 01:13:25 +01:00
Florent Viard
e006e06507 Improve UI by having larger modal windows for all modals except torrent and metalink windows.
+ Show the tip in top of fields in modals.
2014-02-15 20:37:04 +01:00
hamza zia
1f988e30d8 small link fix for the project 2013-06-23 22:04:18 +02:00
hamza zia
6d9162442f TONS of features and refinements, quick access settings finally landed :) 2013-06-23 22:02:50 +02:00
hamza zia
3b893edfaa resume glitch fix 2013-04-18 08:24:23 +01:00
hamza zia
3cc42f1626 minor fixes and remove statistics when no downloads, better way to hide them comming soon 2013-03-24 09:57:56 +01:00
hamza zia
d272f1d086 feature detection for compiled support for bittorrent and metalinks added 2013-03-20 08:45:28 +01:00
hamza zia
80581ad7db added global download search and finally made angular the default implementationgit add . 2013-03-19 21:57:52 +01:00
hamza zia
d2f82365f1 refactored old js core in a separate folder 2013-01-22 12:59:52 +05:00
hamza zia
73dbcb67e0 added directives for chunkbar and graphs, with overall fixes in improvement in angular implementation 2013-01-21 19:07:55 +05:00
hamza zia
6481737c61 changed download ctx with angular templates updated 2013-01-19 22:46:22 +05:00
hamza zia
e33ffbf8bb change download ui control styles 2013-01-18 20:46:22 +05:00
hamza zia
617eed5efd changed ui controls arrangement 2013-01-18 20:18:44 +05:00
hamza zia
121d3eef2d download ui improvements 2013-01-18 20:10:03 +05:00
hamza zia
59b5f2fdb5 graph centered and progress bar click fix 2013-01-18 17:01:35 +05:00
hamza zia
dcb8886963 progress bar now clickable for more info 2013-01-18 16:47:18 +05:00
hamza zia
ad33d549e9 improved ui for download controls 2013-01-18 16:41:22 +05:00
hamza zia
e64b3fbd66 refactoed rpc and templates with ui hints for download status 2013-01-17 11:51:03 +05:00
hamza zia
50218debae fixed rpc and modal issues 2013-01-15 16:19:26 +05:00
hamza zia
571eaf8257 Initial core the new overhauled ui in angular.html with fixes for ui in the old index.html 2013-01-15 13:28:14 +05:00
hamza zia
e7c9e4d0cc removed requirejs shim 2013-01-15 13:24:46 +05:00
hamza zia
0029e1087b initial prototype with new the mobile and touch ui 2013-01-15 13:24:44 +05:00
Carl Monnig
36f280ada0 Fixed missing names on stopped downloads. 2013-01-04 23:22:25 +02:00
ziahamza
d6a1885c05 Merge pull request #41 from carlmon/Performance
Performance improvements for many (>200) downloads
2013-01-04 03:29:49 -08:00
Carl Monnig
3d32434640 Performance improvements for many downloads. 2013-01-03 19:47:38 +02:00
Carl Monnig
f90341b556 More navigation naming & structure changes, and icons. 2013-01-02 22:00:09 +02:00
hamza zia
c58cea1174 renamed navbar controls 2012-12-31 17:18:12 +05:00
hamza zia
a3c98a47ae simple tuning of download graphs 2012-12-30 15:54:00 +08:00
hamza zia
3cb36cdee7 fixed the 1px collapsed span bug 2012-12-26 20:34:25 +08:00
hamza zia
c13a911e70 refactored core and fixed small resolution bugs 2012-12-26 18:57:11 +08:00
hamza zia
ff9b3e652c fixed resolution bug and added files in more info for downloads 2012-10-30 14:28:11 +08:00
hamza zia
2b998ae380 polished and added new progress title pie chart 2012-10-30 11:34:14 +08:00
Hamza Zia
b20ad0d04e improved aria2 connection handling 2012-10-02 11:06:37 -07:00
Tatsuhiro Tsujikawa
2bc0f3a90a Add SSL/TLS encryption 2012-10-02 23:50:57 +09:00
hamza zia
e1675c513d websocket support turned on 2012-09-18 22:53:35 +08:00
Hamza Zia
08a4b399f3 added underscore library 2012-09-05 23:18:35 +08:00
Hamza Zia
a5ebd19ec2 connection handling refactored all the way
all the refactored connection handling code resides in the connection.js
file, its a lot more rebost although still might have bugs
2012-09-05 22:53:09 +08:00
hamza zia
96881b6d03 updated help message for new download 2012-08-27 20:53:32 +08:00
hamza zia
76299e6b1f incorrect form submission bug fixed 2012-08-27 19:12:50 +08:00
hamza zia
4d606f6d14 refined add new download 2012-08-27 14:12:52 +08:00
Hamza Zia
b560ff4dd6 fixed the blurring bug for chunked progress bar 2012-08-06 12:41:51 +08:00
Hamza Zia
91a2cc7ef0 chunk progress bar refined, peer info for torrents added 2012-08-05 04:08:08 +08:00
Hamza Zia
04823ecfd1 chunk progress bar replaced with canvas implementation, global download graph also added 2012-08-05 02:37:25 +08:00
Hamza Zia
88d3b394d1 fixed some layout issues, still not satisfactory on small resolution though 2012-08-02 20:57:00 +08:00
Hamza Zia
ed3e32a5ec improved performance of chunk progress bars and now stable to use! 2012-08-02 20:47:01 +08:00
Hamza Zia
bebf4e7741 unstable commit for a new and smart algorithm for piece progress bar, not usable, 2012-08-02 11:42:03 +08:00
Hamza Zia
72208fe579 chunked progress bar added!, somewhat experimental and very unstable (slow) for large download pieces 2012-08-02 03:08:41 +08:00
Hamza Zia
8c411ec3d1 minor fix in README 2012-08-02 00:14:04 +08:00
Hamza
36dfb82ff4 polished graphs for downloads with upload graphs merged in!!! 2012-08-01 23:59:12 +08:00
Hamza Zia
98cb53b3ba experimental but unstable graph support 2012-08-01 18:44:20 +08:00
Hamza Zia
3e190dcb0b minor typos in the help messages 2012-07-06 20:56:01 +08:00
Hamza Zia
3cd22d932d Desktop padding bug 2012-07-05 09:37:28 +08:00
Hamza Zia
307e3a6b64 removed padding on small resolution 2012-07-04 15:23:06 +08:00
Hamza Zia
53d1999fc4 ui updates for small resolution and mobile devices 2012-07-04 14:53:45 +08:00