cloudreve / cloudreve/ios-feedback

Different URLs for the same Cloudreve instance are treated as separate sites on iOS

Open
#113 0 comments 0 reactions 0 assignees View on GitHub
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.

Image

Image

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.

Image

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.