Skip to content

1.0.0-beta.6

Pre-release
Pre-release

Choose a tag to compare

@this-xkit this-xkit released this 15 Sep 17:24

Improved

  • Removed group status banners from the top of the popup and dashboard pages.
  • macOS shows when the helper needs system approval and provides an action to open the relevant settings.

Fixed

  • macOS uninstallation no longer stops at helper removal when the helper has never been installed.
  • Subscription reordering no longer loses newly added profiles or restores an outdated order after a delayed response.
  • Updating one subscription no longer hides another subscription's device-consent request, error or retry action.
  • Disconnecting recovers correctly when stopping the connection fails.
  • Profile rules apply to the selected profile, retain unsaved edits and place appended rules before the final catch-all rule.
  • Subscription loading recovers more reliably, and repeated window activity no longer leaves duplicate event listeners.
  • Disconnecting preserves system proxy settings changed by another application.
  • Diagnostic files remain available when exporting an archive fails.
  • VLESS imports preserve supported transport settings and report unsupported transports instead of silently changing them.
  • Linux reports failures while changing persistent routes; macOS releases old tray images after icon updates.
  • macOS allows updates before the helper is first installed. Replacing an older helper preserves its system approval and completes registration in one step instead of requiring another installation attempt.

Security

  • macOS verifies a protected copy of the connection engine before starting it with elevated privileges and uses system-managed helper registration.
  • Subscription redirects restrict transfer of device identifiers and credentials. Device consent is tied to the subscription URL.
  • Remote profile images use a bounded cache and a placeholder when loading is rejected. Local-address URL checks are strengthened.
  • Subscription settings can no longer enable additional unprotected connection-control endpoints or an external dashboard.