Feross Aboukhadijeh
396d769bc8
Remove 'hat' dependency
2016-08-24 00:40:33 -07:00
Feross Aboukhadijeh
83901eecba
Fixes for PR #825
...
cc @mathiasvr
2016-08-23 17:25:59 -07:00
Feross Aboukhadijeh
019728cff5
Merge pull request #825 from feross/m/path-error-buttons
...
Don't render radial progress on path-missing error
2016-08-24 02:20:36 +02:00
Feross Aboukhadijeh
a96241d151
Merge pull request #824 from feross/m/open-partial-files
...
Don't open partially downloaded files in external app
2016-08-24 02:12:47 +02:00
Feross Aboukhadijeh
ebc9771be5
Merge pull request #823 from feross/m/external-controls
...
Don't render player controls when using external player
2016-08-24 02:08:58 +02:00
Feross Aboukhadijeh
0c75bac364
Merge pull request #822 from feross/m/playback-sound
...
Prevent notification sound during playback
2016-08-24 02:05:06 +02:00
Mathias Rasmussen
9bc018cc02
don't render radial progress on path error
2016-08-23 22:54:01 +02:00
Mathias Rasmussen
73cdfc6d45
don't open partially downloaded files
2016-08-23 22:23:43 +02:00
Mathias Rasmussen
1afd650997
Don't render player controls for external player
2016-08-23 20:57:31 +02:00
Mathias Rasmussen
9c8eabb46c
Prevent notification sound during playback
2016-08-23 20:43:47 +02:00
Mathias Rasmussen
b39884e68f
fix player poster image css bug
2016-08-23 20:21:10 +02:00
Feross Aboukhadijeh
82853aa017
more progress
2016-08-23 04:21:58 -07:00
Feross Aboukhadijeh
157226f75b
create torrent page progress
2016-08-23 03:51:05 -07:00
Feross Aboukhadijeh
509691a85a
fixes for new path structure
2016-08-23 03:06:03 -07:00
Feross Aboukhadijeh
8b3aee7e2d
move pages to renderer/pages/
2016-08-23 03:06:03 -07:00
Feross Aboukhadijeh
4025e669eb
misc changes
2016-08-23 03:06:03 -07:00
Feross Aboukhadijeh
1a01d7ed92
Use Material UI; improve Preferences Page
...
New principles for our UI:
- Components should use inline styles whenever possible
- Let's shrink the size of main.css to < 100 lines over time so it just
contains typography and basic styles
- Always require just the individual component that is needed from
Material UI so that the whole library doesn't get loaded (important for
startup perf)
2016-08-23 03:06:03 -07:00
Feross Aboukhadijeh
173d8444d7
Preferences page rehaul: use React components, UI improvements
2016-08-23 03:05:33 -07:00
DC
5b021cd42e
Audio: support .m4a
2016-08-23 02:39:45 -07:00
DC
eba9aa3e17
Telemetry: log app version
2016-08-22 23:59:52 -07:00
DC
6d4b8c3c26
Fix playback + download of default torrents
...
There was a terrible bug introduced in 0809e20a6e -- clicking play on any of the default torrents in a fresh install of the app would fail and result in a 'path missing' error.
This fixes the bug, and also adds a migration step to clean up resulting broken config files
2016-08-22 21:21:32 -07:00
DC
e872282221
Fix Delete Torrent + Data for newly added magnet links
...
Before, if you added a magnet link and then tried to delete the torrent plus data before the file list was loaded, it would fail and throw an uncaught error
Fixes #803
2016-08-22 00:58:23 -07:00
DC
24ac5af5b4
Fix jumpToTime
...
Fixes #801
2016-08-22 00:58:23 -07:00
DC
0ee92fb632
Telemetry: redact stacktraces
2016-08-22 00:54:19 -07:00
Feross Aboukhadijeh
7cbc12c6ff
Merge pull request #795 from feross/small-fixes
...
A bunch of small fixes
2016-08-22 02:04:19 +02:00
Feross Aboukhadijeh
78790e73c7
Merge pull request #788 from feross/content-bounds
...
Only use setContentBounds for player view
2016-08-22 01:56:14 +02:00
Feross Aboukhadijeh
bf464de16f
remove extra console.error
...
This prevents all errors from being logged twice
2016-08-21 16:55:16 -07:00
Feross Aboukhadijeh
0589963eed
code style
2016-08-21 16:54:59 -07:00
Feross Aboukhadijeh
b79971eea5
show video title in webtorrent app for all external players
2016-08-21 16:54:45 -07:00
DC
1db890f5e7
Telemtry: post at least once a day
...
This ensures that people who keep the app running in the background
for days at a time are still counted as active users.
2016-08-20 18:30:22 -07:00
Feross Aboukhadijeh
2d3673ea33
Fixes to PR #682
...
- Rename 'playInVlc' preference to 'openExternalPlayer' since we
support more than just VLC now.
- Add default pref options to state.js
2016-08-20 01:19:50 -07:00
Feross Aboukhadijeh
667a04a41d
Merge branch 'external-player' of https://github.com/mathiasvr/webtorrent-desktop into mathiasvr-external-player
...
Fixed conflicts in the Preferences page, and added back passing the video title to VLC
2016-08-19 22:06:23 -07:00
Feross Aboukhadijeh
51a9b2ea9b
Only use setContentBounds for player view
...
Fixes: https://github.com/feross/webtorrent-desktop/issues/786
2016-08-19 20:05:52 -07:00
Feross Aboukhadijeh
bb4db2cede
update to standard v8
...
The only thing we have to change is to self-close tags that don't
contain anything. This wasn't even an explicit change in standard. It
was already a rule, but I think it wasn't getting enforced very well
until a bugfix.
2016-08-19 01:44:28 -07:00
Alberto Miranda
23e8cdf216
using key on rendered checkbox to avoid react errors; dispatching updatePreferences to update playInVlc.
2016-08-19 01:10:55 -03:00
Alberto Miranda
5ffd4123a1
fixed merge conflicts
2016-08-19 01:09:43 -03:00
Feross Aboukhadijeh
d57bfb825a
Merge pull request #776 from feross/dc/missing-path
...
Check for missing download path
2016-08-15 01:10:05 +02:00
DC
0809e20a6e
Check path for each torrent
2016-08-13 22:37:14 -07:00
DC
1ec305162e
Check for missing download path
...
Fixes #646
2016-08-12 20:57:03 -07:00
Feross Aboukhadijeh
45d46d7ae8
show title on 'create new torrent' page
2016-08-12 15:35:56 -07:00
DC
09d6fa550a
Handle Save Torrent File As... -> Cancel
2016-08-12 09:31:28 -07:00
DC
75cc7383cb
Create Torrent: make trackers editable again
...
Fixes #768
2016-08-12 09:21:12 -07:00
DC
4d48b9e7c1
Fix screen stacking bug
...
You can no longer open a whole stack of Prefs windows, or Create Torrent windows
Simplifies and fixes behavior when dropping files onto the app or the dock icon. Before, you could use drag-drop to create stacks of Create Torrent windows. Now, you can only create torrents from the home screen.
Fixes #665
2016-08-12 09:03:32 -07:00
Feross Aboukhadijeh
563e1ca0ba
Support for instant.io links does not belong in webtorrent core
2016-08-11 00:20:07 -07:00
DC
8233faf518
Pref: default torrent file handler
...
Before, the app made itself the default torrent file handler automatically, pissing off some of our users. Now, it's not by default, and you can change it in the prefs.
2016-08-10 02:23:08 -07:00
Feross Aboukhadijeh
7752e41416
Merge pull request #757 from feross/fix-695
...
Fix "Cannot read property 'numPiecesPresent' of undefined"
2016-08-04 15:03:16 -07:00
Feross Aboukhadijeh
67409214a4
Allow dragging magnet links ( Fix #284 )
2016-08-03 20:26:46 -07:00
Feross Aboukhadijeh
87b9dba568
Fix "Cannot read property 'numPiecesPresent' of undefined"
...
Fixes #695
2016-08-03 17:06:04 -07:00
Alberto Miranda
c637878603
removed logging; restored minimist in package.js ignore list.
2016-07-29 23:01:17 -03:00
Alberto Miranda
91e61f6cd4
using icon as checkbox
2016-07-29 22:07:44 -03:00