Commit Graph

623 Commits

Author SHA1 Message Date
Feross Aboukhadijeh
c8bd39056c Register .torrent file hander on Windows 2016-03-19 23:12:58 -07:00
DC
acc2b03d14 Save torrent files after resolving a magnet link 2016-03-19 21:42:37 -07:00
Nate Goldman
518e01afb5 Merge pull request #168 from feross/player-tweaks
fix hide on hover, always show playback position
2016-03-19 21:13:10 -07:00
Nate Goldman
f8b968c5ec fix hide on hover, always show playback position 2016-03-19 20:50:57 -07:00
Feross Aboukhadijeh
2b555e12b8 Merge pull request #166 from feross/windows-protocol-handler
Windows: register protocol handler for magnet links
2016-03-19 20:36:00 -07:00
Feross Aboukhadijeh
29138fc83c add documentation for registerProtocolHandler 2016-03-19 20:32:19 -07:00
Feross Aboukhadijeh
765d3bde56 detect if app is running in production
If app is running in “production” (i.e. it has been packaged), then it
will be invoked with one less argument.

WebTorrent.exe arguments

vs.

electron.exe /path/to/app arguments

We need to detect this to correctly handle command line arguments.
2016-03-19 20:32:19 -07:00
Feross Aboukhadijeh
84a87dd1de log command line arguments 2016-03-19 20:32:19 -07:00
Feross Aboukhadijeh
81bb8eea7b do all logging in the renderer 2016-03-19 20:32:19 -07:00
Feross Aboukhadijeh
afe5151e28 Handle command line arguments 2016-03-19 20:32:19 -07:00
Feross Aboukhadijeh
e70e32c5f8 use process.execPath instead of app.getPath('exec')
They’re equivalent
2016-03-19 20:32:19 -07:00
Feross Aboukhadijeh
3d1fd56450 Use real path to WebTorrent.exe 2016-03-19 20:32:19 -07:00
Feross Aboukhadijeh
ae935af153 Windows: register protocol handler without needing Admin privledges 2016-03-19 20:32:18 -07:00
Feross Aboukhadijeh
2cc8ebc9f8 Windows: register protocol handler for magnet links 2016-03-19 20:32:18 -07:00
DC
381087208c Fix opening files and folders 2016-03-19 19:01:17 -07:00
Feross Aboukhadijeh
b129fc3b4c Merge pull request #164 from feross/osx-protocol-handler
OS X: open magnet links in WebTorrent
2016-03-19 17:16:58 -07:00
Feross Aboukhadijeh
0f263b89e5 OS X: open magnet links in WebTorrent 2016-03-19 17:09:05 -07:00
Feross Aboukhadijeh
6b6d1ee1c7 fix: ignore error if poster path already exists 2016-03-19 17:06:56 -07:00
Feross Aboukhadijeh
f613486bb8 Fix merge mistake 2016-03-19 16:42:17 -07:00
Feross Aboukhadijeh
abc6b6eff0 Merge pull request #163 from feross/poster-image-folder
Write poster images into "$CONFIG_PATH/Posters"
2016-03-19 16:42:05 -07:00
Feross Aboukhadijeh
75841afcb5 ensure Posters/ folder exists 2016-03-19 16:30:36 -07:00
Feross Aboukhadijeh
7738aa2f16 rename "npm run cleanup" to "npm run clean" 2016-03-19 16:20:11 -07:00
Feross Aboukhadijeh
684fa7dee7 Write poster images into "$CONFIG_PATH/posters" (fix #155) 2016-03-19 16:19:15 -07:00
Feross Aboukhadijeh
0c9e2cc27e Merge pull request #162 from feross/osx-dock
Fix Exception when dropping .torrent file onto Dock icon when app is closed
2016-03-19 16:09:32 -07:00
Feross Aboukhadijeh
173119ed9f Merge pull request #157 from feross/package
Cleanup build script; Run plist update function for all builds
2016-03-19 16:09:04 -07:00
Feross Aboukhadijeh
4f40e5d963 Fix Exception when dropping .torrent file onto Dock icon when app is closed
Fixes #154
2016-03-19 16:07:35 -07:00
Feross Aboukhadijeh
1430537ea8 Cleanup build script; Run plist update function for all builds 2016-03-19 16:06:22 -07:00
Feross Aboukhadijeh
89d421b46d Merge pull request #158 from feross/osx-dock
Dock icon should accept all file types
2016-03-19 16:00:43 -07:00
Feross Aboukhadijeh
e9db07e855 style 2016-03-19 03:27:57 -07:00
Feross Aboukhadijeh
77592cf765 add small note about how to build for windows 2016-03-19 03:27:53 -07:00
DC
91680cb53d Fix Windows packaging
* Work around a Chrome bug by avoiding Windows-specific backslash paths
* Change the name of the program from "Streaming torrent client" to "WebTorrent"
2016-03-19 03:27:48 -07:00
Feross Aboukhadijeh
3b30ce599f OS X: add copyright statement to About window 2016-03-19 02:49:04 -07:00
Feross Aboukhadijeh
309e509a76 Dock icon should accept all file types (fix #156) 2016-03-19 02:48:45 -07:00
DC
32a57e79a1 Error popover, no more alert()s 2016-03-19 01:55:24 -07:00
Feross Aboukhadijeh
33a9e7e93d OS X: Register app as owner of .torrent files
Saw these keys/values in Transmission’s Info.plist.
2016-03-19 01:45:11 -07:00
DC
3e0528090e Torrent list: fix button alignment 2016-03-19 01:22:24 -07:00
DC
849bbed0ae Chromecast video controls 2016-03-19 01:21:52 -07:00
Feross Aboukhadijeh
7437e82eb5 Merge pull request #152 from feross/greenkeeper-webtorrent-0.86.0
Update webtorrent to version 0.86.0 🚀
2016-03-18 16:05:03 -07:00
greenkeeperio-bot
df758ed71d chore(package): update webtorrent to version 0.86.0
http://greenkeeper.io/
2016-03-18 15:57:30 -07:00
DC
96cf6f27bd Torrent list: fix button alignment 2016-03-17 02:24:46 -07:00
Feross Aboukhadijeh
fdbc9af51f authors 2016-03-16 15:28:08 -07:00
Feross Aboukhadijeh
b9543209aa readme: link logo 2016-03-16 13:19:14 -07:00
Feross Aboukhadijeh
5ea424579b Merge pull request #147 from feross/greenkeeper-electron-prebuilt-0.37.2
Update electron-prebuilt to version 0.37.2 🚀
2016-03-14 19:21:04 -07:00
Nate Goldman
d11ce9d289 Merge pull request #142 from feross/fix-141
fix #141
2016-03-14 11:40:42 -07:00
Nate Goldman
a1be66cb96 simplify power save block calls, fix #141 2016-03-14 11:38:59 -07:00
DC
dd04b4ab62 Fix chromecast button
Next step: Chromecast and Airplay play/pause, scrub, and state management

When casting, the correct cast button should be lit up and the video should be replaced with a title image and text
2016-03-14 09:53:01 -07:00
DC
8108c407d3 Torrent details
Show file list, open folder containing downloaded files, open individual files, play/pause individual videos
2016-03-14 09:18:20 -07:00
greenkeeperio-bot
fefbde89c4 chore(package): update electron-prebuilt to version 0.37.2
http://greenkeeper.io/
2016-03-14 04:26:07 -07:00
DC
74b713d706 Torrent list: overlay scrollbar
This prevents the list from resizing on scroll.
2016-03-13 19:30:53 -07:00
DC
e8cc7ac269 Torrent list: fix % complete bug 2016-03-13 17:51:39 -07:00