From 0cbae6b4d5ac87085f5aa249c45c5a76c6594575 Mon Sep 17 00:00:00 2001 From: DC Date: Wed, 20 Jul 2016 23:18:23 -0700 Subject: [PATCH 1/5] 0.9.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e5797752..b3f266db 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "webtorrent-desktop", "description": "WebTorrent, the streaming torrent client. For OS X, Windows, and Linux.", - "version": "0.8.1", + "version": "0.9.0", "author": { "name": "WebTorrent, LLC", "email": "feross@webtorrent.io", From a8fd60f46e01f622eac3513fb4f32ca339c2cdd9 Mon Sep 17 00:00:00 2001 From: DC Date: Wed, 20 Jul 2016 23:47:32 -0700 Subject: [PATCH 2/5] authors --- AUTHORS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.md b/AUTHORS.md index fe8d32e4..034d67e2 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -25,5 +25,6 @@ - anonymlol - Gediminas Petrikas - Adam Gotlib +- Rémi Jouannet #### Generated by bin/update-authors.sh. From 2fc1034cc556f84363e6d89a5b73457a40fb4101 Mon Sep 17 00:00:00 2001 From: DC Date: Thu, 21 Jul 2016 00:17:00 -0700 Subject: [PATCH 3/5] changelog --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b323a86..5db417f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # WebTorrent Desktop Version History +## v0.9.0 - 2016-07-20 + +### Added +- Save selected subtitles +- Ask for confirmation before deleting torrents +- Support Debian Jessie + +### Changed +- Only send telemetry in production +- Clean up the code. Split main.js, refactor lots of things + +### Fixed +- Fix state.playing.jumpToTime behavior +- Remove torrent file and poster image when deleting a torrent + ## v0.8.1 - 2016-06-24 ### Added From c59abb251b51ba26fc957540d0a701f95b5518d8 Mon Sep 17 00:00:00 2001 From: DC Date: Thu, 21 Jul 2016 01:03:45 -0700 Subject: [PATCH 4/5] Fix play/pause toggle bug Sometimes, while casting, WT thinks the video isn't visible and the play/pause toggle stops working --- renderer/controllers/playback-controller.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderer/controllers/playback-controller.js b/renderer/controllers/playback-controller.js index d6679ee7..204557f9 100644 --- a/renderer/controllers/playback-controller.js +++ b/renderer/controllers/playback-controller.js @@ -54,8 +54,8 @@ module.exports = class PlaybackController { // force rerendering if window is hidden, // in order to bypass `raf` and play/pause media immediately - if (!state.window.isVisible) { - var mediaTag = document.querySelector('video,audio') + var mediaTag = document.querySelector('video,audio') + if (!state.window.isVisible && mediaTag) { if (state.playing.isPaused) mediaTag.play() else mediaTag.pause() } From 3cfdf857cf89b4f2e2bed9f622d1d39802ceb019 Mon Sep 17 00:00:00 2001 From: DC Date: Thu, 21 Jul 2016 01:09:43 -0700 Subject: [PATCH 5/5] Fix scrubbing bug: don't skip to 0s after drag --- renderer/views/player.js | 1 + 1 file changed, 1 insertion(+) diff --git a/renderer/views/player.js b/renderer/views/player.js index f43dff3d..3c80d035 100644 --- a/renderer/views/player.js +++ b/renderer/views/player.js @@ -524,6 +524,7 @@ function renderPlayerControls (state) { // Handles a click or drag to scrub (jump to another position in the video) function handleScrub (e) { + if (!e.clientX) return dispatch('mediaMouseMoved') var windowWidth = document.querySelector('body').clientWidth var fraction = e.clientX / windowWidth