Slinetrac
215ba4da63
perf(delay): cache latency updates and smooth proxy list refresh
...
- track delay as structured updates with TTL-backed cache
- batch listener notifications to avoid render storms during checks
- surface cached latency in proxy items for quicker, steadier UI feedback
2025-10-17 18:27:21 +08:00
Slinetrac
ef9ccafe61
refactor: proxy components
2025-10-15 09:00:03 +08:00
oomeow
7fc238c27b
refactor: invock mihomo api by use tauri-plugin-mihomo ( #4926 )
...
* feat: add tauri-plugin-mihomo
* refactor: invock mihomo api by use tauri-plugin-mihomo
* chore: todo
* chore: update
* chore: update
* chore: update
* chore: update
* fix: incorrect delay status and update pretty config
* chore: update
* chore: remove cache
* chore: update
* chore: update
* fix: app freezed when change group proxy
* chore: update
* chore: update
* chore: add rustfmt.toml to tauri-plugin-mihomo
* chore: happy clippy
* refactor: connect mihomo websocket
* chore: update
* chore: update
* fix: parse bigint to number
* chore: update
* Revert "fix: parse bigint to number"
This reverts commit 74c006522e23aa52cf8979a8fb47d2b1ae0bb043.
* chore: use number instead of bigint
* chore: cleanup
* fix: rule data not refresh when switch profile
* chore: update
* chore: cleanup
* chore: update
* fix: traffic graph data display
* feat: add ipc connection pool
* chore: update
* chore: clippy
* fix: incorrect delay status
* fix: typo
* fix: empty proxies tray menu
* chore: clippy
* chore: import tauri-plugin-mihomo by using git repo
* chore: cleanup
* fix: mihomo api
* fix: incorrect delay status
* chore: update tauri-plugin-mihomo dep
chore: update
2025-10-08 12:32:40 +08:00
Tunglies
627119bb22
Refactor imports and improve code organization across multiple components and hooks
...
- Consolidated and reordered imports in various files for better readability and maintainability.
- Removed unused imports and ensured consistent import styles.
- Enhanced the structure of components by grouping related imports together.
- Updated the layout and organization of hooks to streamline functionality.
- Improved the overall code quality by following best practices in import management.
2025-09-18 23:34:38 +08:00
Tunglies
475a09bb54
feat: comprehensive oxlint cleanup - remove unused code
...
🧹 Cleanup Summary:
- Fixed 83 oxlint warnings across 50+ files
- Removed unused imports, variables, and functions
- Maintained all functional code and error handling
- Improved bundle size and code maintainability
📝 Key Changes:
- Cleaned unused React hooks (useState, useEffect, useClashInfo)
- Removed unused Material-UI imports (useTheme, styled components)
- Deleted unused interfaces and type definitions
- Fixed spread operator usage and boolean casting
- Simplified catch parameters where appropriate
🎯 Files Modified:
- React components: home.tsx, settings, profiles, etc.
- Custom hooks: use-*.ts files
- Utility functions and type definitions
- Configuration files
✅ Result: 0 oxlint warnings (from 83 warnings)
🔧 All functionality preserved
📦 Reduced bundle size through dead code elimination
2025-08-22 18:48:56 +08:00
Chenx Dust
aef96f0d27
feat: support mptcp and smux display ( #1995 )
...
Corresponding pull request in mihomo: https://github.com/MetaCubeX/mihomo/pull/1646
2024-11-16 01:35:22 +08:00
huzibaca
27a78af269
fix: syntax issues caused by upgrading mui5
2024-11-12 20:05:28 +08:00
MystiPanda
8bd8e149cf
chore: hide delay for preset outbound
2024-06-21 00:16:41 +08:00
dongchengjie
39aa1fa2a4
chore: hint for canceling fixed #840
2024-05-17 20:44:18 +08:00
dongchengjie
11e0f49ada
fix: minor glitches ( #900 )
...
* feat: show actual proxy name instead of proxy group when hovering on a group outbound
* fix: open empty edit form and save will cause `UID not found`
* chore: tauri.conf.json json schema
* chore: missing locales
2024-04-20 18:02:15 +08:00
dongchengjie
0865b702a3
fix: 使用npm安装meta-json-schema ( #895 )
...
* feat: allow manual selection of url-test group
* feat: fixed proxy indicator
* fix: try to fix traffic websocket no longer updating
* fixup: group delay test use defined url
* feat: connections sorted by start by default
* feat: Connection details show the full path of the process
* fix: editor no hints and add yaml support
* feat: quick suggestions
* chore: use monaco-editor
* chore: update schema url
* chore: change default merge config content
* fix: load schema via npm
* feat: runtime config viewer style auto adjust
* feat: adjust fixed proxy style
* fix: headState "showType" won't toggle hover text
* chore: switch version
* chore: Update pnpm lockfile
2024-04-19 13:54:16 +08:00
dongchengjie
4f7e8116cb
feat: url-test支持手动选择、节点组fixed节点使用角标展示 ( #840 )
...
* feat: allow manual selection of url-test group
* feat: fixed proxy indicator
* fix: try to fix traffic websocket no longer updating
* fixup: group delay test use defined url
2024-04-09 13:15:45 +08:00
MystiPanda
2ecae40130
fix styles
2024-03-10 22:13:25 +08:00
MystiPanda
778ed62a90
chore: proxy group header height
2024-03-10 21:56:49 +08:00
MystiPanda
6a7c09bfe3
style: Adjust delay fontSize
...
#544
2024-03-10 12:51:53 +08:00
MystiPanda
c69978c9fd
fix: fontSize and some styles
2024-03-10 00:22:22 +08:00
Amnesiash
3a0429d049
refactor: Upgrade to the new UI ( #521 )
...
Co-authored-by: MystiPanda <mystipanda@proton.me >
2024-03-09 21:37:21 +08:00
MystiPanda
8619bd5be3
feat: Show current proxy for group node
...
#444
2024-02-24 13:09:53 +08:00
MystiPanda
d1d9620a61
feat: Support custom delay timeout ( #397 )
2024-02-18 11:11:22 +08:00
MystiPanda
cbccdf5d93
feat: Support hide group
...
#214
2024-01-11 12:34:05 +08:00
GyDi
fbf230cd01
feat: adjust the delay display interval and color, close #836
2023-10-29 23:01:05 +08:00
GyDi
554d73c6ee
fix: font family not works in some interfaces, close #639
2023-06-29 14:21:14 +08:00
GyDi
2a6fbc5c5d
fix: proxy item style
2022-12-14 15:15:44 +08:00
GyDi
90c9b87f8d
feat: auto proxy layout column
2022-12-14 15:07:51 +08:00
GyDi
208b96c092
feat: support to change proxy layout column
2022-12-13 17:34:39 +08:00