Skip to content

Conversation

@J926L
Copy link

@J926L J926L commented Jan 4, 2026

This PR introduces a feature to archive proxy nodes. Archived nodes are persisted and excluded from the generated Clash configuration to reduce Core overhead and clean up the UI. They can be viewed and unarchived from the 'Archived' filter in the Proxies view.

Key Changes:

  • Added archivedProxies to Profile model for persistence.
  • Added ProxyViewMode to filter proxies by Active, Archived, or All.
  • Modified configuration generation task to exclude archived proxies.
  • Added context menu in Proxy cards to Archive/Unarchive nodes.
  • Added a filter button in the Proxies view.
  • Added English and Chinese localizations.

Migration Note:
This feature was originally developed on main and has been migrated to the dev branch, resolving all conflicts and discrepancies with the dev codebase.

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