alpha
Login
or
Join now
eagraf.dev
/
textile
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A local-first note taking app
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
textile
/
src
/
documents
/
at
shared-link-resolution
1 folder
6 files
Ethan Graf
Move internal-link resolution into DocumentSlotView; wire Zen
3d ago
7bc9fedc
providers
Add pre-commit hook (format, lint, test) and format the repo - .githooks/pre-commit runs `format:check`, `lint`, and `test`; commits are blocked unless all pass. Enabled via core.hooksPath, wired by a `prepare` npm script so `npm install` activates it on fresh clones. - Ran `prettier --write .` across the repo so it's now Prettier-clean and the hook's format:check passes going forward. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 month ago
documentSlotOpen.ts
Move internal-link resolution into DocumentSlotView; wire Zen 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>
3 days ago
resolveDocumentLink.test.ts
Move internal-link resolution into DocumentSlotView; wire Zen 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>
3 days ago
resolveDocumentLink.ts
Move internal-link resolution into DocumentSlotView; wire Zen 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>
3 days ago
types.ts
Integrate Habitat Docs
2 months ago
useDocumentSlot.ts
Refactor workspaces
2 months ago
useDocumentTitle.ts
Integrate Habitat Docs
2 months ago