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
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
Mimi
36c6f0ca8d
feat: unify switch component styles and BaseDialog behavior in the UI ( #4183 )
...
* feat: unify switch component styles in the UI
* fix: prettier
* feat: unify Item styles
2025-07-25 17:57:33 +08:00
Dyna
4ccb17dde6
fix: the problem that the DNS override nameserver-policy field cannot correctly recognize multiple writing methods ( #4011 )
...
* fix: the problem that the DNS override nameserver-policy field cannot correctly recognize multiple writing methods
* update logs
* fix-dns-viewer.tsx
2025-07-08 17:05:17 +08:00
Dyna
d36c3a83a9
fix:DNS override server support is left blank by default ( #3997 )
...
* fix:DNS server support being left blank by default
* update logs
2025-07-06 11:01:05 +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
d587ed09a5
fix: # 3479, set all fontLigatures to false
2025-05-11 23:05:47 +08:00
wonfen
10576780ed
feat: add hosts settings to DNS settings and enhance DNS config validation
2025-05-11 22:55:31 +08:00
wonfen
8296675574
refactor: notification system
2025-05-04 22:17:08 +08:00
wonfen
18d24d5952
chore: enable ipv6 by default
2025-04-12 23:16:31 +08:00
wonfen
e4eb13ce22
chore: update default DNS override configuration
2025-04-03 14:55:28 +08:00
wonfen
b7e01aefb4
perf: optimize homepage traffic chart code, refine UI, and complete i18n
2025-03-28 05:53:18 +08:00
wonfen
4cb6ad7736
feat: optimize icon cache download and DNS view styling
2025-03-08 13:31:20 +08:00
wonfen
e27a32395a
refactor: restructure DNS setting logic
2025-03-08 11:25:00 +08:00
wonfen
f80591242e
feat: add dns settings
2025-03-06 14:30:43 +08:00