Skip to content

1.0.0-beta.9

Pre-release
Pre-release

Choose a tag to compare

@this-xkit this-xkit released this 01 Oct 17:10

New

  • Providers can customize the active subscription's accent color across the dashboard and popup, with readable light and dark themes.
  • macOS routes system DNS through the active TUN by default, including DNS requests normally sent to a local router. This can be turned off in Settings. The physical network's DNS remains available to the connection engine and follows network changes; system DNS returns automatically after disconnecting or a client, engine or helper crash.

Improved

  • TUN respects the stack specified by the subscription. When none is specified, it uses the connection engine's default; explicitly saved subscription overrides are preserved.
  • Profile configuration, runtime configuration and the VLESS converter share a YAML editor with field suggestions, schema diagnostics, hover help and formatting, available without external downloads.
  • Selectors in Settings, subscription overrides and rule forms stay compact, fit narrow windows and support more reliable keyboard navigation.
  • TUN uses an updated helper; older installations offer a helper update when needed.
  • TUN can follow the active subscription or stay enabled or disabled for all subscriptions. Existing on/off choices are preserved after updating. System Proxy turns off while TUN is enabled.
  • Subscription settings take precedence over unnecessary client defaults. IPv6, TUN routing, DNS and geodata settings follow the subscription or the connection engine's defaults.
  • The local proxy port can be set globally or reset to automatic selection. Beta keeps its separate port so it can run alongside the stable client.
  • Importing a subscription can offer helper installation without connecting. Cancelled installation prompts no longer resume an outdated connection or switch to another subscription.

Fixed

  • The TUN stack specified in a profile's YAML is respected when subscription overrides are disabled or locked by the provider.
  • Single-line popup announcements stay compact and no longer show an unnecessary expand button.
  • Schema warnings no longer prevent applying otherwise valid YAML; the connection engine still validates changes before they are saved.
  • macOS TUN connections start correctly when both IPv4 and IPv6 DNS endpoints are enabled.
  • Removing the helper disconnects TUN and System Proxy and restores system DNS before removal. Connecting again without TUN works without the helper.
  • Failed subscription changes preserve the previous connection and settings. Provider caches stay separate for each subscription and can be reused safely after changing or restoring a source.
  • Profiles with file-based providers keep using their original files; deleting a subscription does not delete those files.