Jon Betts
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...
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...
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...
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...
Currently HTML content is served from our app uncompressed. We can add this pretty easily in NGINX and it should yield a small benefit.
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...