Feross Aboukhadijeh
767ca71f7d
Update README.md
2016-07-26 01:33:24 -07:00
Feross Aboukhadijeh
1605d23509
Merge pull request #740 from feross/electron-1.3.0
...
electron-prebuilt@1.3.0
2016-07-25 16:42:08 -07:00
Feross Aboukhadijeh
90a0201e38
Merge pull request #739 from feross/fixes-738
...
Electron: Updates for Electron 1.2.8
2016-07-25 16:41:54 -07:00
Feross Aboukhadijeh
80983c2058
electron-prebuilt@1.3.0
...
Another Electron was just released. Let's bump from 1.2.8 to 1.3.0.
Changelog:
- Upgrade to Chrome 52
- Update to Node.js 6.3.0
2016-07-25 15:42:55 -07:00
Feross Aboukhadijeh
ad62bbd9d3
Linux: Support showing badge count
...
This was a macOS-only API before, but it's cross-platform now via
`app.setBadgeCount()`
2016-07-25 15:37:29 -07:00
Feross Aboukhadijeh
1b3b6fef10
Electron: Use 'quit' role
2016-07-25 15:30:02 -07:00
Feross Aboukhadijeh
6e1ff18eb9
macOS: add missing Edit menu roles
2016-07-25 15:29:53 -07:00
Feross Aboukhadijeh
5796ba32a6
Electron: Use default labels and accelerators
...
Less code for us to maintain.
This also gives us free internationalization in a future Electron
version (they'll set the label dynamically based on the 'role')
One slight regression with this change, but it will be fixed in a
future Electron once this PR is merged:
https://github.com/electron/electron/pull/6600
2016-07-25 15:21:46 -07:00
Feross Aboukhadijeh
2eb33e5f0c
Merge pull request #738 from mathiasvr/bump
...
bump versions of electron and fs-extra
2016-07-25 14:30:17 -07:00
Mathias Rasmussen
7c14d8c909
bump versions of electron and fs-extra
2016-07-25 02:18:14 +02:00
Feross Aboukhadijeh
fe4c1b0ee8
Merge pull request #733 from feross/f/application-config
...
application-config@1
2016-07-23 02:35:43 -07:00
DC
d21396c618
React: make webtorrent process easier to debug
...
Add window.client = the WebTorrent client
2016-07-22 22:14:51 -07:00
DC
9df51aec49
React: clean up App component
2016-07-22 21:55:31 -07:00
DC
734b0731a1
React: address PR comments
2016-07-22 21:48:38 -07:00
DC
d20786cd69
React: fix package script
2016-07-22 19:57:06 -07:00
DC
793ea79cab
Perf: remove DL button animation
...
Turns out this is huge. For some inexplicable reason, it improves hover and scroll in the torrent detail view, for a torrent with 350 files, from ~10FPS to ~60FPS.
2016-07-22 17:52:22 -07:00
Feross Aboukhadijeh
073a86ecbd
application-config@1
...
This protects against corrupting the configuration file if the
application crashes before the stream finishes writing to the file
Especially important for large configuration files
See https://github.com/LinusU/node-application-config/pull/3
2016-07-22 17:21:25 -07:00
DC
7b4fd57a94
Perf: don't update torrent progres >1x per second
2016-07-22 16:38:42 -07:00
DC
f86ca0a168
Perf: use px, not em for column widths
2016-07-22 16:23:11 -07:00
DC
0d3c18d3bc
Don't show padding files
2016-07-22 13:06:58 -07:00
DC
a4a31d0860
React: fix warnings
2016-07-22 13:06:58 -07:00
DC
946bba19a9
React: convert functions to controls
2016-07-22 13:06:58 -07:00
DC
2a1e987d42
Switch from virtualdom to React
2016-07-22 13:06:55 -07:00
DC
fbcf718440
Perf: skip duplicate update()s, measure app render time
2016-07-22 13:05:17 -07:00
DC
18aadf9d23
Merge v0.9.0 ( #730 )
...
v0.9.0
2016-07-21 15:52:54 -07:00
Andrea Tupini
cd575d2005
Display torrent ETA in list item ( #726 )
...
* Display torrent ETA in list
ETA being the estimated time to download completion calculated using the
current download speed and missing bytes.
* Refactor ETA string construction
* Removed extra 's' in ETA string construction
2016-07-21 13:18:56 -07:00
DC
3cfdf857cf
Fix scrubbing bug: don't skip to 0s after drag
v0.9.0
2016-07-21 01:09:43 -07:00
DC
c59abb251b
Fix play/pause toggle bug
...
Sometimes, while casting, WT thinks the video isn't visible and the play/pause toggle stops working
2016-07-21 01:03:45 -07:00
DC
2fc1034cc5
changelog
2016-07-21 00:17:00 -07:00
DC
a8fd60f46e
authors
2016-07-20 23:47:32 -07:00
DC
0cbae6b4d5
0.9.0
2016-07-20 23:18:23 -07:00
DC
d0733d3370
Fix bug in PlaybackController
2016-07-17 17:34:58 -07:00
DC
7b8751312a
Refactor main.js: torrent controller
2016-07-17 15:52:09 -07:00
DC
6d664f2086
Refactor main.js: TorrentPlayer.isTorrent
2016-07-17 15:52:09 -07:00
Mathias Rasmussen
4ebf7e25b7
fix showItemInFolder ( #723 )
2016-07-17 15:51:50 -07:00
Mathias Rasmussen
54e70e7158
Remove torrent/data confirmation modal
2016-07-16 14:33:01 -07:00
DC
b950829de3
TorrentSummary.getFileOrFolder
2016-07-16 12:09:49 -07:00
Mathias Rasmussen
a489397f84
remove torrent data (single file / folder)
2016-07-16 12:09:49 -07:00
DC
897dac354d
onError -> error ( #716 )
2016-07-16 12:08:42 -07:00
Mathias Rasmussen
beb4af1311
Remove torrent file and poster ( #711 )
...
* remove torrent file and poster
* Delete file instead of moving to trash
2016-07-14 15:41:05 -07:00
Mathias Rasmussen
f0aeab0207
Fix unhandled 'error' dispatch ( #708 )
...
* fix 'error' dispatch
* directly call functions defined in main
2016-07-14 14:04:25 -07:00
Mathias Rasmussen
be1314422d
Improve error logging ( #707 )
...
e.g. undefined <video> errors
2016-07-14 14:01:58 -07:00
Mathias Rasmussen
c15711aae8
Save selected subtitle ( #702 )
2016-07-08 18:26:30 -07:00
DC
1668c4c614
Refactor main.js: fix Create Torrent modal
2016-07-08 11:58:15 -07:00
DC
7050ee849b
Refactor main.js: fix state save on exit
2016-07-08 11:58:15 -07:00
DC
dfe1e3b631
Fix Cast lazy loading
...
Move all the heavy initialization, which takes ~300ms, from require('./lib/cast') to Cast.init()
2016-07-08 11:58:15 -07:00
Adam Gotlib
50c47dd657
Refactor main.js: controllers.playback.skip() ( #706 )
...
* Fixes bug with Step Forward/Backward commands not working
* Fix 'invalid torrent identifier' error
2016-07-08 11:58:15 -07:00
DC
a373141a93
Refactor main.js: replace dispatch() if-else with hash
2016-07-08 11:58:15 -07:00
DC
24f5856649
Refactor main.js: playback and subtitles controllers
2016-07-08 11:58:15 -07:00
DC
f85e0a61b1
Refactor main.js: torrent list controller
2016-07-08 11:58:15 -07:00