summaryrefslogtreecommitdiff
path: root/src/store
AgeCommit message (Collapse)Author
2026-07-03feat(proxies): optimize proxy state updates and add deep equality checkLarvan2
2026-07-03feat(proxies): add provider health check timeout configuration and related ↵Larvan2
translations
2026-07-03feat(proxies): add fixed selection feature and related translationsLarvan2
2026-07-03feat(proxies): add latency test URL configuration and expected status handlingLarvan2
2026-06-21refactor: migrate recoil to jotai and react-table v7 to v8Larvan2
- 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-21chore: modernize tooling and migrate to @tanstack/react-query v5Larvan2
- 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-04feat(configs): add signal support and timeout for fetchConfigsLarvan2
2026-06-04feat(proxies): add latency test URL and timeout configurationLarvan2
2026-06-04feat: proxy group by providersLarvan2
2026-04-15build(deps)!: update dependsOlivi
2026-03-18chore: Adapt the `hidden` field for proxy groupsiKira
Adapts to the `hidden` field in policy groups, the GUI does not display proxy groups tags where `hidden: true`.
2026-03-18chore: Adapt the `hidden` field for proxy groupsiKira
Adapts to the `hidden` field in policy groups, the GUI does not display proxy groups tags where `hidden: true`.
2026-03-15refactor: reorganize codeLarvan2
2026-01-15add title query paramSeeFlowerX
2026-01-01chore: adjust styleLarvan2
2026-01-01upgrade uiLarvan2
2025-12-27chore: adjust styleLarvan2
2025-12-14Merge pull request #98 from pupboss/masterLarvan2
fix: avoid errors in browser console
2025-12-13feat: add healthcheck functionality for specified proxyOlivi
2025-11-12fix: avoid errors in browser consoleJie Li
2025-10-30feat: update APIConfig to use default base URL and change theme setting to autoLarvan2
2025-02-20support mode listReleTor
2023-05-02fix: issue #34Larvan2
2023-04-15urltest using https for safetyLarvan2
2023-04-13chore: some optimization (#25)Larvan2
* chore: some optimization * adjust
2023-03-25feat: add upgrade und restart APILarvan2
2023-01-28feat: display `xudp` typekunish
2023-01-27chore: optimize development workflowkunish
2022-12-01tfo icon addMatain
add tfo icon
2022-11-08chore: adjust UDP tagmetacubex
2022-11-08proxy udp item showsMatain
2022-11-08config changeMatain
2022-11-07feat: show subscriptionInfometacubex
2022-11-03fix: tun stackadlyq
feat: interface name
2022-06-12Revert "Merge branch 'haishanh-master'"Matain
This reverts commit e4e921e0b93f74bf126ca80cbb83f5e912f73a88, reversing changes made to a825925cc97d95762634d234ef06be1627a21fb1.
2022-06-12Merge branch 'master' of https://github.com/haishanh/yacd into haishanh-masterMatain
2022-06-12Should check provider health if a group contains provider proxiesHaishan
2022-06-11Fix latency not displayed for item in proxy providerHaishan
ref #659
2022-06-09Avoid modifying GLOBAL group when sorting groups (#704)Meng Dong
2022-06-06Run prettierHaishan
2022-06-04chore: adjust latencyTestUrlMetaCubeX
2022-05-31chore: change latencyTestUrlMetaCubeX
2022-05-31chore: const Pass NonProxyTypesMetaCubeX
2022-05-16feat: add "update geo databases" & "tls sniffing switch" to config pageyaling888
2022-05-09chore: merge 'tracking' into masteryaling888
2022-05-08Upgrade chart.jsHaishan
2022-05-07feat: add tun stack config to config pageyaling888
2022-05-06feat: add reload config-file & flush fake-ip pool to config pageyaling888
2022-03-08Improve handling of the hostname url queryWengHeng
Also add related info into README
2022-03-06Make theme switch a native select/option menuHaishan