Commit Graph

74 Commits

Author SHA1 Message Date
DC
9030f23278 Linux update notifications
Fixes #257
2016-03-28 16:16:43 -07:00
Feross Aboukhadijeh
9c7accb023 Merge pull request #258 from feross/greenkeeper-electron-packager-6.0.0
Update electron-packager to version 6.0.0 🚀
2016-03-28 13:53:28 -07:00
Nate Goldman
59a41540ad app -> desktop 2016-03-28 13:50:27 -07:00
greenkeeperio-bot
23abc13b37 chore(package): update electron-packager to version 6.0.0
http://greenkeeper.io/
2016-03-28 07:59:53 -07:00
DC
ffdee3d7f7 v0.1.1 2016-03-28 00:39:15 -07:00
Romain Beaumont
fef72507ef add binary, fix #247
cmd.js is mostly taken from node_modules/electron-prebuilt/cli.js (what the node_modules/.bin/electron symlink points to)
2016-03-28 02:26:13 +02:00
Nate Goldman
f622417148 fix package arg 2016-03-25 11:43:13 -07:00
Feross Aboukhadijeh
7ce1091414 put package.json name back to webtorrent-app
webtorrent-www relies on this name. I originally changed it because I
thought the windows install builder was using it, but I pass all the
options into that explicitly now, and even pass an option to prevent it
from using package.json, so this should be okay.
2016-03-25 04:07:31 -07:00
Feross Aboukhadijeh
e54f065d64 remove duplicate path-exists dep 2016-03-25 03:57:16 -07:00
Feross Aboukhadijeh
162f18c658 0.1.0 2016-03-25 03:52:35 -07:00
Feross Aboukhadijeh
f0d0afc36f npm install before packaging 2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
3dd84775d3 Windows: base Squirrel shortcut code on Nylas N1 2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
aa9310eb15 Windows: create desktop/start menu shortcuts on install/update 2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
5eef284c6d Windows: Create installer .exe file 2016-03-25 03:33:39 -07:00
greenkeeperio-bot
dfddfac0f0 chore(package): update webtorrent to version 0.87.1
http://greenkeeper.io/
2016-03-24 19:58:13 -07:00
DC
fcf0e0d2fb Audio metadata 2016-03-22 03:52:27 -07:00
Feross Aboukhadijeh
12a19b3c0f 0.0.1 2016-03-21 23:34:48 -07:00
Feross Aboukhadijeh
37d3817f65 add release scripts 2016-03-21 23:33:31 -07:00
Feross Aboukhadijeh
5ead803d71 OS X: Sign apps, build .DMG and .ZIP assets 2016-03-21 20:21:36 -07:00
Feross Aboukhadijeh
90f1b02895 Use mkdirp; remove unneeded saveState() call 2016-03-20 17:09:59 -07:00
Feross Aboukhadijeh
2cc8ebc9f8 Windows: register protocol handler for magnet links 2016-03-19 20:32:18 -07:00
Feross Aboukhadijeh
7738aa2f16 rename "npm run cleanup" to "npm run clean" 2016-03-19 16:20:11 -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
greenkeeperio-bot
fefbde89c4 chore(package): update electron-prebuilt to version 0.37.2
http://greenkeeper.io/
2016-03-14 04:26:07 -07:00
greenkeeperio-bot
0893616bc7 chore(package): update electron-prebuilt to version 0.36.11
http://greenkeeper.io/
2016-03-11 04:43:43 -08:00
greenkeeperio-bot
3f3aa3bba6 chore(package): update webtorrent to version 0.85.1
http://greenkeeper.io/
2016-03-11 00:07:08 -08:00
greenkeeperio-bot
1b7ef62dc0 chore(package): update webtorrent to version 0.85.0
http://greenkeeper.io/
2016-03-10 23:52:37 -08:00
Nate Goldman
f4dc0018dd enable os x file drop, add osx torrent file icon
- fixes #131
- partially addresses #77 for osx (now handles .torrent files)
2016-03-10 21:51:32 -08:00
Nate Goldman
f5bada9cb3 Merge pull request #129 from feross/app-size
Shrink Electron bundle by MBs!
2016-03-10 19:25:10 -08:00
greenkeeperio-bot
735457575a chore(package): update webtorrent to version 0.84.1
http://greenkeeper.io/
2016-03-10 18:59:41 -08:00
Feross Aboukhadijeh
63598cf0ab add "npm run size" command 2016-03-10 18:48:42 -08:00
Feross Aboukhadijeh
c0cb19fb9f Shrink Electron bundle size by lots of MBs! 2016-03-10 18:48:41 -08:00
greenkeeperio-bot
6f73388526 chore(package): update webtorrent to version 0.84.0
http://greenkeeper.io/
2016-03-10 18:07:34 -08:00
Feross Aboukhadijeh
fbddb0c98b Add cleanup script (for developers) (Fix #124) 2016-03-10 15:18:02 -08:00
Feross Aboukhadijeh
b904f590c8 rename build.js -> package.js 2016-03-10 14:46:19 -08:00
Feross Aboukhadijeh
7b715622eb Add packager build script
This add lots of missing options for packaging Electron apps correctly
for all platforms.
2016-03-10 00:08:45 -08:00
greenkeeperio-bot
9c815ea370 chore(package): update webtorrent to version 0.83.0
http://greenkeeper.io/
2016-03-08 19:45:43 -08:00
Feross Aboukhadijeh
a396ffa7ba Fix drag class getting stuck (fix #75)
This is fixed in this commit to drag-drop: d65c46de96
2016-03-08 16:25:48 -08:00
Feross Aboukhadijeh
3b3ebc717a fixpack 2016-03-08 15:03:41 -08:00
Feross Aboukhadijeh
19f796df03 add npm run update-authors 2016-03-08 13:54:17 -08:00
Feross Aboukhadijeh
9fce4d9741 Merge pull request #93 from Flet/even-prettier-bytes
switch to prettier-bytes
2016-03-08 12:41:58 -08:00
Dan Flettre
302d485bc8 switch to prettier-bytes 2016-03-08 10:45:55 -06:00
DC
4b890ee9f6 Show Blender Foundation videos by default
* Finishes the saved torrents feature!
* Torrents load and save correctly. Poster is autogenerated only once.
* Torrents can be paused and restarted
* Download button indicates state:
 - White means paused
 - Pulsating green means downloading
 - Solid green means finished downloading, only seeding
2016-03-07 22:15:47 -08:00
Nate Goldman
383659ad1a add downloads folder - fix #53
- fixed issue where nothing but infoHash was getting saved
- better defaults mgmt for state.saved
- no duplicates saved
2016-03-07 10:34:05 -08:00
DC
093d810b90 Remove updateThrottled 2016-03-07 04:53:04 -08:00
Nate Goldman
045f38089c add persistent app config
resolves #24
2016-03-05 22:27:47 -08:00
Feross Aboukhadijeh
edb16a1bf1 Use single quotes in hyperx 2016-03-05 19:02:40 -08:00
Feross Aboukhadijeh
7eeda57b57 Add alternate fullscreen shortcut ⌘+Shift+F (fix #26)
Uses https://npmjs.com/package/electron-localshortcut to workaround a
bug in Electron (https://github.com/atom/electron/issues/1334).

We can remove `electron-localshortcut` once that bug is fixed.
2016-03-05 17:25:22 -08:00
Feross Aboukhadijeh
5c45a81665 Batch virtual-dom changes (fix #27)
From `main-loop`:

> main-loop is an optimization module for a virtual DOM system.
Normally you would re-create the virtual tree every time your state
changes. This is not optimum, with main-loop you will only update your
virtual tree at most once per request animation frame.

> main-loop basically gives you batching of your virtual DOM changes,
which means if you change your model multiple times it will be rendered
once asynchronously on the next request animation frame.
2016-03-05 15:25:15 -08:00
greenkeeperio-bot
8b943b19c4 chore(package): update electron-prebuilt to version 0.36.10
http://greenkeeper.io/
2016-03-05 10:23:36 -08:00