Skip to content

Support markdown symlinks in workspaces#87

Open
joelbqz wants to merge 1 commit into
masterfrom
feature/symlink-in3
Open

Support markdown symlinks in workspaces#87
joelbqz wants to merge 1 commit into
masterfrom
feature/symlink-in3

Conversation

@joelbqz

@joelbqz joelbqz commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • add symlink-aware Rust path classification shared by directory reads, indexing, writes, and watcher normalization
  • include live markdown file symlinks and symlinked markdown directories in the sidebar/search index while skipping broken or recursive links
  • preserve symlinks on save by writing to canonical targets, and map target watcher events back to logical workspace paths
  • add a compact sidebar symlink badge plus specs/changelog/task updates

Validation

  • vp check (passes with 2 pre-existing E2E lint warnings)
  • vp test (27 files, 438 tests)
  • cargo fmt --check
  • cargo test (119 tests)
  • cargo clippy (passes with pre-existing config/search/images warnings)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant