Commit Graph
62 Commits
Author SHA1 Message Date
Tunglies 764ef48fd1 refactor(Draft): Replace latest() with latest_ref() and data() with data_mut() in multiple files for improved mutability handling and consistency across the codebase (#3987)
* feat: add benchmarking for draft operations and new draft management structure

* Refactor Config Access: Replace `latest()` with `latest_ref()` and `data()` with `data_mut()` in multiple files for improved mutability handling and consistency across the codebase.

* refactor: remove DraftNew implementation and related benchmarks for cleaner codebase
2025-07-04 22:43:23 +08:00
Tunglies a574ced428 Refactor logging statements to use the new formatting syntax for improved readability and consistency across the codebase. This includes updating error, warning, and info logs in various modules such as system commands, configuration, core functionalities, and utilities. Additionally, minor adjustments were made to string formatting in backup and proxy features to enhance clarity. 2025-06-27 23:30:59 +08:00
wonfen 26acce94a4 feat: add clash_core config validation & auto-fix to default; fixed "No such file or directory (os error 2)" 2025-06-16 20:27:02 +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 18d24d5952 chore: enable ipv6 by default 2025-04-12 23:16:31 +08:00
wonfen b5952f320b fix: #3244, remove test directory, simplify resource initialization 2025-04-04 13:18:17 +08:00
wonfen e4eb13ce22 chore: update default DNS override configuration 2025-04-03 14:55:28 +08:00
Tunglies b57c6e408a chore: git hooks for linter and formatter 2025-03-13 12:51:20 +08:00
wonfen e27a32395a refactor: restructure DNS setting logic 2025-03-08 11:25:00 +08:00
wonfen 932d36462f Revert "perf: Improve kernel management logic & add more dev mode logs"
This reverts commit ff2cf30238.
2025-02-15 05:51:46 +08:00
wonfen ff2cf30238 perf: Improve kernel management logic & add more dev mode logs 2025-02-09 14:19:15 +08:00
huzibaca a1f2a621ef fix: resource file initialization failed 2024-12-01 09:38:29 +08:00
huzibaca ecb5f0885c fix: failed to install service on macos 2024-10-23 04:46:47 +08:00
huzibaca 8389826e30 chore: try to fix service not started on linux 2024-10-20 04:48:42 +08:00
huzibaca 7869ce060f refactor: init_log 2024-10-05 12:19:44 +08:00
huzibaca 57f1c005e6 fix: code lint 2024-09-24 20:06:25 +08:00
huzibaca 45b48ede44 refactor: unify and simplify the call of app_handle(2) 2024-09-23 23:15:51 +08:00
huzibaca 1c894f3cfa refactor: unify and simplify the call of app_handle 2024-09-23 16:31:58 +08:00
huzibaca c07165531a chore: update 2024-09-04 07:53:16 +08:00
huzibaca 6cc81fe6b8 chore: update 2024-09-02 19:33:17 +08:00
MystiPanda 5e1067df59 fix: copy necessary files 2024-07-15 22:25:04 +08:00
MystiPanda c698b24e01 chore: update & fmt & clippy 2024-06-12 10:00:22 +08:00
MystiPanda 19ce53128b fix: startup script blocking 2024-04-20 17:52:54 +08:00
MystiPanda e95808e6be feat: Try support service mode for MacOS 2024-03-31 23:16:47 +08:00
MystiPanda 02e19b3d44 fix: service logs are not cleared
#695
2024-03-20 20:31:00 +08:00
MystiPanda 5106d77c77 build: Try restart windows service after install (#395) 2024-02-18 10:19:54 +08:00
MystiPanda 733e8a0043 feat: Support Startup Script 2024-01-17 15:06:16 +08:00
MystiPanda 3a883b9e41 refactor: cargo clippy 2024-01-10 17:36:35 +08:00
MystiPanda 17d8691300 refactor: Optimizing the implementation of Linux URL Scheme registration 2024-01-10 16:34:35 +08:00
MystiPanda 7e66f89260 feat: Support URL Scheme for Linux 2024-01-10 13:03:34 +08:00
MystiPanda 965f10698b feat: Support URL Scheme for Windows
#165
2024-01-09 21:57:06 +08:00
MystiPanda 981f9d0b01 fix: portable flag 2023-12-15 21:39:34 +08:00
MystiPanda 4964382966 chore: Optimize service path 2023-12-14 13:03:52 +08:00
MystiPanda eadd1042fb chore: Change service path 2023-12-13 10:59:07 +08:00
wonfen ac1fa7209c update clashmeta core, Imporve UI, merge PR, reset icons, fix CI 2023-11-28 07:49:44 +08:00
wonfen bd39e98c66 Merge remote-tracking branch 'nyanpasu/main' 2023-11-22 06:48:30 +08:00
wonfen 01be65a624 chore: delete clash core, update CI, change profile name, change URL test link 2023-11-22 02:56:47 +08:00
keiko233 7ce8bd8988 feat: Nyanpasu Misc 2023-11-12 00:09:32 +08:00
GyDi 8775f67416 feat: support auto clean log files 2023-11-02 20:12:46 +08:00
GyDi 8028e145f1 feat: app log level add silent 2023-07-22 09:25:54 +08:00
GyDi ddfb9fd0cc feat: overwrite resource file according to file modified 2023-07-22 09:18:54 +08:00
GyDi a36ed6ab1e feat: support app log level settings 2023-07-22 08:53:37 +08:00
GyDi 1328299fda fix: init config file 2022-11-22 22:01:19 +08:00
GyDi 080dca7ee0 fix: change dev log level 2022-11-18 18:37:29 +08:00
GyDi bedd3abf8a refactor: done 2022-11-18 18:18:41 +08:00
GyDi ce2d4498e1 refactor: adjust all path methods and reduce unwrap 2022-11-18 10:26:39 +08:00
GyDi 4f3751b7ce refactor: for windows 2022-11-17 20:19:40 +08:00
GyDi 837422fbb8 refactor: wip 2022-11-14 01:26:33 +08:00
GyDi a45c61f19e chore: format rust code 2022-11-12 11:37:23 +08:00
GyDi 1eecf26429 fix: init config error 2022-10-28 01:02:47 +08:00