Cezar Carneiro
ab41d55e4b
fix ETA and reorganize
2017-08-02 22:52:45 -03:00
Cezar Carneiro
739e7a50f7
improve infos
2017-08-02 00:03:52 -03:00
Cezar Carneiro
64ff5ebfd5
show percentage, size, speed and peers
2017-07-31 22:47:53 -03:00
Feross Aboukhadijeh
3b05b52e57
feross -> webtorrent
2017-04-14 13:48:39 -07:00
Alberto Miranda
99f4fc96bf
Fixed resuming when downloading finishes.
2017-03-14 19:52:29 -03:00
Alberto Miranda
043f81996e
fixed styling issues; returning early in pauseActiveTorrents.
2017-03-14 19:50:49 -03:00
Alberto Miranda
213f2f124d
Merge branch 'playback-priority' of https://github.com/feross/webtorrent-desktop into playback-priority
2017-03-14 19:44:45 -03:00
Alberto Miranda
96e7e83e20
Merge branch 'master' into playback-priority
...
# Conflicts:
# src/renderer/controllers/playback-controller.js
# src/renderer/controllers/torrent-list-controller.js
# src/renderer/main.js
2017-03-14 19:43:57 -03:00
Feross Aboukhadijeh
e5fccd93a8
Tweak pinch-to-zoom timing
...
Toggle fullscreen immediately, then prevent future toggles for 1s.
2017-03-08 15:00:42 -08:00
Ebrahim Byagowi
69ce07fbf7
Toggle fullscreen on pinch to zoom
2017-03-08 23:13:05 +03:30
Feross Aboukhadijeh
c764bf4884
fixes for standard v10
2017-03-01 23:08:29 -08:00
Feross Aboukhadijeh
c298950d34
Add 'Start Speaking' and 'Stop Speaking' menu item (Mac)
...
Probably improves the accessibility situation a little bit: #439
2017-02-15 13:31:28 -08:00
Feross Aboukhadijeh
00f2e5ccd6
Treat .FLAC as playable audio
...
Fixes: https://github.com/feross/webtorrent-desktop/issues/1124
Note FLAC is not actually playable in Electron, by default. But this
will at least offer to open it in VLC or the user's preferred player.
2017-02-15 13:31:06 -08:00
Feross Aboukhadijeh
8d86cffabd
standard
2017-02-08 16:07:25 -08:00
Feross Aboukhadijeh
9892f88530
Fix 'About WebTorrent' menu location on Windows
2017-02-03 03:27:35 -08:00
Feross Aboukhadijeh
7d1520f858
disable background throttling in all windows
2017-02-03 02:08:59 -08:00
Feross Aboukhadijeh
77ba258fbf
move Transfers menu
2017-02-03 02:08:59 -08:00
Feross Aboukhadijeh
06366529cc
updated copyright year
2017-02-03 02:08:59 -08:00
Nuno Campos
e01c0b6f43
Add textarea to list of html tags that skip document-wide onPaste
2017-02-02 15:17:10 -08:00
Feross Aboukhadijeh
9068909b4d
fixes for standard
2016-11-22 19:43:51 -03:00
Mathias Rasmussen
4bb2056bc9
Auto-focus modal 'OK' button to allow keypress
2016-10-24 14:43:19 -05:00
Karan Thakkar
ed0f05abc4
Pause All will now pause seeding torrents too
2016-10-24 13:33:38 -05:00
Karan Thakkar
0c44e10ca7
Move sound.play outisde the for loop
2016-10-24 13:33:38 -05:00
Karan Thakkar
d8c9014471
Add a new Transfers menu to allow pause all and resume all torrents
2016-10-24 13:33:38 -05:00
Feross Aboukhadijeh
7cf1d96a80
Fixes for PR #1050
2016-10-18 12:49:09 +01:00
Adam Gotlib
ffd9fbda57
Disallow saving torrent file until it is generated
...
Fixes #1031 .
2016-10-18 12:46:33 +01:00
Adam Gotlib
d8904aaf6e
Log successful attempts to open an external player
2016-10-13 23:31:34 -05:00
Adam Gotlib
de2db211cc
Log play attempt separately for each file
2016-10-13 23:31:34 -05:00
Adam Gotlib
e8ab172d1b
Remove unused 'timeout' field from telemetry
2016-10-13 23:31:34 -05:00
Alexey Romanov
32f96c03dd
#1039 : Formatting fixed.
...
Removed comma and added space after download speed.
2016-10-13 21:24:17 -07:00
Feross Aboukhadijeh
5158606740
Remove lodash.merge require() hack
...
See:
https://github.com/callemall/material-ui/pull/4380#issuecomment-25089455
2
My PR to material-ui to replace the full `lodash` with just the needed
functions was merged. So we can remove this hack.
2016-10-12 17:53:52 -05:00
Feross Aboukhadijeh
8081d42477
Attempt to fix "TypeError: Cannot read property 'startPiece' of undefined"
...
It wasn't clear what was causing this error, and I couldn't reproduce
it.
This PR attempts to resolve the issue by just guarding against the
exception.
2016-10-10 22:31:33 -07:00
Feross Aboukhadijeh
994aed9af7
Fix "Cannot read property 'files' of null"
...
This PR fixes one of our number 2 top error (142 error reports today
alone):
Processes: webtorrent window, platforms: darwin linux win32, versions:
pre-0.12 0.14.0 0.17.0 0.17.1
TypeError: Cannot read property 'files' of null
at getAudioMetadata (.../build/renderer/webtorrent.js:328:21)
at EventEmitter.<anonymous> (.../build/renderer/webtorrent.js:84:74)
at emitThree (events.js:116:13)
at EventEmitter.emit (events.js:194:7)
This error is reproducible if you start webtorrent for the first time
and click the WIRED CD torrent. This causes the webtorrent process to
get a 'wt-get-audio-metadata' before 'wt-start-torrenting'.
You can reproduce it 100% of the time if you force the race condition
to show itself by slowing down the sending of the 'wt-start-torrenting'
event.
(This same error was showing for an unrelated reason in the past: #891 )
2016-10-05 03:00:52 -07:00
Feross Aboukhadijeh
852fc86cbd
Remove unecessary return statement
2016-10-05 03:00:52 -07:00
Feross Aboukhadijeh
8801a87a58
Throttle browser-window 'move' and 'resize' events
...
Fixes: https://github.com/feross/webtorrent-desktop/issues/1011
2016-10-05 03:00:42 -07:00
Feross Aboukhadijeh
1e10f0083c
Windows: Fix impossible to delete Wired CS torrent
2016-10-05 03:00:24 -07:00
Feross Aboukhadijeh
cdb7b6eb44
Style fixes to PR #995 based on feedback
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
90b72523b7
perf: Only require('./user-tasks') on windows
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
a1fd30f4f5
cache mui theme after it is generated
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
fcae064dbb
perf: ~40ms improvement: Lazy load controllers and page components
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
5815d8efe7
Fix first run telemetry bug
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
0be8a73621
perf: 140ms improvement: Hook into require() to modify how certain modules load
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
76e1d7777c
Prevent exception when quitting and delayedInit() gets called
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
e10a84b294
Refactor: telemetry sending
...
- Fix bug where approxNumTorrents and other stats were not refreshed
when getting sent on 12 hour interval
- Lazy require modules
- Move setInterval into renderer/main.js
- Remove low-level https usage, use simple-get
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
5ff2d893b9
perf: 90ms improvement: Defer more code in renderer, load state earlier
...
By deferring more code in the renderer and loading state earlier, we
improve startup time by another 90ms!
Before: 507 unique requires (1270-1280ms)
After: 506 unique requires (1180-1190ms)
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
02f5dbb63f
perf: 60ms improvement: Replace fs-extra with mkdirp/rimraf/cp-file
...
In Electron apps, the cost of large modules is very real.
fs-extra is very convenient, but removing it caused 50 fewer unique
files to be required(), resultin in 60ms faster startup!
Before: 557 unique requires (1330-1340ms)
After: 507 unique requires (1270-1280ms)
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
d5820063a1
Perf: lazy-load more require() calls in main process
...
Went from 36 unique require calls, to 31 calls after this commit.
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
21de048738
Remove unneeded console.logs
2016-10-03 01:24:53 -07:00
Benjamin Tan
06cdac8121
Remove weird outline from “Create Torrent” button.
...
The outline was caused by the wrong class being applied to the button.
Closes #989 .
2016-10-02 21:35:26 -07:00
Mathias Rasmussen
f1aa1bdd59
go back to list on path missing error
2016-10-02 19:00:28 -07:00