Skip to content

Add Rust directory filesystem facade - #7

Merged
AbassHammed merged 2 commits into
masterfrom
feat/rust-directory-facade
Jun 17, 2026
Merged

Add Rust directory filesystem facade#7
AbassHammed merged 2 commits into
masterfrom
feat/rust-directory-facade

Conversation

@AbassHammed

Copy link
Copy Markdown
Contributor

Summary

  • add Rust-facing directory targets, entry metadata, directory listing, recursive walking, relative directory creation, and relative file writer APIs on VnidropFs
  • wire Android and iOS provider-specific directory operations behind the shared Rust facade
  • add iOS native resolve helpers so relative writes reuse existing files and create only when requested
  • extend backend Rust tests for directory walking, relative writes, metadata, and unsafe relative path rejection

Validation

  • cargo test
  • cargo check --all-features
  • npm run test -- --run
  • npm run test:types
  • npm run build
  • npm run test:ios

@AbassHammed
AbassHammed marked this pull request as ready for review June 17, 2026 15:31
@AbassHammed
AbassHammed merged commit c3eca71 into master Jun 17, 2026
3 checks passed
@AbassHammed
AbassHammed deleted the feat/rust-directory-facade branch June 17, 2026 15:35
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