Feross Aboukhadijeh
6d8f70ac35
dlnacasts@0.0.3
2016-04-05 18:42:17 -07:00
Feross Aboukhadijeh
6329afc6a2
Merge pull request #310 from feross/notif
...
Notification Fixes
2016-04-05 18:39:55 -07:00
Feross Aboukhadijeh
b3da0fc05c
show notifications even when window is focus
2016-04-05 18:34:30 -07:00
Feross Aboukhadijeh
2549307a7e
style
2016-04-05 18:34:09 -07:00
Feross Aboukhadijeh
cf3b319fc7
Notification: Focus/unminimize/activate window on click
...
Before, we would only focus, but not unminimize or show, etc.
2016-04-05 18:33:48 -07:00
Feross Aboukhadijeh
11f78b2881
Fix torrent name missing in done notification
...
Fix #305
2016-04-05 18:26:27 -07:00
Feross Aboukhadijeh
32e391e21e
use feross/dlnacasts
...
to fix missing mime dep until
https://github.com/grunjol/dlnacasts/pull/1 is merged
2016-04-05 18:20:17 -07:00
Feross Aboukhadijeh
c83f345977
Fixes for PR #299
2016-04-05 16:35:55 -07:00
DC
db9e3e90c5
WebTorrent process
...
* Separate hidden window, with its own renderer process, for WebTorrent
(Must be a window. You cannot run WebRTC at all in a Web Worker, and you can't
run it well in a node process like the electron main process.)
* Disabled the create-torrent-modal for now. That gives us a consistent UX
regardless of whether the user dragged files or folders onto the app or opened
the Create New Torrent menu item.
* Main process routes all messages between the main and webtorrent windows.
* The renderer index.js is smaller now (but still too big), with the WebTorrent
interface moved to webtorrent.js / it's own process.
* The UI should be faster now, and should not lag under load.
2016-04-05 15:36:26 -07:00
Feross Aboukhadijeh
38ce25592f
run npm publish as part of release process
2016-04-05 15:19:20 -07:00
Feross Aboukhadijeh
3ac502e1c3
Merge pull request #302 from feross/media-queries
...
Remove media queries
2016-04-05 15:17:55 -07:00
Feross Aboukhadijeh
0bf9eba043
Remove media queries
...
They make the app feel too much like a webpage. I don't like the UI
jumping around as I resize the window.
2016-04-05 14:07:05 -07:00
Feross Aboukhadijeh
d6633d94bf
Merge pull request #287 from grunjol/feature-dlna-support
...
Add DLNA support
2016-04-05 13:56:01 -07:00
grunjol
ac07023ca5
inform user about connection/unsupported errors
2016-04-05 13:36:26 -03:00
grunjol
57e5eed47f
fix DLNA icon, calls, remove unneeded depencendies in dlnacasts
2016-04-05 12:23:41 -03:00
grunjol
6aa7058184
add DLNA support
2016-04-05 12:23:40 -03:00
Feross Aboukhadijeh
2509c0c951
Windows: Fix iconUrl path
2016-04-05 04:00:45 -07:00
Feross Aboukhadijeh
b17043230f
Merge pull request #298 from feross/win
...
Add crash reporting
2016-04-04 23:52:28 -07:00
Feross Aboukhadijeh
76487326f1
Move crash report URL to config.js
2016-04-04 23:44:51 -07:00
Feross Aboukhadijeh
997aa7c922
TEMPORARY: Comment out code that requires Electron 0.37.4
2016-04-04 23:27:12 -07:00
Feross Aboukhadijeh
22421e365c
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
7c38f374f3
Setup crash reporter
2016-04-04 23:10:47 -07:00
Feross Aboukhadijeh
c422151ef8
HACK: add setTimeout to uninstaller
2016-04-04 20:55:19 -07:00
Feross Aboukhadijeh
3b805f6cc3
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
65a3443e7d
Fix clean script
2016-04-04 20:36:54 -07:00
Feross Aboukhadijeh
0d17b69c3a
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
7970066ccd
Uninstall handlers on Windows uninstall/npm run clean
2016-04-04 20:27:48 -07:00
Feross Aboukhadijeh
eddd81e8d7
Merge pull request #295 from feross/win
...
Windows Installer improvements
2016-04-04 19:58:29 -07:00
Feross Aboukhadijeh
60daeb9225
fixpack
2016-04-04 19:36:21 -07:00
Feross Aboukhadijeh
361e811e93
Windows: Final .exe name: WebTorrentSetup-vX.X.X.exe
2016-04-04 19:36:06 -07:00
Feross Aboukhadijeh
38022bb3df
Windows: use feross fork for setupExe option
2016-04-04 19:23:10 -07:00
Feross Aboukhadijeh
31a9133eba
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
663e607797
Windows: Add valid iconUrl – for building on non-Windows platforms
2016-04-04 18:42:46 -07:00
Feross Aboukhadijeh
82c9e8f8ab
Windows packager: use Github URL for remoteRelease
2016-04-04 18:23:27 -07:00
Feross Aboukhadijeh
3d8429fb12
New update URL: /desktop/update
2016-04-04 18:22:58 -07:00
Feross Aboukhadijeh
5d2b5c1c81
OS X: Name update file with "-darwin.zip"
2016-04-04 17:58:59 -07:00
Feross Aboukhadijeh
c20a809014
Windows: use remote releases URL for updates
2016-04-04 17:55:08 -07:00
Feross Aboukhadijeh
b7858a03b5
Windows: don't generate .msi
2016-04-04 17:54:58 -07:00
Feross Aboukhadijeh
27bf803539
Windows: name Setup.exe with version number
2016-04-04 17:54:50 -07:00
Feross Aboukhadijeh
0b64dcf4ec
Windows: Fix protocol registration
2016-04-04 17:52:19 -07:00
Feross Aboukhadijeh
30631fb879
Merge pull request #292 from grunjol/fix-follow-debian-convention
...
Follow debian package name convention
2016-04-04 16:59:23 -07:00
grunjol
6c275a33ea
follow debian package name convention
2016-04-04 20:25:23 -03:00
Feross Aboukhadijeh
fe00d162e1
Merge pull request #290 from feross/deb
...
Name the .deb file consistently
2016-04-04 15:32:54 -07:00
Feross Aboukhadijeh
3599ec077b
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
a65ee51358
Merge pull request #264 from grunjol/feature-debian-package
...
Linux: Create .deb package
2016-04-04 15:09:41 -07:00
Feross Aboukhadijeh
50b8f42312
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
ccaf0de63d
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
9d8e79fb35
Windows: Shorter install splash screen
2016-04-04 13:18:59 -07:00
Feross Aboukhadijeh
189ec60f4e
Merge pull request #286 from feross/protocol-handler
...
OS X: Use app.setAsDefaultProtocolClient
2016-04-04 13:17:43 -07:00
Feross Aboukhadijeh
6fcc9c23b8
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