Clone this repository
For self-hosted knots, clone URLs may differ based on your setup.
Download tar.gz
Listen for #identity events on the relay and update the handle in
_repos for tracked DIDs when it changes.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The generated callXrpc client handled 401 responses with a redirect to
re-auth for procedures and queries, but the blob upload path was
missing this handler — causing raw errors instead of graceful re-auth.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Rename hero to hat://k, update tagline
- Remove hatk schema CLI command and docs
- Add createReport to API reference
- Update hooks guide to use ctx. style and hooks/ directory
- Simplify mutations guide to callXrpc only
- Remove experimental SvelteKit features section
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Double-quote all column names in generated DDL, DML, and FTS queries
to avoid SQLite errors when lexicon field names collide with reserved
words (e.g. "index" from app.bsky.feed.post).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>