Jon Betts

Results 16 issues of Jon Betts

The conclusions of [this spike](https://github.com/hypothesis/via3/issues/405): * Nothing is certain with Google, it's all guesswork * We can do two legged OAuth 2 quite easily with the Google libraries * We...

tech debt

Via 3 was used as the base for Checkmate and during that review a number of weird things were discovered: * The routing should be moved to `route.py` instead of...

tech debt

We don't rewrite URLs in `manifest.json` files: https://twitter.com/bascule/status/1307440596668182528?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1307440596668182528%7Ctwgr%5Eshare_3&ref_url=https%3A%2F%2Fwww.theguardian.com%2Ftechnology%2F2020%2Fsep%2F21%2Ftwitter-apologises-for-racist-image-cropping-algorithm This causes problems for certain websites. We have actually taken steps to prevent `pywb` from rewriting manifest files at all, as it...

bug

After we have worked out if we can block/redirect by video content type (https://github.com/hypothesis/via3/issues/286), we may want to try and see if we can extend this to audio types. For...

bug

Currently HTML content is served from our app uncompressed. We can add this pretty easily in NGINX and it should yield a small benefit.

Performance

Currently it's possible to cause a Cloudflare timeout by attempting to proxy a remote point that doesn't respond in time: * https://qa-via3.hypothes.is/http://httpbin.org/delay/10 Ideally we should timeout before Cloudflare and return...

bug