Commit Graph

591 Commits

Author SHA1 Message Date
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
Feross Aboukhadijeh
4c010cb642 build: overwrite old files 2016-03-05 01:44:29 -08:00
Feross Aboukhadijeh
09d390e0b3 use feross/hyperx until PR is merged 2016-03-04 23:35:23 -08:00
Feross Aboukhadijeh
223edebf04 build: package with same version as electron-prebuilt 2016-03-04 22:00:30 -08:00
Feross Aboukhadijeh
1c6cf0bac6 lock electron-prebuilt dependency 2016-03-04 21:59:58 -08:00
Feross Aboukhadijeh
79cfb2a8c6 package.json: remove unused "files" property 2016-03-04 21:58:13 -08:00
Nate Goldman
b5561f13b4 try hyperx 2016-03-04 18:11:06 -08:00
Feross Aboukhadijeh
b8996468fb webtorrent@^0.82.1 2016-03-04 01:24:26 -08:00
Feross Aboukhadijeh
8041e5faa3 no TURN server 2016-03-03 15:43:41 -08:00
Feross Aboukhadijeh
edba6ce467 webtorrent@0.82 (for client.progress) 2016-03-03 13:54:11 -08:00
Feross Aboukhadijeh
cdfe479018 use bleeding edge airplay-js 2016-03-02 18:22:17 -08:00
Feross Aboukhadijeh
fd7c819a4e remove electron-debug 2016-03-02 14:20:56 -08:00
Feross Aboukhadijeh
c1e2b9ec5c add chromecast/airplay support 2016-03-02 04:14:17 -08:00
Feross Aboukhadijeh
1bfecb80a2 move webtorrent back into main window
We keep webtorrent running when the window is “closed” by hiding the
window instead.
2016-03-01 20:48:22 -08:00
Feross Aboukhadijeh
bbe982d645 in progress: move webtorrent into background BrowserWindow 2016-02-18 19:10:07 -08:00
Feross Aboukhadijeh
d122ce9f36 add virtual-dom boilerplate 2016-02-17 18:58:39 -08:00
Feross Aboukhadijeh
eb7936efaa webtorrent@0.76 2016-02-16 17:58:24 -08:00
Feross Aboukhadijeh
296b28df02 standard@6 2016-02-16 17:57:55 -08:00
Feross Aboukhadijeh
ca81fd40d2 sync with instant.io repo 2016-02-16 17:55:16 -08:00
Feross Aboukhadijeh
79f766a1b3 use up-to-date list of trackers from create-torrent 2016-02-16 17:53:47 -08:00
Feross Aboukhadijeh
82db0b7d40 add missing debug dep 2016-02-16 17:46:50 -08:00
Feross Aboukhadijeh
5e064b5072 add pre-commit 2016-02-16 17:46:24 -08:00
Feross Aboukhadijeh
ab8b0a42c1 use instant.io as starting point 2016-01-02 16:23:30 +01:00
Feross Aboukhadijeh
a4f5786160 add badges 2016-01-02 16:06:50 +01:00
Feross Aboukhadijeh
a1d69dbba7 initial commit 2016-01-02 16:01:08 +01:00