| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-03 | feat(proxies): optimize proxy state updates and add deep equality check | Larvan2 | |
| 2026-07-03 | feat(proxies): add provider health check timeout configuration and related ↵ | Larvan2 | |
| translations | |||
| 2026-07-03 | feat(proxies): add fixed selection feature and related translations | Larvan2 | |
| 2026-07-03 | feat(proxies): add latency test URL configuration and expected status handling | Larvan2 | |
| 2026-06-21 | refactor: migrate recoil to jotai and react-table v7 to v8 | Larvan2 | |
| - replace recoil with jotai: atom({key,default}) -> atom(value), useRecoilState -> useAtom, RecoilState -> PrimitiveAtom, drop RecoilRoot (recoil is archived and blocks the React 19 upgrade) - migrate react-table v7 to @tanstack/react-table v8 in ConnectionTable: useTable/useSortBy -> useReactTable + getSortedRowModel; the internal ConnectionColumn type and localStorage sort/visibility persistence are kept intact and mapped to v8 ColumnDef inside the component - drop the hand-written react-table type augmentation in custom.d.ts (v8 ships its own types) - add keyboard a11y to sortable table headers Co-Authored-By: Claude Opus 4.8 <[email protected]> | |||
| 2026-06-21 | chore: modernize tooling and migrate to @tanstack/react-query v5 | Larvan2 | |
| - migrate react-query@3 to @tanstack/react-query@5 (object-form API, useSuspenseQuery for suspense-relied queries, isLoading -> isPending, invalidateQueries object syntax) - migrate ESLint 8 .eslintrc.yml to ESLint 9 flat config (eslint.config.mjs), drop legacy airbnb-base/react-app configs and the dead flowtype plugin, replace @typescript-eslint/* pair with the unified typescript-eslint - remove unused deps: prop-types, regenerator-runtime - add lint/typecheck scripts; auto-fix import ordering across src Co-Authored-By: Claude Opus 4.8 <[email protected]> | |||
| 2026-06-04 | feat(configs): add signal support and timeout for fetchConfigs | Larvan2 | |
| 2026-06-04 | feat(proxies): add latency test URL and timeout configuration | Larvan2 | |
| 2026-06-04 | feat: proxy group by providers | Larvan2 | |
| 2026-04-15 | build(deps)!: update depends | Olivi | |
| 2026-03-18 | chore: Adapt the `hidden` field for proxy groups | iKira | |
| Adapts to the `hidden` field in policy groups, the GUI does not display proxy groups tags where `hidden: true`. | |||
| 2026-03-18 | chore: Adapt the `hidden` field for proxy groups | iKira | |
| Adapts to the `hidden` field in policy groups, the GUI does not display proxy groups tags where `hidden: true`. | |||
| 2026-03-15 | refactor: reorganize code | Larvan2 | |
| 2026-01-15 | add title query param | SeeFlowerX | |
| 2026-01-01 | chore: adjust style | Larvan2 | |
| 2026-01-01 | upgrade ui | Larvan2 | |
| 2025-12-27 | chore: adjust style | Larvan2 | |
| 2025-12-14 | Merge pull request #98 from pupboss/master | Larvan2 | |
| fix: avoid errors in browser console | |||
| 2025-12-13 | feat: add healthcheck functionality for specified proxy | Olivi | |
| 2025-11-12 | fix: avoid errors in browser console | Jie Li | |
| 2025-10-30 | feat: update APIConfig to use default base URL and change theme setting to auto | Larvan2 | |
| 2025-02-20 | support mode list | ReleTor | |
| 2023-05-02 | fix: issue #34 | Larvan2 | |
| 2023-04-15 | urltest using https for safety | Larvan2 | |
| 2023-04-13 | chore: some optimization (#25) | Larvan2 | |
| * chore: some optimization * adjust | |||
| 2023-03-25 | feat: add upgrade und restart API | Larvan2 | |
| 2023-01-28 | feat: display `xudp` type | kunish | |
| 2023-01-27 | chore: optimize development workflow | kunish | |
| 2022-12-01 | tfo icon add | Matain | |
| add tfo icon | |||
| 2022-11-08 | chore: adjust UDP tag | metacubex | |
| 2022-11-08 | proxy udp item shows | Matain | |
| 2022-11-08 | config change | Matain | |
| 2022-11-07 | feat: show subscriptionInfo | metacubex | |
| 2022-11-03 | fix: tun stack | adlyq | |
| feat: interface name | |||
| 2022-06-12 | Revert "Merge branch 'haishanh-master'" | Matain | |
| This reverts commit e4e921e0b93f74bf126ca80cbb83f5e912f73a88, reversing changes made to a825925cc97d95762634d234ef06be1627a21fb1. | |||
| 2022-06-12 | Merge branch 'master' of https://github.com/haishanh/yacd into haishanh-master | Matain | |
| 2022-06-12 | Should check provider health if a group contains provider proxies | Haishan | |
| 2022-06-11 | Fix latency not displayed for item in proxy provider | Haishan | |
| ref #659 | |||
| 2022-06-09 | Avoid modifying GLOBAL group when sorting groups (#704) | Meng Dong | |
| 2022-06-06 | Run prettier | Haishan | |
| 2022-06-04 | chore: adjust latencyTestUrl | MetaCubeX | |
| 2022-05-31 | chore: change latencyTestUrl | MetaCubeX | |
| 2022-05-31 | chore: const Pass NonProxyTypes | MetaCubeX | |
| 2022-05-16 | feat: add "update geo databases" & "tls sniffing switch" to config page | yaling888 | |
| 2022-05-09 | chore: merge 'tracking' into master | yaling888 | |
| 2022-05-08 | Upgrade chart.js | Haishan | |
| 2022-05-07 | feat: add tun stack config to config page | yaling888 | |
| 2022-05-06 | feat: add reload config-file & flush fake-ip pool to config page | yaling888 | |
| 2022-03-08 | Improve handling of the hostname url query | WengHeng | |
| Also add related info into README | |||
| 2022-03-06 | Make theme switch a native select/option menu | Haishan | |
