Skip to content

feat: add local filesystem sync service#1469

Open
landeqiming666 wants to merge 1 commit into
shanalikhan:masterfrom
landeqiming666:local-filesystem-sync
Open

feat: add local filesystem sync service#1469
landeqiming666 wants to merge 1 commit into
shanalikhan:masterfrom
landeqiming666:local-filesystem-sync

Conversation

@landeqiming666

@landeqiming666 landeqiming666 commented Jun 9, 2026

Copy link
Copy Markdown

Summary

  • add a local filesystem sync service that can export the existing sync file payload to a selected folder
  • add import support for reading sync files back from a selected folder
  • add a local sync settings model for the folder path stored in syncLocalSettings.json
  • cover the new service with focused unit tests

Context

Related to #256.

This is a small foundation for the file-system sync mode requested in the issue. It avoids changing the existing Gist upload/download flow until the storage backend is test-covered.

Validation

  • npm run tslint-check
  • ./node_modules/.bin/mocha --recursive "./out/test/service/fileService/.js" "./out/test/service/localSyncService/.js"
  • git diff --check

Note: full tsc currently hits the repository's existing fetch / @octokit type baseline after dependency install; the new service and adjacent file service tests pass.


IssueHunt Summary

Referenced issues

This pull request has been submitted to:


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