Skip to content

v1.125.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 08 Oct 22:25
8ca069f

1.125.0 (2023-10-08)

Features

  • a stable table (e19e53d)
  • add a close button to the modal (#239) (737f1b0)
  • add a gradient color to logo text (4da1720)
  • add buttons - updateGEODatabases, restart, upgrade (8e56543)
  • add padding-bottom safe-area (a55ec6f)
  • add PROXIES_PREVIEW_TYPE - off (fec6413)
  • add safe area paddings (9840141)
  • adjust table border radius (9a9b1b4)
  • auto close all connections before switch proxy (b79f10f)
  • auto switch theme (0bbc661)
  • bump version (66d92a9)
  • button: icon button (5ef8410)
  • choose halloween as default theme (a1dee05)
  • collapse proxies and provider (8757924)
  • config for delay test (e92ce75)
  • config for render in two col (5d43ea0)
  • config for render proxies in same page (5bc540e)
  • config: add setting, requestTimeoutDuration (d01d148)
  • config: display currently selected endpoint url (59e0b07)
  • config: i18n support for port numbers (07d3e7f)
  • config: make config option titles more noticeable (b9eb92f)
  • config: move switch language button into header (9cc99eb)
  • config: new version update available indicator (857d0c5)
  • config: reload config file, flush fake-ip data (6ffd1a8)
  • config: render versions in two grid columns (64f2d71)
  • config: select tunnel mode (34ea1f1)
  • config: support tun related configurations (512accd)
  • config: three columns on small screen device, five on larger (f4e82e0)
  • config: toast error message when dns query failed for some reason, closes #321 (82c2772)
  • config: update config page buttons layout, closes #263 (dd0452d)
  • config: update page layout (95200a5)
  • config: update page layout (2be357e)
  • config: update page layout, limit the max width of the container (d059ea8)
  • connection: add sniffHost support, #246 (2b16de1)
  • connection: filter client sourceIP with tag name support, closes #264 (8df4d7a)
  • connection: filter connections with sourceIP, closes #246 (ffa2447)
  • connections: add closed connections tab (f0e32d9)
  • connections: close filtered connections (4f8c4b2)
  • connections: connections table now supports grouping (4c8b38f)
  • connections: copy to clipboard on right click (58afb5f)
  • connections: fuzzy filter (9a144e8)
  • connections: keyed connection rows and cells (e7eb3dd)
  • connections: make connections table sorting state persisted (6957cb4)
  • connections: move close connection button next to search input (4b8175d)
  • connections: optimized search (17d9ae4)
  • connections: pausing support (6076619)
  • connections: reset the ordering of columns (9d3706f)
  • connections: set CONNECTIONS_TABLE_MAX_CLOSED_ROWS to 200 (b34ceb3)
  • connections: shorten the tab names (1a37a10)
  • connections: show connection detail on click of a button (daf1682)
  • connections: shrink the element sizes down (0aa9779)
  • connections: split source info into sourceIP and sourcePort (2d61f45)
  • connections: sticky table thead (7f8f8a9)
  • connections: tag client source ip with name, closes #181 (e538f9d)
  • connections: update connections page top area (64659b2)
  • connections: use Index instead of key (07f461f)
  • connection: update tag badges layout (b7a0407)
  • customize scrollbar (c27b192)
  • display current version (1765ada)
  • drop ForTwoColumns renderer (353b5eb)
  • hidden scrollbar for mobile (2ce3016)
  • i18n for conn table (33fa191)
  • i18n: new language switcher in config page (21d479a)
  • icon success color when updating (6575e73)
  • LogoText: update logo navigation links (d7e8c2f)
  • logs: add i18n translation support (965ec50)
  • logs: fixes #194 (b000f91)
  • logs: fuzzy filter, sorting (67345cf)
  • logs: sticky table thead (5affd5b)
  • logs: use Index instead of For (669492f)
  • make some changes in response to community suggestions (cc78d4e)
  • make some changes in response to community suggestions (90ecb86)
  • minor improvements (f4788bb)
  • modal: adjust padding of the modal header and footer (53ee2f3)
  • modals: add modal component (#268) (eca9a16)
  • new logo color (e31c1eb)
  • overscroll-y-none (063cb31)
  • overview: add background color to charts container (bd83d11)
  • overview: reduce padding of the chart container (3728cd2)
  • overview: update the overall look of the overview page (c757850)
  • preview by auto (3257791)
  • preview by bar (4d29e7c)
  • proxies: auto close connections when proxy selected (15d20cd)
  • proxies: default proxies and remove all tab (66c7935)
  • proxies: sortProxiesByOrderingType (635b8ba)
  • proxy: add more adapter types to be processed by formatProxyType (8245268)
  • proxy: compact proxy node card (40f07b8)
  • proxy: fetch proxies after latency test (2a0b21b)
  • proxy: hideUnAvailableProxies, closes #200 (9e556d9)
  • proxy: keep tab at the top (1bb36a1)
  • proxy: merge proxies and proxyProviders into one page (93114b2)
  • proxy: regression on render proxies in two columns (8502a6e)
  • proxy: remove collapse component overflow-visible class (389af52)
  • proxy: shorten the autoCloseConns i18n text (2ee48c8)
  • proxy: show more proxy nodes on larger screen (5277c7b)
  • proxy: single proxy node latency test (9255658)
  • proxy: single proxy node latency testing state indicator (0052ce4)
  • publish compressed dist with tar gzip format (0c9b31d)
  • publish gh-pages to a custom domain (4b548fb)
  • publish gh-pages with force_orphan option enabled (067bedd)
  • publish gh-pages with tag name as commit message (336b954)
  • pwa: add pwa shortcut icon, closes #201 (3a23e99)
  • relax https latency test range (1b09fa3)
  • reset visible (350fd56)
  • rule: filter rules and rule providers by search input (db16200)
  • rule: fuzzy filter (f53a1a4)
  • rule: implement virtual scroll on rules and rule providers, fixes #285 (7145cec)
  • rules provider pages (65346ca)
  • rules: config for render rules in two columns (7e2fe6a)
  • rules: renderInTwoColumns (6743ebd)
  • rules: tab style for rules page #163 (#187) (a9aa8e5)
  • separate provider page (419d3e3)
  • settings per-page (d776260)
  • setup: prefix endpoint url with current url protocol if missing (e935aed)
  • show provider expire message with i18n (#237) (b9e9a95)
  • table style (0115daf)
  • theme: update default theme (be0bc55)
  • time column in conns (98f6293)
  • try defalut host and secret && adapt openclash (fa612a1)
  • update LogoText (8d62c9f)
  • update the overall look of the app (08ed610)

Bug Fixes

  • auto login (d7f3649)
  • bar and delay reactive (9ed0540)
  • bar latency (197b0c7)
  • better toggle twemoji implementation (13abde7)
  • better update provider all (68ef377)
  • btn animate (a29e638)
  • btn disable && var name (6c88062)
  • btn size for mobile (f729761)
  • build issue, Cannot redefine property: File (b50c41e)
  • button: btn disable (59a7273)
  • bytesize in subs info (4aa7c24)
  • config: speedtest timeout config (5f1e773)
  • connection: cannot filter by undefined (08776a5)
  • connection: limit the max width of client source ip select, closes #270 (ca1e3ce)
  • connections: close column header translation result not updating (5689034)
  • connections: close conns (f3423ab)
  • Connections: disable grouping for time&speed (#160) (8398dff)
  • connections: disable sorting for close column (98b5d62)
  • connections: limit closed connection items count below 100 (f97f467)
  • connections: limit number of conns (5263710)
  • connections: padding fix (8cea622)
  • connections: table close conn (d0c7c15)
  • connections: table max row 200 (0d61b46)
  • connections: ws error when switch end point (b04b20f)
  • conns: input width (62ff9c3)
  • dns query component layout (2464896)
  • Dockerfile: lock node alpine version (6f5c1da)
  • Dockerfile: lock node version to 20.5-alpine (c370a84)
  • failed to resolve import solid-infinite-scroll (ebc95fe)
  • font: adapt to apple fonts (84c70b0)
  • header tooltip on menu items instead of inner links (2619b4f)
  • icon vertical align (c6f3bee)
  • init scroll from 30 && revert delay map (c260db1)
  • latency: invalid 0 latency scenario (dd5f0f1)
  • log: log level value not selected (3fbed0d)
  • logMaxRows value (b3c924e)
  • logs: inconsistent gap between search input and table (477fb22)
  • logs: inconsistent padding (3076487)
  • logs: table size (3a2560f)
  • modals: close icon button style issue (7f8d71c)
  • overview: chart font size (af70669)
  • overview: error when reading length (#188) (9f227c9)
  • overview: only enable flex-row layout on large screen (be8b54a)
  • proxies: also display latency when PROXIES_PREVIEW_TYPE is DOTS (347ebb6)
  • proxies: disconnect after proxy is changed (a8cb75f)
  • proxies: format proxy type (1c61df8)
  • proxies: group type does not show UDP (f0fbe09)
  • proxies: latency widget (b511b88)
  • proxies: speedtest params error (5f0fb23)
  • proxy providers grid layout (6d242a4)
  • proxy: add small gap between update button and tabs (ff7dab7)
  • proxy: dont hideUnAvailableProxies in proxy providers (be6edd9)
  • proxy: fetch proxies after latency test (81fe550)
  • proxy: fixes #174 (c0b0489)
  • proxy: proxy preview dots layout issue (4b7f4c8)
  • proxy: proxy provider health check not working, closes #282 (db24ad2)
  • proxy: selectProxyInGroup (dc0b286)
  • proxy: tabs won't be shown in proxies page when proxy provider list is empty (6c5662a)
  • proxy: updateAllProvider, some of the proxy provider update may throw (e09aac2)
  • proxy: wrap subscription info usage percentage with toFinite (ed947f6)
  • request: ws request url (a13060a)
  • rollback to h-screen :) (b68e0c6)
  • rule provider word break (e6facf1)
  • rule size (2ff31d4)
  • rule: rule pages filter logic is not stable, fixes #313 (1f22147)
  • rules page && dns query for mobile (86fd0d7)
  • rules: reload button style issue (04c8d25)
  • rules: request token error (44739f6)
  • setup onsubmit secret (30fd139)
  • setup: fixes #175 (8242706)
  • setup: use location info from router instead of browser (7ecc51c)
  • show option (1351119)
  • some themes is overriding global font-family (c8a41bd)
  • speedtest icon align (2caf0c4)
  • subscriptionInfo may not be valid (e7ba6c7)
  • tab style for conns and proxies (842ce9e)
  • tableSizeClassName not been generated by tailwindcss (5f4f9a8)
  • time from now date string not following locale changes (ba21999)
  • tool tip for mobile (b0bac89)
  • translation: latencyTestTimeoutDuration (2ebedcc)
  • unselectable ProxyNodeCard also has cursor-pointer applied (d5112f2)
  • update pnpm-lock.yaml (0756f13)
  • update proxies (467d0bc)
  • update proxy provider api may throw (ad46745)
  • use min-h-screen-safe instead of h-screen (6f366fe)

Performance Improvements