cloudreve / cloudreve/ios-feedback
Different URLs for the same Cloudreve instance are treated as separate sites on iOS
- Dominant language
- No language data
- Stars
- 6
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
Title:
Different URLs for the same Cloudreve instance are treated as separate sites on iOS
Body:
When connecting to the same Cloudreve instance via different URLs (primary or alternative), the iOS client treats them as distinct sites. Although the data and credentials are shared across these URLs on the server side, the iOS app allows switching between them as separate accounts, and offline file records are not shared between them.
Since Cloudreve instances have a Site ID configuration used to uniquely identify a site, could the client use this Site ID to determine uniqueness? If two URLs share the same Site ID, they should be recognized as the same site.
Expected behavior:
After binding a site on iOS, refreshing the base URL should not result in duplicate switchable accounts or altered offline file data.
Environment:
App version: iOS/iPadOS 4.3.0
Server version: 4.18.0-pro
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the issue on iOS/iPadOS 4.3.0 using primary and alternative URLs for the same Cloudreve instance, and compare the configured Site ID values. Check whether refreshing the base URL creates duplicate switchable accounts or separates offline file records. Done means URLs sharing a Site ID are treated as one site without changing existing credentials or offline data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100