Clone this repository
For self-hosted knots, clone URLs may differ based on your setup.
The old analysis.connections field contained fabricated connections
including Japanese text from a Bluesky post. Removed connections from
the PDS record and added cleanup to updateRecord to delete stale
fields. Restored unicode edge icons (the Japanese was in the data,
not the icons). Fixed pdsls.dev link (no encodeURIComponent).
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>
Unicode arrows/symbols (U+2295, U+26D4, etc.) render as CJK in some
fonts. Replaced with ASCII equivalents. Edge title max-width 200px
was too short — now 60% of container.
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>
- Highlights section shows only hot edges with star badges
- Edges section shows all edges without hot styling (no duplication)
- recordUri now pulled from getRecord response onto island object
- pdsls.dev link uses actual recordUri
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>
Also persisted analysis highlights to D1/PDS for island 3mlrokf4gho2i.
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>
Node --experimental-strip-types requires .ts extensions in imports,
not .js. Also adds better error reporting in callContainer.
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>