Commit Graph
1183 Commits
Author SHA1 Message Date
monosans 1d3d33fc8a fix: simplify watch_signals function signatures and remove redundant Ok() returns 2025-07-16 14:37:49 +03:00
monosans 4bb039cf50 fix: ensure cancellation of token after processing proxies 2025-07-16 14:34:34 +03:00
monosans c7465b1213 reformatting 2025-07-16 14:08:45 +03:00
monosans 23016035a8 fix: enhance signal handling for SIGINT and SIGTERM with improved error logging 2025-07-16 13:57:24 +03:00
monosans 447d0192ed fix: improve signal handling for SIGINT, SIGTERM, and Ctrl+C with enhanced error logging 2025-07-16 13:54:42 +03:00
monosans 5fbf675a7f fix: enhance Ctrl+C signal handling with error logging 2025-07-16 13:23:26 +03:00
monosans 0aa150dc38 add SIGTERM handler 2025-07-16 12:39:25 +03:00
monosans 813ff1a48d refactor: reorganize reqwest client creation and load_config function 2025-07-16 10:32:41 +03:00
monosans 01516466cc fix: improve error handling in proxy processing and event listeners 2025-07-16 10:25:54 +03:00
AlmazandGitHub 0f477d49d7 feat: implement graceful shutdown & saving proxies on exit 2025-07-16 07:23:10 +00:00
monosans 46ee500b57 fix: handle result of TUI run function in execution flow 2025-07-15 15:43:19 +03:00
monosans 74da959dad fix: correct error handling in TUI execution flow 2025-07-15 15:37:38 +03:00
monosans d972530d74 refactor: simplify TUI execution flow by rearranging task handling 2025-07-15 15:35:46 +03:00
monosans 814453da82 refactor: optimize TUI initialization by moving channel creation and terminal setup 2025-07-15 15:32:36 +03:00
monosans 8b42742069 fix: ensure proper terminal initialization and cleanup in TUI 2025-07-15 15:30:36 +03:00
monosans c820600ead refactor: streamline TUI and main task execution handling 2025-07-15 15:27:20 +03:00
monosans 0fe3612e57 fix: handle result properly in TUI and main task execution 2025-07-15 15:17:14 +03:00
monosans 163ebf85bd fix: improve graceful shutdown 2025-07-15 15:13:55 +03:00
monosans 0714ddbf1f refactor: simplify TUI initialization and event handling 2025-07-15 14:15:11 +03:00
AlmazandGitHub d0796681ef feat: support exiting tui 2025-07-15 11:01:41 +00:00
monosans 7225929f2f debloat proxy sources 2025-07-14 17:09:35 +03:00
monosans 82f34cfb05 use ipify check_url by default 2025-07-14 17:09:05 +03:00
monosans 6e268494f1 update sources 2025-07-14 15:42:15 +03:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2f98478ff5 chore(deps): lock file maintenance (#690)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 01:17:23 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
25c7e26f5d chore(deps): lock file maintenance (#689)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-13 16:47:53 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
7d10eff917 chore(deps): lock file maintenance (#688)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-13 14:50:22 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1bfe61b3d6 chore(deps): lock file maintenance (#687)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-13 10:01:02 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
d35efb65f7 chore(deps): lock file maintenance (#686)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-12 18:27:34 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ba92a6a91e chore(deps): lock file maintenance (#684)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11 23:41:12 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
573b6877a6 fix(deps): update rust crate toml to v0.9.2 (#682)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11 16:37:47 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4b1429a14a chore(deps): lock file maintenance (#683)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11 16:37:31 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2ca135f5e7 chore(deps): lock file maintenance (#681)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 17:16:14 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ea80980240 fix(deps): update rust crate toml to v0.9.1 (#680)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 17:13:43 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
df681acd2f fix(deps): update rust crate toml to v0.9.0 (#679)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-08 17:11:25 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
eff24445a1 chore(deps): lock file maintenance (#678)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 23:17:28 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
357565ba34 fix(deps): update rust crate fancy-regex to v0.15.0 (#677)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-06 14:04:09 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6cc11bed36 chore(deps): lock file maintenance (#676)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-05 12:55:46 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
86a8bbd1a6 fix(deps): update rust crate tokio to v1.46.1 (#675)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 23:12:21 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fc12697441 chore(deps): lock file maintenance (#674)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 13:12:19 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
f9b24f147c fix(deps): update rust crate tokio to v1.46.0 (#673)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-02 11:48:56 +00:00
monosans 7557382e3e fix(logging): adjust logging level for hickory_proto::udp::udp_client_stream to ERROR 2025-07-02 08:46:43 +03:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
65e7198d69 fix(deps): update rust crate reqwest to v0.12.22 (#672)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 19:38:12 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
b5fa7b78a9 chore(deps): lock file maintenance (#671)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 22:44:43 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
378e6fee71 fix(deps): update rust crate reqwest to v0.12.21 (#670)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 22:41:46 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c144ef746d chore(deps): update pre-commit hook rbubley/mirrors-prettier to v3.6.2 (#669)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 08:48:43 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
29903d2f29 chore(deps): lock file maintenance (#668)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-26 20:34:16 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
0d356bd207 chore(deps): lock file maintenance (#667)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 20:57:59 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ad21b997c8 chore(deps): update pre-commit hook rbubley/mirrors-prettier to v3.6.1 (#666)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 12:41:18 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
86d2439662 chore(deps): lock file maintenance (#665)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 15:56:31 +00:00
monosans 40af789f72 ci: switch clippy toolchain from stable to beta
fix(ipdb): add #[expect(clippy::collapsible_if)] to improve linting
2025-06-24 12:34:44 +03:00