Commit Graph

  • 2d30b02dda fix: remove emoji characters from log scrolling instructions for clarity monosans 2025-07-23 15:58:07 +03:00
  • e2bb4841fa refactor: simplify signal handling and update TUI controls monosans 2025-07-23 15:57:25 +03:00
  • 1f6d921da3 reformat monosans 2025-07-23 15:09:58 +03:00
  • c689eb76b3 add hotkey emojis monosans 2025-07-23 14:18:09 +03:00
  • 27d74b5e01 fix: update comments for clarity in config.toml monosans 2025-07-23 14:10:30 +03:00
  • 3c465cfdc8 fix: increase request timeout to 60 seconds monosans 2025-07-23 14:07:03 +03:00
  • 57204cbacf feat: automatically retry scraping errors monosans 2025-07-23 14:05:24 +03:00
  • 424b1533c8 chore(deps): lock file maintenance (#706)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-22 23:47:37 +00:00
  • 8ce53220a0 chore(deps): lock file maintenance (#705)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-22 17:09:16 +00:00
  • 00398531f3 chore(deps): lock file maintenance (#704)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-21 19:15:07 +00:00
  • 16986dd2b2 chore(deps): lock file maintenance (#703)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-20 18:37:50 +00:00
  • dfbd93dd7a chore(deps): lock file maintenance (#702)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-20 08:38:06 +00:00
  • 6bd8e53743 fix: check for group existance in docker monosans 2025-07-20 11:35:16 +03:00
  • a027ba8728 docker: check for group existance monosans 2025-07-20 11:21:49 +03:00
  • 782313b963 chore(deps): lock file maintenance (#701)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-19 13:54:22 +00:00
  • e588fad0b9 chore(deps): lock file maintenance (#700)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-18 23:33:22 +00:00
  • 0f2bbbf506 fix(deps): update rust crate serde_json to v1.0.141 (#699)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-18 23:31:44 +00:00
  • bb3830eb55 chore(deps): lock file maintenance (#698)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-18 18:30:59 +00:00
  • 0bdfd15439 reformat readme monosans 2025-07-18 17:15:57 +03:00
  • f4292d7465 docs: improve readme and config monosans 2025-07-18 16:50:57 +03:00
  • a8c6e3b916 fix: remove anomymity checking monosans 2025-07-18 16:24:31 +03:00
  • eef960dda5 fix: add parking_lot feature to tracing-subscriber dependency monosans 2025-07-18 15:38:50 +03:00
  • afd0012f97 chore(deps): lock file maintenance (#697)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-18 12:09:19 +00:00
  • 20b6384159 refactor: simplify event listener spawning in run function monosans 2025-07-17 11:09:48 +03:00
  • 04cf221bb4 fix tui exit in sigterm/sigint monosans 2025-07-17 07:51:39 +03:00
  • 58e5c1cf34 fix: simplify error handling in event listener tasks monosans 2025-07-16 17:09:40 +03:00
  • 94ea86b562 refactor: update ProxyJson struct to use references for improved memory efficiency monosans 2025-07-16 17:04:01 +03:00
  • 80cd8a3515 fix: update USER_AGENT to reflect the latest Chrome version monosans 2025-07-16 16:25:56 +03:00
  • 4253540a46 fix: use cloned() for enabled_protocols and refactor exit_ip handling in save_proxies monosans 2025-07-16 16:24:14 +03:00
  • d642f467ec refactor: update proxy handling in checker and scraper, simplify function signatures monosans 2025-07-16 16:17:15 +03:00
  • 55791caf33 perf: open ipdbs concurrently monosans 2025-07-16 15:42:29 +03:00
  • aa634070cb fix: move channel creation after token initialization in run_with_tui monosans 2025-07-16 14:46:31 +03:00
  • 1d3d33fc8a fix: simplify watch_signals function signatures and remove redundant Ok() returns monosans 2025-07-16 14:37:49 +03:00
  • 4bb039cf50 fix: ensure cancellation of token after processing proxies monosans 2025-07-16 14:34:34 +03:00
  • c7465b1213 reformatting monosans 2025-07-16 14:08:45 +03:00
  • 23016035a8 fix: enhance signal handling for SIGINT and SIGTERM with improved error logging monosans 2025-07-16 13:57:24 +03:00
  • 447d0192ed fix: improve signal handling for SIGINT, SIGTERM, and Ctrl+C with enhanced error logging monosans 2025-07-16 13:54:42 +03:00
  • 5fbf675a7f fix: enhance Ctrl+C signal handling with error logging monosans 2025-07-16 13:23:26 +03:00
  • 0aa150dc38 add SIGTERM handler monosans 2025-07-16 12:39:25 +03:00
  • 813ff1a48d refactor: reorganize reqwest client creation and load_config function monosans 2025-07-16 10:32:41 +03:00
  • 01516466cc fix: improve error handling in proxy processing and event listeners monosans 2025-07-16 10:25:54 +03:00
  • 0f477d49d7 feat: implement graceful shutdown & saving proxies on exit AlmazandGitHub 2025-07-16 07:23:10 +00:00
  • 46ee500b57 fix: handle result of TUI run function in execution flow monosans 2025-07-15 15:43:19 +03:00
  • 74da959dad fix: correct error handling in TUI execution flow monosans 2025-07-15 15:37:38 +03:00
  • d972530d74 refactor: simplify TUI execution flow by rearranging task handling monosans 2025-07-15 15:35:46 +03:00
  • 814453da82 refactor: optimize TUI initialization by moving channel creation and terminal setup monosans 2025-07-15 15:32:36 +03:00
  • 8b42742069 fix: ensure proper terminal initialization and cleanup in TUI monosans 2025-07-15 15:30:36 +03:00
  • c820600ead refactor: streamline TUI and main task execution handling monosans 2025-07-15 15:27:20 +03:00
  • 0fe3612e57 fix: handle result properly in TUI and main task execution monosans 2025-07-15 15:17:14 +03:00
  • 163ebf85bd fix: improve graceful shutdown monosans 2025-07-15 15:13:55 +03:00
  • 0714ddbf1f refactor: simplify TUI initialization and event handling monosans 2025-07-15 14:15:11 +03:00
  • d0796681ef feat: support exiting tui AlmazandGitHub 2025-07-15 11:01:41 +00:00
  • 7225929f2f debloat proxy sources monosans 2025-07-14 17:09:35 +03:00
  • 82f34cfb05 use ipify check_url by default monosans 2025-07-14 17:09:05 +03:00
  • 6e268494f1 update sources monosans 2025-07-14 15:42:15 +03:00
  • 2f98478ff5 chore(deps): lock file maintenance (#690)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-14 01:17:23 +00:00
  • 25c7e26f5d chore(deps): lock file maintenance (#689)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-13 16:47:53 +00:00
  • 7d10eff917 chore(deps): lock file maintenance (#688)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-13 14:50:22 +00:00
  • 1bfe61b3d6 chore(deps): lock file maintenance (#687)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-13 10:01:02 +00:00
  • d35efb65f7 chore(deps): lock file maintenance (#686)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-12 18:27:34 +00:00
  • ba92a6a91e chore(deps): lock file maintenance (#684)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-11 23:41:12 +00:00
  • 573b6877a6 fix(deps): update rust crate toml to v0.9.2 (#682)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-11 16:37:47 +00:00
  • 4b1429a14a chore(deps): lock file maintenance (#683)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-11 16:37:31 +00:00
  • 2ca135f5e7 chore(deps): lock file maintenance (#681)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-10 17:16:14 +00:00
  • ea80980240 fix(deps): update rust crate toml to v0.9.1 (#680)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-10 17:13:43 +00:00
  • df681acd2f fix(deps): update rust crate toml to v0.9.0 (#679)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-08 17:11:25 +00:00
  • eff24445a1 chore(deps): lock file maintenance (#678)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-07 23:17:28 +00:00
  • 357565ba34 fix(deps): update rust crate fancy-regex to v0.15.0 (#677)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-06 14:04:09 +00:00
  • 6cc11bed36 chore(deps): lock file maintenance (#676)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-05 12:55:46 +00:00
  • 86a8bbd1a6 fix(deps): update rust crate tokio to v1.46.1 (#675)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-04 23:12:21 +00:00
  • fc12697441 chore(deps): lock file maintenance (#674)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-04 13:12:19 +00:00
  • f9b24f147c fix(deps): update rust crate tokio to v1.46.0 (#673)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-02 11:48:56 +00:00
  • 7557382e3e fix(logging): adjust logging level for hickory_proto::udp::udp_client_stream to ERROR monosans 2025-07-02 08:46:43 +03:00
  • 65e7198d69 fix(deps): update rust crate reqwest to v0.12.22 (#672)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-07-01 19:38:12 +00:00
  • b5fa7b78a9 chore(deps): lock file maintenance (#671)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-30 22:44:43 +00:00
  • 378e6fee71 fix(deps): update rust crate reqwest to v0.12.21 (#670)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-30 22:41:46 +00:00
  • c144ef746d chore(deps): update pre-commit hook rbubley/mirrors-prettier to v3.6.2 (#669)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-27 08:48:43 +00:00
  • 29903d2f29 chore(deps): lock file maintenance (#668)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-26 20:34:16 +00:00
  • 0d356bd207 chore(deps): lock file maintenance (#667)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-25 20:57:59 +00:00
  • ad21b997c8 chore(deps): update pre-commit hook rbubley/mirrors-prettier to v3.6.1 (#666)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-25 12:41:18 +00:00
  • 86d2439662 chore(deps): lock file maintenance (#665)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-24 15:56:31 +00:00
  • 40af789f72 ci: switch clippy toolchain from stable to beta monosans 2025-06-24 12:34:44 +03:00
  • 6f71ec3e7f ci: use stable clippy monosans 2025-06-24 12:31:49 +03:00
  • a4259378c2 fix(deps): remove macos-system-configuration feature from reqwest monosans 2025-06-24 12:21:19 +03:00
  • c17c6f5db0 chore(deps): lock file maintenance (#664)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-24 06:06:47 +00:00
  • 86a395f395 refactor(checker): consolidate error logging for proxy checking tasks monosans 2025-06-24 08:43:14 +03:00
  • 60e6ed2c89 fix socks5 checking panic monosans 2025-06-24 08:41:59 +03:00
  • 824b5e0f7a chore(deps): lock file maintenance (#663)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-23 22:20:12 +00:00
  • ba8b19e26b chore(deps): update pre-commit hook rbubley/mirrors-prettier to v3.6.0 (#662)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-23 08:54:57 +00:00
  • 2519a37e88 refactor(logging): simplify targets_filter construction for clarity monosans 2025-06-22 21:28:10 +03:00
  • 7d7cb86527 chore(deps): lock file maintenance (#660)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-20 21:29:45 +00:00
  • 16ab26f70c chore(deps): lock file maintenance (#659)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-19 23:10:29 +00:00
  • 45888de685 chore(deps): lock file maintenance (#658)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-19 19:27:26 +00:00
  • 80bccc7307 chore(deps): lock file maintenance (#657)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-19 14:01:39 +00:00
  • ffa861bf1e chore(deps): lock file maintenance (#656)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-18 01:10:25 +00:00
  • c62306aaab chore(deps): lock file maintenance (#655)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-17 20:57:43 +00:00
  • 94b981ada8 chore(deps): lock file maintenance (#654)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-17 14:04:52 +00:00
  • 0e63e46550 chore(deps): lock file maintenance (#653)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-16 12:10:57 +00:00
  • ceabcadcf2 chore(deps): lock file maintenance (#652)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-15 12:59:46 +00:00
  • fea238d9b7 chore(deps): lock file maintenance (#651)
    renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    2025-06-13 22:46:54 +00:00