- Jul 10, 2019
-
-
Arlo Breault authored
Some files were omitted in the .eslintignore, left as an exercise to the reader. We probably want to reduce amount of globals overall and use proper es modules.
-
Arlo Breault authored
Requires at least node v8.x
-
Arlo Breault authored
This was probably meant to be `@relay = null` is the coffeescript.
-
Arlo Breault authored
No idea why but, with it, when a client disconnects the datachannel doesn't close. This wasn't an issue prior to 359600dd since the configuration wasn't being passed to the peerconnection constructor. This probably just makes the url invalid and falls back to a default in libwebrtc.
-
Arlo Breault authored
-
Arlo Breault authored
-
Arlo Breault authored
-
Arlo Breault authored
-
Arlo Breault authored
I guess alternatively, just use an if/else block.
-
Arlo Breault authored
-
Arlo Breault authored
-
Arlo Breault authored
With, ./node_modules/.bin/coffee -b -c Cakefile `find . -path ./node_modules -prune -o -name '*.coffee'`
-
Arlo Breault authored
After auditing for breaking changes [0] so that the output produced uses ES2015 classes. [0] https://coffeescript.org/#breaking-changes)
-
Arlo Breault authored
But note that maybe we should be constructing a new PCConfig each time Config is instantiated, rather than sharing it on the prototype.
-
- Jul 08, 2019
-
-
Cecylia Bocovich authored
-
- Jul 05, 2019
-
-
Cecylia Bocovich authored
The webextension icons were missing in the Mozilla addons upload. We need a newer version to update it.
-
Cecylia Bocovich authored
Messed up the git tag so just going for v0.0.3
-
Cecylia Bocovich authored
-
Arlo Breault authored
-
Arlo Breault authored
So that it compiles to, ``` if (!(name in result)) { result[name] = value; } ``` instead of, ``` if (!(indexOf.call(result, name) >= 0)) { result[name] = value; } ``` since `result` is an object, not an array.
-
Arlo Breault authored
Trac 31067
-
- Jul 04, 2019
-
-
Cecylia Bocovich authored
Prevents repeat calls to update() on startup
-
Cecylia Bocovich authored
Now that we're setting the active attribute of pair to true before accepting a client offer, we should be careful to reset it to false if receiving the offer fails
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
Save whether the snowflake extension is currently enabled in local storage so that users do not need to opt-in again every time the browser is restarted
-
Cecylia Bocovich authored
If there is an active connection through your snowflake proxy, your snowflake will turn to green
-
- Jul 03, 2019
-
-
Arlo Breault authored
Introduced in ead579a6, `config` is only a global in the webextension.
-
- Jul 02, 2019
-
-
-
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
The test failure was due to pollBorker waiting the full 5 seconds before polling for the first time. The lint errors were some trailing whitespace and unecessary fat arrows
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
This enables breaking the loop from the outside and cleans up the countdown
-