v0.9.3
New and notable:
- cache digitalocean auth tokens and skip sign-in when there is a cached token, fix whitespace padding on empty login screen, fix the "i have a promo code" #2583
- zork and simple socks now run in node.js #2514 and #2595
- add a getters command to zork, for monitoring #2495
- support for routing requests through tor #2533
- add support for RC4 network traffic obfuscator #2508
- prompt users to submit feedback when a peerconnection disconnects unexpectedly #2584
Other changes:
- indent and no-trailing-whitespace tslint rules #2567
- polymer 1.0 preparation: remove splashState from global settings #2557, remove contact.html dependency on global GET/SHARE mode #2561, add a getPortControlSupport method to core to clean up port control UX #2550, remove global dependencies from the roster #2558, no state sharing for cloud install status #2552, no state sharing for getting/sharing status #2594
- hamburger button is now an actual button, for easier clicking #2591
- remove search from roster #2559
- remove last pieces of code supporting one-time connections #2590
- replace all substr() calls with substring() #2596
- add "report this error link" for when cloud install fails #2592
- more helpful error messages for feedback submission #2573
- add a separate link in submit feedback to show logs #2572
- Gruntfile no longer uses taskmanager #2589
WebRTC tests
jpm still broken in Firefox 48 beta #2426
(rows are getter, columns the giver)
* | chrome-stable | firefox-stable |
---|---|---|
chrome-stable | ✅ | ✅ |
firefox-stable | ✅ | ✅ |
* | chrome-stable | chrome-beta | chrome-canary |
---|---|---|---|
chrome-stable | ✅ | ✅ | ✅ |
chrome-beta | ✅ | ✅ | ✅ |
chrome-canary | ✅ | ✅ | ✅ |