Feross Aboukhadijeh
27bbdcc465
fixes for Electron 9
2020-07-15 14:35:03 -07:00
Linus Unnebäck
81b3d64f42
Use object shorthand for properties
2020-04-26 15:14:36 +01:00
Julen Garcia Leunda
4577670fa8
Merge branch 'master' into feat/remove-all-torrents
2019-12-19 18:26:29 +01:00
Julen Garcia Leunda
11d04d52c1
Merge pull request #1720 from webtorrent/type-issues
...
Fix a few type errors
2019-10-18 11:26:25 +02:00
Mathias Rasmussen
e71555e664
Fix type errors
2019-10-09 19:34:30 +02:00
hicom150
0d27223f16
Add support for multiple audio tracks
2019-10-06 22:10:35 +02:00
Feross Aboukhadijeh
7eda218e82
Store magnet URI once torrent has been parsed ( #1686 )
...
Store magnet URI once torrent has been parsed
2019-09-11 19:44:06 -07:00
Feross Aboukhadijeh
0471d141c4
standard
2019-07-05 15:06:27 -07:00
Feross Aboukhadijeh
9ed3533225
standard
2019-07-05 14:26:38 -07:00
Borewit
d0053dc2f4
Merge pull request #1536 from adriantombu/feature/sound-option
...
Toggle the sound notifications
2019-05-12 20:03:14 +02:00
David Ernst
07816f7470
Add f=fullscreen hotkey
2019-05-06 09:58:47 -07:00
David Ernst
103a5026f9
Add YouTube style hotkeys. Closes #1395
2019-05-04 21:04:41 -07:00
Adrian Tombu
97cf38e501
Toggle the sound notifications
2019-01-12 12:54:06 +01:00
Mathias Rasmussen
ba5ccdb5cb
update to material-ui 0.20.2
...
remove react-tap-event-plugin, as it is not needed anymore.
2018-12-12 04:25:59 +01:00
Linus Unnebäck
ffb809bbca
Prefer const over let
2018-10-10 21:21:29 +02:00
Sharon Grossman
b7fedb1983
feat(delete-all-torrents): added remove all torrents capability to the Transfers menu
2018-10-08 01:52:21 +02:00
Feross Aboukhadijeh
10b4450214
standard
2018-08-28 19:38:25 -07:00
Alberto Miranda
21edc05f19
Removed console log.
2018-04-26 15:04:23 -03:00
Alberto Miranda
cf729b0d31
Fix from leodutra: Fix external calls failing silently to open magnets #1168 .
2018-04-26 15:00:58 -03:00
Alberto Miranda
7f817241ed
added start / stop events; starting / stopping folder watcher.
2017-03-22 23:21:07 -03:00
Alberto Miranda
99f4fc96bf
Fixed resuming when downloading finishes.
2017-03-14 19:52:29 -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
Nuno Campos
e01c0b6f43
Add textarea to list of html tags that skip document-wide onPaste
2017-02-02 15:17:10 -08: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
Adam Gotlib
d631ed1cc7
Store magnet URI once torrent has been parsed
...
Fixes #1035 .
2016-10-15 17:00:03 +02: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
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
0be8a73621
perf: 140ms improvement: Hook into require() to modify how certain modules load
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
fd1a1f0f7e
On paste: Do not handle multiple newline separated torrent ids
...
If the user accidentally pastes something that's not a torrent id, then
they get one "Invalid torrent Id" error for each line of the text.
Sure, this removes a "feature", but it's a pretty surprising one. When
I added it, I was being too clever, IMO.
The trim code can be removed, because that's handled in
controllers.torrentList.addTorrent().
2016-10-02 18:58:44 -07:00
Feross Aboukhadijeh
ecd877551e
sound: remove preloading
...
Sound playing is basically instant -- I was over-engineering when I
added this.
2016-10-01 19:36:06 -07:00
Dan Flettre
8f827c9aae
avoid saving window bounds when on player ( #964 )
2016-09-23 12:09:06 -07:00
DC
789bd0ce82
Don't hide header when moused over player controls
2016-09-23 02:59:52 -07:00
Feross Aboukhadijeh
7c158e9f2c
Rename events to be consistent
...
- Make State.save() always throttle calls -- since that's the common
case.
- Immediate saves are now the exception, with State.saveImmediate().
- The function is called State.save(), so the dispatch event should be
'stateSave'.
2016-09-22 14:25:57 -07:00
Dan Flettre
aedbc3c32f
remember window position
2016-09-18 00:29:37 -05:00
DC
75a4655a0f
Integration test: create torrents
2016-09-17 20:35:52 -07:00
Noam Okman
3e85289318
Pref: start automatically on login
2016-09-13 19:49:47 -07:00
DC
785c44cd2a
Integration test: torrent list
2016-09-08 23:55:37 -07:00
DC
3f6cc97a02
Style: no more var
2016-09-01 19:52:37 -07:00
DC
0bda5358bd
Style: extra linting
2016-09-01 19:41:50 -07:00
DC
b98f8476f5
Material UI: make file names consistent
2016-09-01 19:38:21 -07:00
Adam Gotlib
30732305ff
Add playlists feature ( #871 )
...
* Open multi-file torrents as playlists
* Add `repeat` and `shuffle` options to the player
* Autoplay first file in torrent
* replaces `pickFileToPlay` feature
* when reopening player, restores the most recently viewed file
* Add playlist navigation buttons to Windows thumbar
* Remove `repeat` and `shuffle` options
This reverts commit 9284122461 .
* Play files in order they appear in torrent
* Clean up playlists code
2016-09-01 19:18:48 -07:00
Mathias Rasmussen
df16b14586
early telemetry ( #870 )
2016-09-01 15:58:02 -07:00
Alberto Miranda
44a0f760de
Resuming paused torrents when streaming torrent finishes downloading (wt-done).
2016-08-30 12:09:23 -03:00
Alberto Miranda
bd41bd4db8
added highest playback priority feature; added highest playback priority checkbox on preferences.
2016-08-27 03:35:53 -03:00