Commit Graph

32 Commits

Author SHA1 Message Date
Feross Aboukhadijeh
0df6198549 WebTorrent, LLC
What is WebTorrent, LLC?

WebTorrent, LLC is the legal entity that runs the WebTorrent project.
WebTorrent is still, and always will be, non-profit, open source, free
software.

There are no plans to make a profit from WebTorrent.
2016-05-19 16:43:51 -07:00
Feross Aboukhadijeh
969c784df4 Windows Portable App (#417)
* packager: call callbacks consistently

Before this, the callbacks would not being called, which would lead to
an incomplete build on non-OS X platforms when trying to build all for
all platforms.

* packager: Always produce OS X update file regardless of --package option

This makes it consistent with how the windows build always produces the
.nupkg autoupdate files

* packager: fix duplicate npm install

Move "npm prune && npm dedupe" into the release script. Remove an extra
"npm install"

* Make Windows portable app

When a folder named "Portable Settings" exists in same folder as
WebTorrent.exe, then use it instead of the default application config
path.

Closes #358

* packager: remove redundant signing warning

* cross platform zip function

* Set config file path to match config.CONFIG_PATH

* portable app: make electron settings portable

* portable: fix poster/torrent paths

* use cross-zip

* portable app: default download folder inside 'Portable Settings'
2016-04-16 04:18:21 -07:00
Feross Aboukhadijeh
2333171de7 Many packager improvements; Windows signing! (#413)
* Many packager improvements; Windows signing!

* Windows signing works now! (Certs are on an external USB stick that
must be plugged into the build machine during build. We can't do the
same for OS X because certs need to exist in the login Keychain to be
found.)

Fixes #219

* Signing is now optional (so OS X and Windows contributors can run
`npm run package` without errors)

* zip, dmg, and deb arguments are now passed in as e.g. "--package=dmg"

* Print a huge warning when signing is disabled so we're less likely to
ship unsigned binaries to users.

* Make console.logs during packaging consistent and parallel
("creating..." followed by "created.")

* More aggressive signing warnings

* Warn when building OS X app on non-OS X platform (because signing
will never work on non-OS X platforms)
* Warn when building Windows app on non-Windows platform (because
signing doesn't work yet on non-Windows platforms)
2016-04-14 22:32:36 -07:00
Feross Aboukhadijeh
ae168ae885 add default torrent: The WIRED CD (#401)
* add default torrent: The WIRED CD

* remove additional unneeded files
2016-04-13 00:24:16 -07:00
grunjol
dd8ed77153 add package invocation change for deb/zip package 2016-04-02 09:20:00 -03:00
Feross Aboukhadijeh
76072b1be1 fix badge link issue
the spaces between badges were linked
2016-04-01 00:31:52 -07:00
Feross Aboukhadijeh
e402fb93fb webtorrent-app -> webtorrent-desktop 2016-04-01 00:09:45 -07:00
Feross Aboukhadijeh
df04363f7c WebTorrent Desktop 2016-03-28 13:36:51 -07:00
Nate Goldman
ded599328a add version badge, update release info 2016-03-25 11:45:53 -07:00
Feross Aboukhadijeh
20c6b81047 simplify arguments to npm run package 2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
0a51da13a4 docs: improve windows build notes 2016-03-24 02:54:49 -07:00
Nate Goldman
eff0b6eb23 Update README.md 2016-03-22 15:30:56 -07:00
Feross Aboukhadijeh
77592cf765 add small note about how to build for windows 2016-03-19 03:27:53 -07:00
Feross Aboukhadijeh
b9543209aa readme: link logo 2016-03-16 13:19:14 -07:00
Nate Goldman
a75e41df7c add platform-specific package instructions 2016-03-11 16:21:55 -08:00
Feross Aboukhadijeh
72c472d4e7 readme 2016-03-11 16:15:00 -08:00
Feross Aboukhadijeh
909744ff89 readme: add standard 2016-03-11 16:14:05 -08:00
Nate Goldman
02e7596f5e fancy readme title 2016-03-11 15:23:41 -08:00
Feross Aboukhadijeh
d57a2cfd71 readme 2016-03-10 23:15:06 -08:00
Feross Aboukhadijeh
f21d7dd732 Move webtorrent icons into static/ 2016-03-10 19:11:49 -08:00
Feross Aboukhadijeh
7282865bc7 restructure folders 2016-03-10 14:52:49 -08:00
Feross Aboukhadijeh
b904f590c8 rename build.js -> package.js 2016-03-10 14:46:19 -08:00
Feross Aboukhadijeh
d6d84bcec3 readme 2016-03-08 17:52:12 -08:00
Feross Aboukhadijeh
7b7431c0f7 fix centering 2016-03-08 17:50:04 -08:00
Feross Aboukhadijeh
6469ce6bd4 update screenshot 2016-03-08 17:48:50 -08:00
Romain Beaumont
f5cbf977f1 ti -> travis-image, tu -> travis-url 2016-03-08 13:58:21 +01:00
Romain Beaumont
c20cfff17b Add travis badge 2016-03-08 12:21:14 +01:00
Feross Aboukhadijeh
ef78c2bf8b add screenshot to readme 2016-03-04 01:13:25 -08:00
Feross Aboukhadijeh
6a7b232a80 readme 2016-02-16 17:46:02 -08:00
Feross Aboukhadijeh
c9cd96465e badges 2016-02-16 17:21:14 -08: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