Skip to content

fix(overwrite): tolerate renamed subscription proxies - #105

Merged
SingLinkNetwork merged 1 commit into
fix/provider-cache-identityfrom
fix/custom-overwrite-stale-proxies
Aug 10, 2026
Merged

fix(overwrite): tolerate renamed subscription proxies#105
SingLinkNetwork merged 1 commit into
fix/provider-cache-identityfrom
fix/custom-overwrite-stale-proxies

Conversation

@SingLinkNetwork

Copy link
Copy Markdown
Owner

Closes #104 after this stacked repair chain is merged and released.

Upstream: chen08209/FlClash#2075

  • Remove references to subscription nodes that no longer exist when producing a custom-overwrite profile.
  • Preserve valid nodes, built-in targets, custom group references, and dynamically populated groups.
  • Fall back to DIRECT only when a static group would otherwise be empty, so a subscription rename cannot stop the client from starting.

Local verification: new regression test red-to-green, full Flutter test suite passed, analysis has only the pre-existing 10 deprecation notes, and whitespace checks passed. Full cross-platform GitHub Actions validation is required before this repair is complete.

@SingLinkNetwork
SingLinkNetwork marked this pull request as draft August 10, 2026 07:19
@SingLinkNetwork
SingLinkNetwork marked this pull request as ready for review August 10, 2026 11:34
@SingLinkNetwork
SingLinkNetwork merged commit 2b48750 into fix/provider-cache-identity Aug 10, 2026
124 of 126 checks passed
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