I’ve published an extension that helps you visualize the relationship between your cards:
This was a good project for testing out the recent integration work. The Graph View extension does the following:
Visualizes a connection line between cards that have been explicitly connected.
Showcases cards that are good candidates for connections (by using the new embeddings API).
Allows you to manipulate cards directly from the graph, either making new connections or severing existing ones.
This update brings other minor changes to the extension platform. Most importantly:
An Embeddings API that allows you to query the AI embeddings that Pine stores locally. These embeddings can be used for AI staples such as showing similar cards or supporting fuzzy search.
Creating and deleting deck and card associations now only requires update permissions, instead of previously requiring create and delete permissions. This allows for create/delete permissions to be reserved for the card or deck itself instead of the associated data models.
That brings us to the end of the integration series! I’ll leverage integrations to offload features that don’t fit into the app's core. This should help avoid the feature bloat that seems to plague many productivity tools. I’m also getting close to the 1.0 release, so future changelogs might be a little boring as I work through the more mundane to-dos, like updating the website, supporting account deletion, etc.
I’ll also use this opportunity to catch up on my review backlog, which has started piling up since I’ve been preoccupied with this feature.
Anyway, until next time!