Commit Graph

655 Commits

Author SHA1 Message Date
Feross Aboukhadijeh
ada0fd0ba3 Revert "chore(package): update electron-prebuilt to version 0.37.4"
This reverts commit 509e2804e0.
2016-04-04 23:12:11 -07:00
Feross Aboukhadijeh
5a494d5f5e Setup crash reporter 2016-04-04 23:10:47 -07:00
Feross Aboukhadijeh
5330a8a471 HACK: add setTimeout to uninstaller 2016-04-04 20:55:19 -07:00
Feross Aboukhadijeh
d9c95b6826 try-catch console.timeEnd()
If user refreshes after renderer crashes, the this line throws an
exception
2016-04-04 20:40:39 -07:00
Feross Aboukhadijeh
e186c8e2ab Fix clean script 2016-04-04 20:36:54 -07:00
Feross Aboukhadijeh
9568dd1648 Merge pull request #297 from feross/win
Uninstall handlers on Windows uninstall/npm run clean
2016-04-04 20:34:44 -07:00
Feross Aboukhadijeh
a879492529 Uninstall handlers on Windows uninstall/npm run clean 2016-04-04 20:27:48 -07:00
Feross Aboukhadijeh
2ade554a43 Merge pull request #295 from feross/win
Windows Installer improvements
2016-04-04 19:58:29 -07:00
Feross Aboukhadijeh
822e4ba148 fixpack 2016-04-04 19:36:21 -07:00
Feross Aboukhadijeh
996760e04f Windows: Final .exe name: WebTorrentSetup-vX.X.X.exe 2016-04-04 19:36:06 -07:00
Feross Aboukhadijeh
27df2a367c Windows: use feross fork for setupExe option 2016-04-04 19:23:10 -07:00
Feross Aboukhadijeh
120d58c02e Merge pull request #294 from feross/darwin
OS X: Name update file with "-darwin.zip"
2016-04-04 18:45:12 -07:00
Feross Aboukhadijeh
07c2227339 Windows: Add valid iconUrl – for building on non-Windows platforms 2016-04-04 18:42:46 -07:00
Feross Aboukhadijeh
89c9c95938 Windows packager: use Github URL for remoteRelease 2016-04-04 18:23:27 -07:00
Feross Aboukhadijeh
4673331764 New update URL: /desktop/update 2016-04-04 18:22:58 -07:00
Feross Aboukhadijeh
51432f3e55 OS X: Name update file with "-darwin.zip" 2016-04-04 17:58:59 -07:00
Feross Aboukhadijeh
f389efac05 Windows: use remote releases URL for updates 2016-04-04 17:55:08 -07:00
Feross Aboukhadijeh
6e5fbf99b8 Windows: don't generate .msi 2016-04-04 17:54:58 -07:00
Feross Aboukhadijeh
8e288d312b Windows: name Setup.exe with version number 2016-04-04 17:54:50 -07:00
Feross Aboukhadijeh
a94c96c4de Windows: Fix protocol registration 2016-04-04 17:52:19 -07:00
Feross Aboukhadijeh
66cac7bc76 Merge pull request #292 from grunjol/fix-follow-debian-convention
Follow debian package name convention
2016-04-04 16:59:23 -07:00
grunjol
4b9abf003b follow debian package name convention 2016-04-04 20:25:23 -03:00
Feross Aboukhadijeh
b0a43a5d2e Merge pull request #290 from feross/deb
Name the .deb file consistently
2016-04-04 15:32:54 -07:00
Feross Aboukhadijeh
562e784989 Name the .deb file consistently
Instead of "webtorrent-desktop_0.2.0-1_amd64.deb", name it
"WebTorrent-v0.2.0.deb"
2016-04-04 15:31:24 -07:00
Feross Aboukhadijeh
450cc7ebea Merge pull request #264 from grunjol/feature-debian-package
Linux: Create .deb package
2016-04-04 15:09:41 -07:00
Feross Aboukhadijeh
e50d5692e4 Merge pull request #289 from feross/fix-tray
Windows/Linux: Fix broken Quit option in Tray icon
2016-04-04 13:50:32 -07:00
Feross Aboukhadijeh
417d1ec7f9 Windows/Linux: Fix broken Quit option in Tray icon
This also cleans up the code by handling quit in the same way for all
platforms, removing the special case in tray.js for darwin.

