Skip to content
This repository has been archived by the owner on Dec 27, 2022. It is now read-only.

Beaker 0.4.2

Compare
Choose a tag to compare
@pfrazee pfrazee released this 11 Nov 20:36
· 7716 commits to master since this release

Not much to see here. You probably shouldn't bother updating.

.
.
.
SIKE! We've got some great updates in this release. It'll really help take your mind off your post-election blues.

Reworked Dat Management and Viewing

We gave the builtin Dat pages a total makeover. Check it out:

https://cloud.githubusercontent.com/assets/1270099/20114863/a9039eb6-a5bb-11e6-84d5-f8c663679473.png
https://cloud.githubusercontent.com/assets/1270099/20114864/a90c2842-a5bb-11e6-8c11-7f36150ee72d.png

API for Dat sites to request Network Access

We updated the navigator.permissions API to include support for requesting network access. Now a Dat site can request permission to break the network sandbox:

navigator.permissions.request({ name: 'network', hostname: 'github.com' }).then(res => {
  if (res.status === 'granted') window.location.reload() // have to reload to take effect
})

screen shot 2016-11-11 at 2 32 54 pm

Read more in the API Docs

Changes

  • 🖌 Totally reworked the builtin pages for managing and viewing Dats (#174)
  • ✋ Added navigator.permissions APIs for dat sites to request network access (#178)
  • 💩 Beaker's Web APIs now give nicer error objects (#173)
  • 🚓 Better permission controls on internal RPC APIs (#177)

Fixes

  • Shouldnt get history transaction errors anymore (#170)
  • Fixed a crush-bug in the notifications API (#137)