Commit Graph

44 Commits

Author SHA1 Message Date
Feross Aboukhadijeh
3b05b52e57 feross -> webtorrent 2017-04-14 13:48:39 -07:00
Feross Aboukhadijeh
cdfb907c75 standard 2017-03-20 19:41:44 -07:00
Feross Aboukhadijeh
95d6ec5fdd move release instructions to contributing.md 2017-02-04 18:00:50 -08:00
DC
9fbee6cfeb Replace release scripts with instructions
The release scripts don't really work, and there are a lot of manual steps that weren't documented. They are now.
2017-02-05 02:55:13 +01:00
Feross Aboukhadijeh
59286ff3cb style: prefix all test commands with "test-"
It's a style I follow in all my packages...

- test
- test-node
- test-browser
- ...
2016-10-03 02:59:50 -07:00
DC
82245f0b5c Integration tests: README 2016-09-20 23:51:37 -07:00
DC
62c5b78358 Integration test: update README 2016-09-17 20:35:51 -07:00
Feross Aboukhadijeh
5cb295f722 readme 2016-08-23 16:19:16 -07:00
Feross Aboukhadijeh
febad56497 OS X -> Mac 2016-07-26 21:55:05 -07:00
Feross Aboukhadijeh
767ca71f7d Update README.md 2016-07-26 01:33:24 -07:00
DC
59b012e527 Fix README 2016-07-08 11:58:15 -07:00
DC
8e64e4120b Telemetry: add Privacy section to README 2016-06-21 21:58:15 -07:00
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