We already have a 'before-quit' handler in main/index.js, so this is
now handled there :)
2016-04-04 13:40:27 -07:00
Feross Aboukhadijeh
7afd0284ed Windows: Shorter install splash screen 2016-04-04 13:18:59 -07:00
Feross Aboukhadijeh
97def5d5de Merge pull request #286 from feross/protocol-handler
OS X: Use app.setAsDefaultProtocolClient
2016-04-04 13:17:43 -07:00
Feross Aboukhadijeh
3920421387 OS X: Use app.setAsDefaultProtocolClient
- OS X: Register as default handler for "magnet" on startup

Also:

- Log errors in the renderer process, like the rest of errors in the
main process
- Windows: Less chance of registry write race condition

Fix #285
2016-04-04 04:57:23 -07:00
Feross Aboukhadijeh
6ed42431f2 Windows: register protocol handlers on startup
Just like other OSes. There's no reason for there to be a difference.
2016-04-04 04:43:27 -07:00
grunjol
4ee8a883bf refactor cast module
* refactor cast module

* fix standard

* remove debug dependency
2016-04-04 01:22:02 -07:00
Feross Aboukhadijeh
5d5a32858d fix: OS X has no tray icon 2016-04-04 01:08:18 -07:00
DC
94bcc7b2e2 Save state when quitting on OSX 2016-04-04 01:08:18 -07:00
DC
4ee23c9eb7 PR #278 fixes 2016-04-04 01:08:18 -07:00
DC
882a99f4ba Torrent warning & error events
Fixes #253
2016-04-04 01:08:18 -07:00
DC
e19cc98d91 Seed in place, don't copy to /tmp
Fixes https://github.com/feross/webtorrent-desktop/issues/254
2016-04-04 01:08:18 -07:00
Feross Aboukhadijeh
7ebe756756 Merge pull request #283 from feross/greenkeeper-electron-prebuilt-0.37.4
Update electron-prebuilt to version 0.37.4 🚀
2016-04-03 21:22:54 -07:00
greenkeeperio-bot
509e2804e0 chore(package): update electron-prebuilt to version 0.37.4
http://greenkeeper.io/
2016-04-03 04:08:48 -07:00
grunjol
6fb652ded0 set error handling in pre and post init script 2016-04-02 09:20:00 -03:00
grunjol
0bd41a52b4 update installer version 2016-04-02 09:20:00 -03:00
grunjol
57554aa131 add package invocation change for deb/zip package 2016-04-02 09:20:00 -03:00
grunjol
a40ab460da Linux: create Debian package 2016-04-02 09:20:00 -03:00
Feross Aboukhadijeh
0271b41996 chore(package): update webtorrent to version 0.90.0
Update webtorrent to version 0.90.0 🚀
2016-04-02 02:03:01 -07:00
greenkeeperio-bot
e1811d34a9 chore(package): update webtorrent to version 0.90.0
http://greenkeeper.io/
2016-04-02 01:22:56 -07:00
Feross Aboukhadijeh
0462530503 Fixes for PR #279 2016-04-02 00:39:37 -07:00
DC
f7aa58c6ef Don't re-verify unchanged files
Keep track of the most recent file modtimes at which we verified that the torrent piece hashes all match.
2016-04-02 00:38:29 -07:00
Feross Aboukhadijeh
ceefdbcec9 Update CONTRIBUTING.md 2016-04-01 21:27:47 -07:00
DC
bad24ca364 UI: Pending torrent is not necessarily from magnet link 2016-04-01 03:54:17 -07:00
Feross Aboukhadijeh
6b7bb079c2 webtorrent@0.89 2016-04-01 01:13:39 -07:00