Commit Graph

  • 64bc4c0037 docs: simplify provider recommendations main Aimili 2026-08-28 14:13:34 +08:00
  • d875529083 docs: add V2.1.5 acceptance report Aimili 2026-08-28 08:58:29 +08:00
  • 97fc3374f1 fix: refill nodes after exhausted failover v2.1.5 Aimili 2026-08-28 06:43:02 +08:00
  • 6249c92528 release: prepare v2.1.4 v2.1.4 Aimili 2026-08-27 20:44:58 +08:00
  • f2f8afda76 fix: clear readiness state on manual disconnect Aimili 2026-08-27 20:43:39 +08:00
  • a6f106c495 release: prepare v2.1.3 v2.1.3 Aimili 2026-08-27 20:16:38 +08:00
  • 21ce55044d fix: close VPS routing and installer audit issues Aimili 2026-08-27 20:08:49 +08:00
  • f190d746ef fix: improve IP classification and source fallback v2.1.2 Aimili 2026-08-27 03:16:44 +08:00
  • 635ebd4db0 Reorganize README installation and VPS sections Aimili 2026-08-27 02:51:43 +08:00
  • 032f0e4c66 fix: wait for rebuilt tunnel during updates v2.1.1 Aimili 2026-08-27 02:44:19 +08:00
  • 19c6844d09 release: prepare v2.1.1 Aimili 2026-08-27 02:29:34 +08:00
  • d937826f6d fix: reduce dashboard polling jank Aimili 2026-08-27 02:21:59 +08:00
  • f9361d0a7d fix: harden cross-browser dashboard interactions Aimili 2026-08-27 01:44:09 +08:00
  • bbc2457498 fix: prevent web dashboard browser freezes Aimili 2026-08-27 01:21:32 +08:00
  • cbca9a57af docs: refine VPS promotions and regional notice Aimili 2026-08-27 01:04:15 +08:00
  • 72ac5a0986 docs: redesign readme and add translations Aimili 2026-08-27 00:53:51 +08:00
  • e414236900 docs: simplify installation and connection guide Aimili 2026-08-27 00:22:21 +08:00
  • 0069bb089b Fix formal release shell block Aimili 2026-08-26 23:58:58 +08:00
  • fbea9bee36 Refine V2.1 source and Docker release v2.1.0 Aimili 2026-08-26 23:42:00 +08:00
  • a9cf220500 Release AimiliVPN V2.1 stable channel Aimili 2026-08-26 23:13:30 +08:00
  • c7aa86c86c Add persistent multi-country node filtering Aimili 2026-08-26 22:41:19 +08:00
  • 64976cf68f Update mirror workflow to Node.js 24 actions Aimili 2026-08-26 21:05:22 +08:00
  • 07983511fc Improve node fetching and connection failover Aimili 2026-08-26 20:54:24 +08:00
  • fb22c57717 Show node maintenance and testing progress baoweise-bot 2026-06-21 17:00:12 +08:00
  • 49933eda61 Tighten routing filters and speed up initial node connect baoweise-bot 2026-06-21 16:44:12 +08:00
  • b56d69a981 feat: restructure VPS recommendations in README for improved clarity and presentation baoweise-bot 2026-06-20 05:16:59 +08:00
  • 06153b21ad feat: update VPS recommendations in README for better user guidance and clarity baoweise-bot 2026-06-20 05:14:26 +08:00
  • 6d263d26e2 feat: add VPS recommendations and affiliate links to README for improved user guidance baoweise-bot 2026-06-20 05:11:51 +08:00
  • ae6e1227fa docs: update VPS affiliate recommendations baoweise-bot 2026-06-20 05:08:34 +08:00
  • 5820085e27 chore: remove test development version instructions from README baoweise-bot 2026-06-09 01:23:39 +08:00
  • 676188ca1a feat: add proxy authentication, limit concurrent connections, and allow configurable proxy port. baoweise-bot 2026-06-07 12:57:37 +08:00
  • 2ee863b72f fix: handle EOF in input polling, add SSL cert path, reduce concurrent workers, and correct routing filter logic baoweise-bot 2026-06-07 12:19:04 +08:00
  • 2db62f9b9e refactor: rename ad-related UI components and styles to vps-recommend naming convention baoweise-bot 2026-06-05 21:12:22 +08:00
  • 1b88427029 feat: add fav_fail_fallback configuration, implement UI option card styling, and refactor server settings update logic to handle dynamic restarts. baoweise-bot 2026-06-05 21:01:32 +08:00
  • c42b525a8e feat: add favorites management panel and consolidate security settings in web UI baoweise-bot 2026-06-05 20:39:05 +08:00
  • cac91ca5ca feat: implement favorite nodes toolbar/banner, favorites routing mode, and detailed periodic check diagnostics baoweise-bot 2026-06-05 20:12:25 +08:00
  • 1cf124b93e fix: remove horizontal scrollbar and drop Latency, ASN, and Network Quality columns baoweise-bot 2026-06-05 19:41:31 +08:00
  • 0de98e3138 fix: resolve country classification filter mismatches, fix table cell text wrapping layout bugs, and remove latency test buttons baoweise-bot 2026-06-05 19:26:25 +08:00
  • 031666845f refactor: defer OpenVPN log output to avoid redundant logging during initialization baoweise-bot 2026-06-05 19:18:02 +08:00
  • 7e4f7ce27b refactor: improve VPN connection handling logic in vpn_utils.py baoweise-bot 2026-06-05 19:11:47 +08:00
  • 7fa2109a09 feat: add status filtering UI for VPN nodes and enhance OpenVPN log parsing with error classification baoweise-bot 2026-06-05 19:09:00 +08:00
  • c155e294a4 refactor: consolidate hosting/proxy IP classification and migrate IP type filter to network settings modal baoweise-bot 2026-06-05 18:54:11 +08:00
  • d0fe20f425 fix: optimize exit connection diagnostics by verifying local port accessibility before running obstruction checks and update global state variables baoweise-bot 2026-06-05 01:18:49 +08:00
  • f6f448b596 fix: terminate proxy connection on timeout or socket error baoweise-bot 2026-06-05 00:55:59 +08:00
  • ff9d264f3c refactor: improve socket handling, optimize node IP enrichment, and enforce thread safety in VPN management baoweise-bot 2026-06-05 00:54:16 +08:00
  • 0c2f3a84f0 Fix Fixed IP reconnection, cap concurrent workers, and add Oracle/Amazon Linux support baoweise-bot 2026-06-05 00:18:34 +08:00
  • ceab0e3662 feat: add granular routing controls, connection toggling, and optimize node testing and sorting logic baoweise-bot 2026-06-05 00:11:32 +08:00
  • 669bd200e7 feat: add donation information section to the UI footer and update documentation baoweise-bot 2026-05-31 14:51:11 +08:00
  • bba7bf1783 fix: force update of local_proxy and add proxy_port configuration to state dictionary baoweise-bot 2026-05-31 14:46:17 +08:00
  • dcca24e09e feat: override network configuration with settings from ui_auth.json during initialization baoweise-bot 2026-05-31 14:39:50 +08:00
  • 7eaf337bc6 refactor: simplify deployment branch logic in install script and update default local proxy host to 127.0.0.1 baoweise-bot 2026-05-31 14:35:59 +08:00
  • ec0e4b2ee6 feat: allow branch selection via CLI and improve auto-detection logic in installation script and update documentation baoweise-bot 2026-05-31 14:30:29 +08:00
  • 8be03e0e33 docs: update README with branch-specific install scripts and troubleshooting guide baoweise-bot 2026-05-31 14:26:36 +08:00
  • 3daa4f0735 fix: add null checks for UI elements to prevent runtime errors when updating status nodes baoweise-bot 2026-05-31 14:04:34 +08:00
  • b23b0b3499 feat: add proxy support for API fetching and improve UI stability with defensive null checks baoweise-bot 2026-05-31 13:52:43 +08:00
  • 5c427cf80a feat: allow custom proxy port configuration and improve API fetch reliability with multi-strategy connection attempts and thread-safe logging. baoweise-bot 2026-05-31 13:43:51 +08:00
  • 128586a62f fix: add name attributes to login inputs and trim whitespace from credentials baoweise-bot 2026-05-30 15:27:19 +08:00
  • 5a49d09e69 fix: detect and auto-configure rp_filter to loose mode (2) to prevent policy routing packet loss baoweise-bot 2026-05-30 15:04:47 +08:00
  • 28c32c59d2 feat: enable full IPv6/dual-stack support for networking, proxy binding, and web management interface baoweise-bot 2026-05-30 14:47:37 +08:00
  • 46db7a1836 feat: enhance error logging and diagnostic messaging for proxy/routing failures and improve UI button layout consistency baoweise-bot 2026-05-30 14:08:42 +08:00
  • 7b9248c4df feat: implement comprehensive error diagnostics and structured error codes for VPN connectivity, API fetching, and proxy initialization. baoweise-bot 2026-05-30 14:02:39 +08:00
  • 531beca616 refactor: optimize tunnel management, add log cleanup throttling, and improve proxy connection reliability baoweise-bot 2026-05-29 23:41:05 +08:00
  • 88d241f595 feat: add outbound routing configuration modal and dedicated management button baoweise 2026-05-29 14:54:58 +08:00
  • 8ec467d668 style: add custom background and text color to select options in vpngate_manager.py baoweise 2026-05-29 14:26:55 +08:00
  • df3370780c feat: auto-detect existing git branch during installation in install.sh baoweise 2026-05-29 14:22:13 +08:00
  • 280dc50020 feat: update deployment script to use bate branch for source installation baoweise 2026-05-29 14:20:42 +08:00
  • c2cc3780ec docs: update project documentation in README.md baoweise 2026-05-29 14:10:15 +08:00
  • 224f7f2f48 feat: implement routing_mode configuration to support auto, fixed_ip, and fixed_region selection baoweise 2026-05-29 14:09:28 +08:00
  • 06ca67306a docs: update README with project information and usage instructions baoweise 2026-05-29 13:43:14 +08:00
  • 5123566b1c feat: add country-locking functionality for outbound traffic and optimize status UI interaction in shell scripts baoweise 2026-05-29 13:42:01 +08:00
  • 71aaa5418c docs: update project description and setup instructions in README baoweise 2026-05-29 13:36:12 +08:00
  • 32d53f7084 docs: update project description and setup instructions in README baoweise 2026-05-29 13:34:18 +08:00
  • 320e454502 feat: add multi-distribution support for package management and system service managers in installation script baoweise 2026-05-29 13:29:09 +08:00
  • 09d1d6b02b feat: optimize node fetching with conditional retries and implement post-connection proxy health checks and UI status updates baoweise 2026-05-28 23:43:19 +08:00
  • 9ca777488c fix: add recursive depth limit to auto_switch_node, improve connection status tracking, and implement UUID-based session management baoweise 2026-05-28 23:33:56 +08:00
  • 883c7c18ee feat: add support for exit, refresh, and newline handling in the menu input loop baoweise 2026-05-28 23:11:16 +08:00
  • 93c1b831e0 fix: update proxy protocol to socks5h and correct proxy error key retrieval baoweise 2026-05-28 23:07:48 +08:00
  • 399f305976 refactor: replace urllib proxy implementation with curl-based SOCKS5 connectivity testing for improved reliability baoweise 2026-05-28 23:04:42 +08:00
  • a289b8df4e perf(web): optimize exit check latency by forcing IPv4 DNS resolution and switching from HTTPS to HTTP baoweise 2026-05-28 22:48:57 +08:00
  • 54bf62369b feat(security): make default web UI admin username randomly generated by default instead of using hardcoded 'admin' baoweise 2026-05-28 22:40:20 +08:00
  • 4ebe42e4ce fix(cli): block on getch() to avoid background menu refreshing and viewport snapping during scroll baoweise 2026-05-28 22:38:58 +08:00
  • 174b5b7d2a fix(web): replace location.reload() with load() to prevent page flashing and preserve search/scroll states during node switching baoweise 2026-05-28 22:36:17 +08:00
  • 7e7fcecfd0 feat: initial open-source release with cleaned codebase baoweise 2026-05-28 22:27:14 +08:00