Something went wrong. Try again.
A local-first note taking app
Something went wrong. Try again.
Move internal-link resolution into DocumentSlotView; wire Zen master
Link-target resolution (relative-path join + building an OpenDocRequest) lived in the tiling workspace, so each workspace would have to reimplement it. Move it into a shared, pure resolveDocumentLink() and have DocumentSlotView — which already holds the open doc's path and provider — translate a workspace's onOpenEntry into the editor's onOpenLink handler. Now any workspace gets file-to-file link navigation by forwarding the onOpenEntry it already receives: Zen becomes a two-line change, and tiling drops its bespoke handleOpenLink plus the onOpenLink prop threading. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Author Ethan Graf Co-author Claude Opus 4.8 Committer Tangled Date (Jul 29, 2026, 1:11 AM UTC) Commit b7c2d82e b7c2d82e5b6a7da8432b50f400ddfd5515792919 Parent 561eaa9b 561eaa9b456e1779648b224241afe96a1d20220b