commits
Add IPFS blockstore and browser signer
Introduce IPFSBlockstore that stores repo blocks via a local Kubo HTTP
RPC and remove the SQLite-backed blockstore. Add a SignerHub and
WebSocket signer endpoints (bearer and cookie) to support a browser-
based signer, BYOK registration via Ethereum wallets, and service-auth
JWT signing with caching. Add x402 pinning config/hooks, update CLI
flags, server config, handlers, and templates for account/signup/signin
and home pages.
* Switch to the new repo lib
* Fix nil pointer
* caching
* clean
* fix: empty array nil
* use make for array init
---------
Co-authored-by: Hailey <me@haileyok.com>
* bump indigo version
* fix TIDClock ptr
Instead of returning an error when encountering an empty or invalid CID,
log the error and continue processing the remaining blobs.
* feat: log level configuration
Add a new `--log-level` flag to configure the logging level for the
server. The flag accepts values: debug, info, warn, and error. The
default log level is set to info. The log level is passed to the server
and used to filter log messages based on the configured level.
* fix: log level arg
* feat: configurable session cookie key
* chore: fmt
Signed-off-by: Will Andrews <will7989@hotmail.com>
Co-authored-by: Scan <103391616+scanash00@users.noreply.github.com>
Bumps [github.com/lestrrat-go/jwx/v2](https://github.com/lestrrat-go/jwx) from 2.0.12 to 2.0.21.
- [Release notes](https://github.com/lestrrat-go/jwx/releases)
- [Changelog](https://github.com/lestrrat-go/jwx/blob/v2.0.21/Changes)
- [Commits](https://github.com/lestrrat-go/jwx/compare/v2.0.12...v2.0.21)
---
updated-dependencies:
- dependency-name: github.com/lestrrat-go/jwx/v2
dependency-version: 2.0.21
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.5.0 to 5.5.4.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jackc/pgx/compare/v5.5.0...v5.5.4)
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-version: 5.5.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
* cleanup logger usages and add some metrics
* add some basic metrics
Add IPFS blockstore and browser signer
Introduce IPFSBlockstore that stores repo blocks via a local Kubo HTTP
RPC and remove the SQLite-backed blockstore. Add a SignerHub and
WebSocket signer endpoints (bearer and cookie) to support a browser-
based signer, BYOK registration via Ethereum wallets, and service-auth
JWT signing with caching. Add x402 pinning config/hooks, update CLI
flags, server config, handlers, and templates for account/signup/signin
and home pages.
* feat: log level configuration
Add a new `--log-level` flag to configure the logging level for the
server. The flag accepts values: debug, info, warn, and error. The
default log level is set to info. The log level is passed to the server
and used to filter log messages based on the configured level.
* fix: log level arg
Signed-off-by: Will Andrews <will7989@hotmail.com>
Bumps [github.com/lestrrat-go/jwx/v2](https://github.com/lestrrat-go/jwx) from 2.0.12 to 2.0.21.
- [Release notes](https://github.com/lestrrat-go/jwx/releases)
- [Changelog](https://github.com/lestrrat-go/jwx/blob/v2.0.21/Changes)
- [Commits](https://github.com/lestrrat-go/jwx/compare/v2.0.12...v2.0.21)
---
updated-dependencies:
- dependency-name: github.com/lestrrat-go/jwx/v2
dependency-version: 2.0.21
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.5.0 to 5.5.4.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jackc/pgx/compare/v5.5.0...v5.5.4)
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-version: 5.5.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>