Skip to content

fix(sync): clarify WebDAV sync folder scope#443

Open
codedogQBY wants to merge 1 commit into
mainfrom
codex/clarify-webdav-sync-root
Open

fix(sync): clarify WebDAV sync folder scope#443
codedogQBY wants to merge 1 commit into
mainfrom
codex/clarify-webdav-sync-root

Conversation

@codedogQBY

Copy link
Copy Markdown
Owner

Analysis

Issue #355 is caused by a mismatch between user expectations and the intended WebDAV sync model. The sync remote folder is a ReadAny-owned bidirectional sync directory and is not a library import path. Users who already have books in WebDAV should use the WebDAV import flow instead of pointing sync at the WebDAV root.

Changes

  • Clarify syncRemoteRootDesc in all settings locales.
  • Explain that the folder is reserved for ReadAny sync and does not scan existing remote books.
  • Point users to "Connect another WebDAV" for importing an existing WebDAV library.

Verification

  • node -e "for (const f of ['en','zh','zh-TW','ja','ko','fr','es']) JSON.parse(require('fs').readFileSync('packages/core/src/i18n/locales/'+f+'/settings.json','utf8')); console.log('settings locale JSON ok')"
  • git diff --check
  • pnpm --filter @readany/core exec tsc --noEmit
  • pnpm --filter app exec tsc --noEmit
  • pnpm --filter @readany/app-expo exec tsc --noEmit

Fixes #355

@codedogQBY codedogQBY added bug Something isn't working priority:p1 High: important feature broken or major platform/workflow regression area:sync Sync, WebDAV, S3, remote storage labels Jun 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:sync Sync, WebDAV, S3, remote storage bug Something isn't working priority:p1 High: important feature broken or major platform/workflow regression

Projects

None yet

Development

Successfully merging this pull request may close these issues.

WebDAV同步过程中遇到的问题

1 participant