commits
* Allow overwriting blocks during import repo
* Implement get recommended config
* Implement submit plc operation
* fix none method auth
* error log
* fix empty client uri
* fix missing client name
* add docker compose, caddy
* tweaks
* more tweaks
* tweak
* fix gh action
* Handle service auth and existing users on create account
* Remove duplicate registration of create account
* bump indigo dep for pkg renames
* update atcrypto and atdata pkg names
This reverts commit 125b864f150200359af56f4abe77385dc9d0227f.
This reverts commit 9fbd74c10e490237e8beb34e8e9732843b6bada3.
* refactor blockstore to be extensible
* add configuration for setting blockstore variant
* use the configuration when getting blockstore
* feat: add checkAccountStatus
* chore: update readme
* fix: scan error
this ensures that describeRepo gives us the right did doc after we make
an updateHandle call -- we emit an #identity guy on the event stream so we
might as well bust our own cache as well as everybody else's
ref bluesky-social/atproto#3393
* µopt: only do one allocation here
* just check if preferences is a key of the prefs obj
i think json.Unmarshal can give u a non-nil guy here and checking for
nil or empty is kinda cringe so let's just do this