fd386c496f
fix(wireguard): multiplatform support for Arch/Ubuntu/Fedora
...
- Activate wg interface explicitly if nmcli import does not do it automatically (Arch)
- Apply DNS via hydraveil-resolvectl wrapper instead of resolvectl directly (avoids polkit auth dialog)
- Add __is_resolved_active() helper to check systemd-resolved before applying DNS
- Wait for socket.getaddrinfo to confirm DNS is routable before await_connection()
- Replace subprocess test_connection with requests direct call + socket.getaddrinfo (respects systemd-resolved on all distros)
- Use sudo install instead of pkexec install for wg.conf copy (uses sudoers, more reliable)
- Add fallback to pkexec if sudo not available
2026-07-31 05:11:55 -05:00
9c5636eb8c
TunnelMonitor with is_tunnel_alive(), add WireGuardMonitor, arm/disarm killswitch on WireGuard connect/disconnect
2026-07-15 17:05:14 -05:00
a4bbfa4ec5
refactor(core/cli): route vless/hysteria2 through _enable_encrypted_proxy, scope KillswitchMonitor to encrypted proxy only
2026-07-09 18:23:11 -05:00
cae72efee3
feat(core): branch vless/hysteria2 immediately in ProfileController.enable()
2026-07-09 09:44:08 -05:00
1a60511492
refactor: align cli with core architecture
2026-07-08 11:14:41 -05:00
5ed7598315
Extract establish_encrypted_proxy_connection to core — shared logic for CLI and GUI
2026-07-07 16:08:24 -05:00
999ddbf855
Add location_country_code/city_code to operator proxy flow + SingboxProcessMonitor ABC + observer_helpers
2026-07-05 06:17:20 -05:00
093e9aacd8
Comment clarity on pre-existing Connections, and support for vless and hysteria2 in the connection model
2026-07-03 17:24:49 -04:00
d382a2ce9e
Session Management allows for checks on table existence for db version
2026-07-01 13:29:34 -04:00
1d23b34ad6
Supports Flexible YAML paths from parent directory
2026-07-01 10:06:14 -04:00
68aa315f46
Update CLI to use new ORM and initialize database for sync
2026-06-30 07:20:03 -05:00
74e22e7b60
Improved Tor Error Handling. And Tor IPv6 Fix with associated sp-essentails fix and version bump
2026-06-29 15:13:06 -04:00
69834d85d5
Introduced Database Compatibility checks for old or new versions with different schemas
2026-06-28 21:49:19 -04:00
2aa077a400
Big Transition: Location & Operator turned into SQLAlchemy models. This forces a change across baseprofile, Locationcontroller, and even GUIs type handling
2026-06-27 17:10:28 -04:00
59f997ef45
Merge deploy into master: encrypted proxy killswitch + TUN optimization
2026-06-25 15:44:12 -05:00
28201da22e
Cleanup dev artifacts
2026-06-23 19:33:10 -04:00
2dd2324b1f
Tor Folder adjustment on new features to match legacy's patterns
2026-06-23 19:28:27 -04:00
28d4f3d276
Isolated the literal Sync API function to its own module, and streamlined the sync UI feedback
2026-06-23 11:13:19 -04:00
dc46d4136a
Sync streamline introduced for cached data
2026-06-22 17:30:42 -04:00
aca954d364
small fix 20-06-26
2026-06-20 08:43:43 -05:00
7dca2744ce
small fix
2026-06-19 06:42:08 -05:00
d6b122b975
June Major Update
2026-06-16 08:11:28 -05:00
c1fb1bc7c6
fix errors kill s.
2026-06-09 09:09:10 -05:00
76d3650979
fix hysteria and vless bug
2026-06-06 09:30:31 -05:00
9372fe4c26
remove .env.example
2026-06-05 18:45:13 -05:00
eff49cf1f7
radical change
2026-06-05 10:31:35 -05:00
399c66e3cb
Verify Sing-box before the connection
2026-06-04 07:40:04 -05:00
ed0de4b2d9
Verify Sing-box before the connection
2026-06-04 07:38:55 -05:00
35d94908f4
Core configuration synchronized with the CLI
2026-06-03 17:54:29 -05:00
50bf6503d9
Actualizar lib/steps/singbox.sh
2026-06-02 18:24:02 +00:00
eaa28aada1
Actualizar lib/steps/repos.sh
2026-06-02 17:59:20 +00:00
2d958f9145
Actualizar lib/steps/repos.sh
2026-06-02 17:33:09 +00:00
24dacb2e33
Actualizar lib/steps/repos.sh
2026-06-02 17:02:54 +00:00
bf7bdfa4d7
Actualizar lib/steps/repos.sh
2026-06-02 17:00:21 +00:00
fde1d35f17
Actualizar lib/steps/repos.sh
2026-06-02 16:51:56 +00:00
dd7edfa4ed
Actualizar lib/steps/repos.sh
2026-06-02 16:30:48 +00:00
58d7837c7f
Actualizar lib/steps/repos.sh
2026-06-02 16:21:59 +00:00
c55706f573
Actualizar lib/steps/repos.sh
2026-06-02 16:11:04 +00:00
594f6a8d4b
Actualizar lib/steps/repos.sh
2026-06-02 15:51:37 +00:00
55f2515874
Actualizar lib/steps.sh
2026-06-02 15:51:00 +00:00
5ef45ad6b4
2 july 2026
2026-06-02 07:53:09 -05:00
7387844371
Remove deleted files
2026-06-02 07:26:10 -05:00
bf8eb9d96c
all support, core,cli,gui,essentiials
2026-06-02 07:19:50 -05:00
047c5b2ed0
all support, core,cli,gui,essentiials
2026-06-02 07:19:17 -05:00
693c3404ad
Actualizar pyproject.toml
2026-05-29 13:05:19 +00:00
f38aa3b6f1
26-05-16-6:29
2026-05-26 18:29:24 -05:00
6849f1a46f
Eliminar .env
2026-05-26 21:41:10 +00:00
c5c0e9837a
add .env
2026-05-26 21:40:33 +00:00
86621021bc
add installer
2026-05-26 16:31:16 -05:00
474a6961b3
fix connection
2026-05-25 01:09:38 +00:00