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
Hamza Zia
015fa17014
password input fix
2012-07-04 14:00:55 +08:00
Hamza Zia
92cd5820a4
minor css refactoring
2012-07-02 08:18:42 -07:00
Hamza Zia
a417f03a93
word break for long download names
2012-07-02 02:47:44 -07:00
Hamza Zia
a85d6b41e0
play changed to resume
2012-06-26 08:13:18 -07:00
Hamza Zia
b26a7edabb
about us modifications
2012-06-25 11:20:07 -07:00
Hamza Zia
00f990d873
small typos
2012-06-25 01:53:30 -07:00
Hamza Zia
13f1df4900
further ui refinement and torrent metalink functionality added;
2012-06-22 05:31:02 -07:00
Hamza Zia
55dc64f355
minor touch ups
2012-06-16 21:29:55 +08:00
Hamza Zia
f5f286c134
minor color change
2012-06-16 21:15:22 +08:00
Hamza Zia
c812b2a8b2
minor ui touch ups
2012-06-16 20:50:11 +08:00
Hamza Zia
0e62a52094
condensed top menu
2012-06-14 23:54:17 +08:00
Hamza Zia
18f72e4f62
about added
2012-06-09 14:50:26 +08:00
Hamza Zia
8916d47b12
websocket backend added
2012-06-09 14:35:24 +08:00
Hamza Zia
d965ac48e3
aria2 typos
2012-06-09 13:23:39 +08:00
Hamza Zia
ec253f92b4
download specific settings functionality added!!!
2012-06-07 20:45:58 +08:00
Hamza Zia
a05a7b552a
added more info functionality to downloads
2012-06-07 18:02:11 +08:00
Hamza Zia
535da8afe6
more info type error
2012-06-07 16:12:26 +08:00
Hamza Zia
aff99f1fc6
major downloads refactoring and efficient updating of dom elements
2012-06-07 16:10:19 +08:00
Hamza Zia
d006bdeab1
added dynamic global settings functionality
2012-06-07 01:43:51 +08:00
Hamza Zia
8501ccde77
updating the values for global settings, very near to completing the feature
2012-06-06 22:50:59 +08:00
Hamza Zia
6c9f1843f1
template for global settings added
2012-06-06 20:08:24 +08:00
Hamza Zia
713ec96ef2
infrastructure for dynamic settings injection added
2012-06-06 18:41:15 +08:00
Hamza Zia
4f6c98c563
rounding of statistics changed to fixed decimal places
2012-06-06 15:51:42 +08:00
Hamza Zia
8253f611ef
functionality for changing server conf on the go added
2012-06-06 15:12:58 +08:00
Hamza Zia
433663a584
hack for http authentication for all browsers added over JSONP!!
2012-06-06 15:06:05 +08:00
Hamza Zia
b1f297aa7b
http authentication hack added for JSONP !!!!
2012-06-06 14:17:55 +08:00
Hamza Zia
7b8cdc9d6b
eta time added to active downloads
2012-06-06 13:17:39 +08:00
Hamza Zia
71ea9b22ce
functionality for adding multiple links to new download added
2012-06-06 01:24:15 +08:00
Hamza Zia
c7c1ccd4c4
basic ui refinement
2012-06-05 22:12:01 +08:00
Hamza Zia
53971cf220
minimal download statistics
2012-06-05 20:53:52 +08:00
Hamza Zia
2608575e54
passive downloads removed until future complete implementation
2012-06-05 19:55:27 +08:00
Hamza Zia
66561d288d
basic download resume and pause functionality added!!!
2012-06-05 19:40:43 +08:00
Hamza Zia
c723dd8762
basic download pausing and playing
2012-06-05 17:44:54 +08:00
Hamza Zia
5d779e3b1a
basic download display sucess!!
2012-06-05 13:25:57 +08:00
Hamza Zia
708bbd1ea0
basic ui structure addded
2012-06-04 22:08:46 +08:00
Hamza Zia
3573209150
initial download tracking functions declared
2012-05-27 08:04:40 +08:00
Hamza Zia
8fc9f8ba4f
ditched dojo for bootstrap and updated ui
2012-05-27 06:02:45 +08:00
Hamza Zia
24865eec83
added initial files and directory structure
2012-05-01 19:52:07 +08:00