Tunglies
1176f8c863
feat: refactor app data provider and context for improved data management and performance
2025-10-04 21:20:31 +08:00
Tunglies
d9a5c11d6a
refactor: improve code readability and consistency in proxy-chain and uri-parser utilities
...
refactor: add keys to icons in routers for improved rendering and performance
refactor: optimize RegExp polyfill by using Object.prototype.hasOwnProperty.call
refactor: reorder imports in chain-proxy-provider for consistency
refactor: remove unused "obfs-opts" property from IProxySnellConfig interface
refactor: reorganize imports and enhance refresh logic in app data provider
refactor: re-enable prop-types linting for better type safety in BaseDialog component
refactor: update dependencies in effect hooks for improved stability and performance
2025-09-20 11:19:36 +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
324628dd3d
refactor: replace 'let' with 'const' for better variable scoping and immutability
2025-09-18 23:07:18 +08:00
Tunglies
409571f54b
refactor: remove unused notification permission hook and related code
2025-09-18 19:13:23 +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
Dyna
660c03a564
optimization: (fix: the crash when inputting special characters in the search box ( #4026 )) ( #4029 )
...
* add a test rule
* add translation support
2025-07-10 21:09:02 +08:00
Dyna
1d49d79af2
fix: the crash when inputting special characters in the search box ( #4026 )
...
* add special character escapes
* update logs
2025-07-10 13:34:37 +08:00
TianHua Liu
b7cb511032
perf(Notice): replace useState by useSyncExternalStore ( #3682 )
...
* fix: the first function call creates multiple axios instances
* perf(Notice): replace useState by useSyncExternalStore
* chore: prettier --check .
* fix: prettier format
2025-06-12 20:49:39 +08:00
Tunglies
09969d95de
feat: add rustfmt configuration and CI workflow for code formatting
...
refactor: streamline formatting workflow by removing unused taplo steps and clarifying directory change
refactor: remove unnecessary directory change step in formatting workflow
2025-06-06 22:13:11 +08:00
wonfen
dc798fe2dd
chore: update deps & replace deprecated elements
2025-05-05 00:26:04 +08:00
wonfen
8296675574
refactor: notification system
2025-05-04 22:17:08 +08:00
TianHua Liu
30ca547e50
fix: Notice @ts-ignore ( #2896 )
...
thx
2025-03-07 12:46:30 +08:00
wonfen
23f75598e5
feat: Enhance configuration validation and error handling during app startup
2025-02-24 06:21:32 +08:00
wonfen
1291c38d58
feat: Enhance configuration validation and error handling
...
- Improve config validation process with detailed logging and error tracking
- Add more robust error handling in profile updates and config patches
- Implement comprehensive config validation using clash core subprocess
2025-02-23 10:53:09 +08:00
wonfen
3b4013a1b0
fix: resolve deprecated warnings in console
2025-02-18 07:10:28 +08:00
wonfen
9696c7cec0
style: Increased light color contrast to prevent blurring on some displays
2024-11-26 01:05:30 +08:00
huzibaca
dca25637c9
feat: add logger highlighting, support regular and case matching
2024-11-19 04:10:10 +08:00
huzibaca
27a78af269
fix: syntax issues caused by upgrading mui5
2024-11-12 20:05:28 +08:00
huzibaca
c22e4e5e2c
chore: update
2024-11-08 21:46:15 +08:00
huzibaca
95c6578911
fix incorrect usage of useCustomTheme
2024-10-29 09:07:08 +08:00
huzibaca
6cc81fe6b8
chore: update
2024-09-02 19:33:17 +08:00
MystiPanda
b09d5ff3c9
fix: unified switch style
2024-07-15 20:42:00 +08:00
MystiPanda
d9d9ca67cd
chore: unified icon style
2024-07-13 19:01:16 +08:00
dongchengjie
9dde385073
chore: group types locale
2024-07-07 21:56:20 +08:00
MystiPanda
8690b91632
chore: disable browser autocomplete
2024-07-07 11:16:59 +08:00
MystiPanda
c424e9dec8
chore: disable autocomplete
2024-07-02 19:02:05 +08:00
dongchengjie
606817ae06
chore: add rule list search-box
2024-07-02 17:32:49 +08:00
dongchengjie
ee9462c221
fix: await compatibility in #c648dc6
2024-06-26 18:29:50 +08:00
dongchengjie
4f1b8094a3
chore: cleanup
2024-06-26 08:24:43 +08:00
dongchengjie
c89ccf7185
refactor: extract tooltip icon as component
2024-06-26 08:10:18 +08:00
dongchengjie
753395965a
chore: tooltips and locales
2024-06-26 05:33:06 +08:00
dongchengjie
46dc40149e
chore: missing locale
2024-06-09 11:16:13 +08:00
dongchengjie
8753531e82
fix: research when search box mode changes
2024-05-30 10:45:24 +08:00
dongchengjie
4a67e1021a
chore: fix select component bg in connection
2024-05-18 18:42:51 +08:00
dongchengjie
c97061770a
chore: fix search-box bg
2024-05-18 18:20:05 +08:00
dongchengjie
4f740acabd
chore: use search-box in logs and connections
2024-05-17 19:44:42 +08:00
dongchengjie
2cc9b91895
chore: component base-search-box
2024-05-17 19:13:33 +08:00
cismous
ca8e3179bb
Style filter input ( #724 )
...
* refactor: reduce duplicate code
* style: add a white background to the light color theme to avoid the gray text being too light
2024-03-30 01:14:03 +08:00
MystiPanda
18fdc5c6a2
fix: Try to fix touch drag
...
#456
2024-03-11 12:36:20 +08:00
MystiPanda
a5aec2d9fa
Adjust styles
2024-03-10 11:12:54 +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
wonfen
7a7f5cd4a8
Style: UI improvement & 1.4.6 ready
2024-01-09 13:57:53 +08:00
MystiPanda
0aaae3afd6
chore: Delete unnecessary drag area
2023-12-13 11:09:19 +08:00
WhizPanda
789d7000cf
style: Improve Style
2023-12-02 16:23:53 +08:00
wonfen
ac1fa7209c
update clashmeta core, Imporve UI, merge PR, reset icons, fix CI
2023-11-28 07:49:44 +08:00
wonfen
ec50b1d67a
chore: UI adjustment, add translation, fix CI
2023-11-22 14:52:14 +08:00
keiko233
b704706ee9
feat: Material You!
2023-11-11 17:12:57 +08:00
keiko233
0a61a607c9
feat: base-dialog: okBtn use LoadingButton
2023-10-21 16:47:10 +08:00
GyDi
63a8509f1f
feat: add error boundary to the app root
2023-06-08 13:50:45 +08:00