alpha
Login
Join now
eagraf.dev
/
textile
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
A local-first note taking app
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
4
Pipelines
Pipelines
Commits on
main
Ethan Graf
2d37de67
Add a textile-plan skill and register skills for Claude Code
main
2mo ago
Add a textile-plan skill and register skills for Claude Code
main
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
85aee2fa
Isolate e2e tests properly and share one app per spec
2mo ago
Isolate e2e tests properly and share one app per spec
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
2fdbd655
Add Playwright e2e tests for the editor behaviour vitest cannot reach
2mo ago
Add Playwright e2e tests for the editor behaviour vitest cannot reach
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
7e004368
Add a hint strip to the bottom of the `[[` completion popup
2mo ago
Add a hint strip to the bottom of the `[[` completion popup
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
33224327
Let `#` accept the highlighted note and continue into headings
2mo ago
Let `#` accept the highlighted note and continue into headings
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
bab16a62
Keep the `#` visible in a rendered heading wikilink
2mo ago
Keep the `#` visible in a rendered heading wikilink
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
fe7e1f90
Complete headings after `[[Note#` and `[[#`
2mo ago
Complete headings after `[[Note#` and `[[#`
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
307bf79f
Navigate to a heading when following [[Note#Heading]]
2mo ago
Navigate to a heading when following [[Note#Heading]]
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
d6cf1d1f
Restore scroll and cursor when returning to a tab
2mo ago
Restore scroll and cursor when returning to a tab
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
14cfd91a
Seed a wikilink-created note with its title as an H1
2mo ago
Seed a wikilink-created note with its title as an H1
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
b4b2ff74
Support [[wikilinks]]: parsing, resolution, navigation, completion
2mo ago
Support [[wikilinks]]: parsing, resolution, navigation, completion
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
66824850
Resolve internal links from entryId, not the document handle id
2mo ago
Resolve internal links from entryId, not the document handle id
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
a8893f81
Derive the sidebar highlight from the open document, not from clicks
2mo ago
Derive the sidebar highlight from the open document, not from clicks
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
b7c2d82e
Move internal-link resolution into DocumentSlotView; wire Zen
2mo ago
Move internal-link resolution into DocumentSlotView; wire Zen
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
561eaa9b
Add Edit/View mode toggle with per-tab state and link navigation
2mo ago
Add Edit/View mode toggle with per-tab state and link navigation
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
3d194ef7
Bulleted & numbered list editing: glyphs, tight continuation, nesting
2mo ago
Bulleted & numbered list editing: glyphs, tight continuation, nesting
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
3b6e80bb
Render nested blockquotes as equal-width bars at any depth
2mo ago
Render nested blockquotes as equal-width bars at any depth
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
69464b68
Live preview Tier 1: complete partial node-type rendering
2mo ago
Live preview Tier 1: complete partial node-type rendering
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
1b9605da
Reveal raw --- (no rule) when cursor is on the HR line
2mo ago
Reveal raw --- (no rule) when cursor is on the HR line
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
2e4a5036
Fix cursor offset below horizontal rules
2mo ago
Fix cursor offset below horizontal rules
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
00098eee
Prevent editor scrollbar shift and enable wheel-scroll on tab strip
2mo ago
Prevent editor scrollbar shift and enable wheel-scroll on tab strip
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
25d82230
Keep the active line inside an unterminated fenced block
2mo ago
Keep the active line inside an unterminated fenced block
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
78eec6bf
Make code-block background seamless across lines
2mo ago
Make code-block background seamless across lines
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
8a4fb30d
Include backticks in inline-code highlight
2mo ago
Include backticks in inline-code highlight
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
bdd3e1e9
Hide inline markers as soon as cursor leaves the span
2mo ago
Hide inline markers as soon as cursor leaves the span
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
e45d0cbb
Complete live-preview rendering for core markdown node types
2mo ago
Complete live-preview rendering for core markdown node types
Copy SHA
Browse repository
Ethan Graf
committed
2mo ago
Ethan Graf
0d2903d1
Sidebar file drag-and-drop to move files between directories
3mo ago
Sidebar file drag-and-drop to move files between directories
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
aa77d352
Move split controls to the title bar + title-bar/sidebar polish
3mo ago
Move split controls to the title bar + title-bar/sidebar polish
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
50fe74d7
Tabs per tile (phase 5b): drag-and-drop tabs + drop-zone splits
3mo ago
Tabs per tile (phase 5b): drag-and-drop tabs + drop-zone splits
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
cac66648
Tabs per tile (phase 5c): persist layout + selection to localStorage
3mo ago
Tabs per tile (phase 5c): persist layout + selection to localStorage
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
c345c38a
Tabs per tile (phase 5a): tab context menu + open-in-split
3mo ago
Tabs per tile (phase 5a): tab context menu + open-in-split
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
4a0ccc5e
Tabs per tile (phase 4): tab commands + keyboard
3mo ago
Tabs per tile (phase 4): tab commands + keyboard
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
eb9ac19f
Tabs per tile (phase 3): focus-or-append open flow
3mo ago
Tabs per tile (phase 3): focus-or-append open flow
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
ae08d701
Tabs per tile (phase 2) + per-vault workspace state
3mo ago
Tabs per tile (phase 2) + per-vault workspace state
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
17d57f8a
Tabs per tile (phase 1): tab-state model + split collapse
3mo ago
Tabs per tile (phase 1): tab-state model + split collapse
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
d91e979c
Add pre-commit hook (format, lint, test) and format the repo
3mo ago
Add pre-commit hook (format, lint, test) and format the repo
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
c597a192
Remove non-vault providers and cascade dead code
3mo ago
Remove non-vault providers and cascade dead code
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
5a27bb1f
Vault: Phase 4 editor binding, remote sync-down, and unified vault model
3mo ago
Vault: Phase 4 editor binding, remote sync-down, and unified vault model
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
0a2f013c
Vault integration phase 3: wire synced vaults into the UI
3mo ago
Vault integration phase 3: wire synced vaults into the UI
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
0b17f0cd
Fix Automerge "out of date document" race in doc sessions
3mo ago
Fix Automerge "out of date document" race in doc sessions
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
0faef712
Vault integration phase 2: push-only sync engine + change detection
3mo ago
Vault integration phase 2: push-only sync engine + change detection
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
4fe1affc
Refactor DocSessionRegistry + fix Vitest config for Automerge
3mo ago
Refactor DocSessionRegistry + fix Vitest config for Automerge
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
9b8cc432
Vault integration phase 1: foundation types, HabitatRepo, snapshot, and utils
3mo ago
Vault integration phase 1: foundation types, HabitatRepo, snapshot, and utils
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
c063ef29
add lock to automerge editor to prevent race on debounce
3mo ago
add lock to automerge editor to prevent race on debounce
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
a624a8a9
add scrolbar in editor
3mo ago
add scrolbar in editor
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
68b5afb5
Make sidebar width adjustable
3mo ago
Make sidebar width adjustable
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
6aea5b5e
Flesh out sidebar tree UI
3mo ago
Flesh out sidebar tree UI
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
9f35b85f
Basic local filesystem with sidebar tree, and basic stubs for a synced filesystem
3mo ago
Basic local filesystem with sidebar tree, and basic stubs for a synced filesystem
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
48b743b2
Add vault creation UI
3mo ago
Add vault creation UI
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
9407b0e6
Update design skill with rules about cursors
3mo ago
Update design skill with rules about cursors
Copy SHA
Browse repository
Ethan Graf
committed
3mo ago
Ethan Graf
24005521
Add sidebar vault selector
4mo ago
Add sidebar vault selector
Copy SHA
Browse repository
Ethan Graf
committed
4mo ago
Ethan Graf
a9eab0f7
Fix habitat auth scopes
4mo ago
Fix habitat auth scopes
Copy SHA
Browse repository
Ethan Graf
committed
4mo ago
Ethan Graf
843522b7
App is named Textile across the board
4mo ago
App is named Textile across the board
Copy SHA
Browse repository
Ethan Graf
committed
4mo ago
Ethan Graf
a60230b1
Esc key always closes modals
4mo ago
Esc key always closes modals
Copy SHA
Browse repository
Ethan Graf
committed
4mo ago
Ethan Graf
6ccb8078
Hotkeys
4mo ago
Hotkeys
Copy SHA
Browse repository
Ethan Graf
committed
4mo ago
Ethan Graf
4aff66da
Action & command pallette framework
4mo ago
Action & command pallette framework
Copy SHA
Browse repository
Ethan Graf
committed
4mo ago
Ethan Graf
97402b88
Update tooltip standards in design skill
4mo ago
Update tooltip standards in design skill
Copy SHA
Browse repository
Ethan Graf
committed
4mo ago
Ethan Graf
f6531780
Add automerge support
4mo ago
Add automerge support
Copy SHA
Browse repository
Ethan Graf
committed
4mo ago
Ethan Graf
8a517ab5
Fix p2p multiplayer connections
4mo ago
Fix p2p multiplayer connections
Copy SHA
Browse repository
Ethan Graf
committed
4mo ago
Ethan Graf
142218cd
Integrate subtext
4mo ago
Integrate subtext
Copy SHA
Browse repository
Ethan Graf
committed
4mo ago
Previous
1
2
Next