* oauth: basic server oauth init
* oauth: successfully making posts and whatnot!
* docs: add oauth docs
* lol hax
* checkpoint
* oauth: PAR part works great
* model: oauth_session --> oauth_session_upstream
* oauth: remove weird xrpc endpoint
* oauth: getting to token creation!
* oauth: we're issuing tokens!
* oauth: we're generating a jwt woo
* build: move to streamplace indigo
* build: update Makefile to work with subproject atproto
* atproto: rewrite repo sync (no more partials)
* oauth: token issuance is happening!
* oauth: just one table plz
* atproto: working profile retrieval!
* oauth: refactor to wrapped oauth client
* oauth: working DPoP!
* oauth: roll back makedb changes
* oauth: implement refresh tokens
* oauth: add downstream authorization code
* oauth: implement revocation
* oproxy: big broken move of lots of files
* checkpoint
* oproxy: implemented PAR
* oproxy: implemented authorize
* oproxy: implement return
* oproxy: implement token issuance
* oproxy: implement token revocation
* oproxy: implement middleware
* oproxy: fixes
* oproxy: login works again!
* oproxy: cleanup
* oproxy: move to forked atproto library
* docs: we love this image, sorry i deleted it
* oproxy: somewhat-working DPoP nonce enforcement!
* oproxy: nonce working in corner cases
* oproxy: roll nonce on token requests
* spxrpc: add wildcard atproto function
* oproxy: implement upstream refresh
* login: ship basic login screen
* @streamplace/atproto-oauth-client-react-native: moving in
* oproxy: add PublicHost and whatnot
* oproxy: customization of redirect urls
* oproxy: restructure
* oproxy: display handle rather than did
* oproxy: working error handling
* oproxy: handle resolution, error handling
* app: lie about did:web too
* build: don't commit .tsbuildinfo
* build: unfork indigo
* docs: make directory if we run first
* Apply suggestions from code review
* prettier