0.4.0 (2026-09-09)
⚠ BREAKING CHANGES
- deps: update depends
Features
- add ru translate (658fb7b)
- add ru translate (cfbca00)
- configs: add signal support and timeout for fetchConfigs (a8f8bb1)
- connections: optimize closing connections with Promise.allSettled (dcc5572)
- mod controller api (abf2f68)
- oxlint (affab40)
- proxies: add fixed selection feature and related translations (37367ef)
- proxies: add latency test URL and timeout configuration (cc6efa2)
- proxies: add latency test URL configuration and expected status handling (5f99353)
- proxies: add provider health check timeout configuration and related translations (2b6d587)
- proxies: animate display number in ProxyLatency component (e0f63fc)
- proxies: left-align status dots on provider cards (477a2bc)
- proxies: optimize proxy state updates and add deep equality check (562df68)
- proxy group by providers (120f06c)
- rules: support enabling/disabling rules and show hit/entry counts (30dfb51)
- ui: increase rule column width (9e6e938)
- update core channel (ef20fd0)
Bug Fixes
- about (8f5f586)
- connections: sort traffic columns descending on first click (ed9054b)
- encode rule provider name in refresh request (a5c75e8)
- encode the group name when switching a proxy (a680bd0)
- encode the group name when switching a proxy (6dbd4e5)
- logs: ensure proper cleanup of log fetching on component unmount (a7a842e)
- logs: improve log fetching and add log level selection (2cf8322)
- proxies: drop the stale delay after a failed latency test (d988f95)
- proxies: toast latency test failures instead of showing them inline (50d11cc)
- proxy page header in mobile (f1173a7)
- router: redirect root path to /proxies (c8604a7)
- rules: keep the update button on the header first row (1aedb6f)
- sidebar: remove min-width to fix SVG misalignment on connections (e8ffc6f)
- sidebar: remove min-width to fix SVG misalignment on connections page (0323469)
- SideBar: update root path from '/' to '/home' (57b2b54)
- styles: ensure background color is applied to listWrapper (1dac860)
- switch api (e46df66)
- switch failures and roll back the optimistic update (afd385f)
- ui: improve log display and placeholder handling in Logs component (f76224c)
- ui: prevent sidebar shrink / svg compression on connections page (2940640)
- ui: prevent sidebar shrink / svg compression on Connections page (d5a1ab7)
- 修复图标对齐的问题 (53caadd)
- 修复图标对齐的问题 (25c34e0)
Performance Improvements
- connections,proxies: cache per-tick formatting and cut render overhead (3d84dd1)
Build System
- deps: update depends (edf6c5c)