vkamn
8dbded1624
chore: remove ip from tunnel name for ios ( #2489 )
2026-04-17 15:02:54 +08:00
vkamn
cebfcc846e
feat: add renewal for external-premium ( #2485 )
...
* feat: add renewal for external-premium
* chore: bump version
* chore: send subscription status for renewal link request
2026-04-17 15:01:24 +08:00
vkamn
4c18ceaa50
chore: minor fixes ( #2477 )
2026-04-14 16:27:46 +08:00
NickVs2015
ebe3a5dac6
fix: add linux reconnection ( #2415 )
...
* fix: add linux reconnection
* fix: Dbus error, fix race conditional
* fix: improve reeconnection
* fix: add dns load/unload
* feat: catch state changed via check gateway
* revert: restore linuxfirewall.cpp
* fix: restore reconnect time
* fix: add NM_STATE_DISABLED and check getGatewayAndIface more carefully
* fix: reconnect
* fix: revert wireguardutilslinux
* fix: revert
2026-04-14 11:10:41 +08:00
yp
92deee5f67
fix: tun2socks auth settings ( #2456 )
...
* add parser auth/pass & fix port
* fix generateRandomHex
* remove hardcore port ios
* add generated random port
* fix sin6_port
* fixed inbound
* add error message
* add std::runtime_error & fixed random generator
* remove loop
---------
Co-authored-by: Yaumenau Pavel <yaumenau.pavel@planetvpn.dev >
2026-04-13 20:06:08 +08:00
lunardunno
a75bd0cf5e
fix: set a fixed 3proxy ver 0.9.5 ( #2468 )
2026-04-13 12:27:45 +08:00
vkamn
46f5b3894b
chore: minor fixes ( #2459 )
...
* fix: fixed links on page with service description
* fix: fixed subscription text color
* chore: update ru translations
* chore: add save button
* fix: ru translation fixes
2026-04-10 22:24:00 +08:00
Mitternacht822
493ee22883
chore: block vless toggle while active connection ( #2318 )
...
* fix: prevent disabled SwitcherType from toggling via keyboard
* fix: disabled vless option toggle while connection is active
2026-04-08 12:45:51 +08:00
yyy-amnezia
ad14847eb5
fix: ios ovpn fix ( #2360 )
...
* feat: enhance OpenVPN support and configuration handling for iOS and macOS platforms
* Deps updated
* Deps updated
* feat: add OpenVPN configuration validation and regeneration logic to VpnConfigurationsController
* revert: restore pre-fix OpenVPN NE flow
* chore: add OpenVPN NE payload diagnostics
* Revert "revert: restore pre-fix OpenVPN NE flow"
This reverts commit ae99cc77e9 .
* chore: remove openvpn config processing
---------
Co-authored-by: vkamn <vk@amnezia.org >
2026-04-08 12:37:52 +08:00
lunardunno
cd50e0b8a5
fix: full server cleanup ( #2446 )
...
* Fix: full server cleanup
* Cleaning by REPOSITORY:TAG
2026-04-08 12:27:06 +08:00
vkamn
78f504e35c
feat: new services description ( #2412 )
...
* feat: iap for apple now use storekit2
* fix: fixed error 101 on connection event
* feat: enhance StoreKit2Helper to handle entitlements and improve restore service from App Store functionality
* chore: add isInAppPurchase and isTestPurchase in primary config
* refactor: use end_date from primary config for renew ui
* fix: hide renew button for free
* fix: hide renew button for appstore purchases
* feat: add new premium info page
* feat: add new free info page
* chore: minor fixes
* refactor: move plan and benefits into separate models
* fix: fixed expired status when configs without an end date
* feat: add trial api support
* chore: add api message parsing for 422 error
* feat: move privacy policy and term of use to gateway
* feat: add iap support for new premium info page
* chore: minor fixes
* chore: minor fix
* chore: minor fixes
* feat: additional parsing for storekit subscription plans
* chore: minor codestyle fixes
* chore: simplify benefits
* chore: hide extend buttons on external premium
* feat: add trial error processing
* fix: remove wrong check from tiral handler
* chore: cleanup
---------
Co-authored-by: spectrum <yyy@amnezia.org >
2026-04-08 12:21:12 +08:00
NickVs2015
bf3d11e5c4
feat: renewal new status logic ( #2409 )
...
* fix: renewal add status logic
* fix: wakeup activity resumed android
2026-03-25 19:48:32 +08:00
NickVs2015
9a0222aee3
fix: ui fixes for renewal subscription ( #2406 )
2026-03-25 12:34:42 +08:00
NickVs2015
f0f0f7c5be
feat: add subscription renewal ( #2389 )
...
* feat: add renewal subsribe
* fix: after review
2026-03-24 22:45:02 +08:00
NickVs2015
36b1a863bf
fix: black screen resume / pause ( #2400 )
2026-03-24 22:13:31 +08:00
yyy-amnezia
4103c5bbcf
refactor: extract and simplify OpenVPN reachability and network change handling logic ( #2402 )
2026-03-24 22:12:59 +08:00
vkamn
fa69da6d56
chore: send app version in services request ( #2403 )
2026-03-24 20:25:04 +08:00
yyy-amnezia
aaf2c9ddeb
feat: add Xray split tunnel support for iOS PacketTunnelProvider ( #2332 )
2026-03-24 16:07:36 +08:00
Mitternacht822
dbbc7119ec
feat: add warning info for ssh keys ( #2252 )
...
* fix: fixed da typo
* feat: added warning about available ssh keys info
2026-03-24 16:06:40 +08:00
vkamn
c57162c4cc
feat: add base amnezia trial support ( #2366 )
...
* feat: add base amnezia trial support
* feat: add external-trial
2026-03-24 10:29:51 +08:00
NickVs2015
40e39895c9
fix openfile deadlock ( #2373 )
2026-03-21 11:46:46 +08:00
vkamn
ec3ab2a03c
chore: update licnese file ( #2376 )
2026-03-20 21:04:13 +08:00
yyy-amnezia
ddecfcad26
fix: apple platform network switch fix ( #2359 )
...
* Apple platform network switch fix
* macos_ne exclusion fixed
2026-03-20 20:51:36 +08:00
NickVs2015
67bd880cdf
fix: swap buffers error ( #2347 )
2026-03-16 13:03:20 +08:00
NickVs2015
f969fcdbb8
fix: restore dpad functionality ATV ( #2335 )
2026-03-10 22:19:55 +08:00
NickVs2015
9963359948
fix: disable gamepad for GP ( #2321 )
2026-03-09 17:39:50 +08:00
NickVs2015
83d045af64
fix: GP requrements ( #2312 )
2026-03-06 17:05:16 +08:00
NickVs2015
aea8ff4961
fix: add handle handleContextCreationFailure ( #2309 )
2026-03-03 22:04:45 +08:00
vkamn
1892db4375
fix: remove nested qeventloop from isConfigValid (also rename to validateConfig) ( #2305 )
...
* fix: remove nested qeventloop from isConfigValid (also rename to validateConfig)
* chore: bump version
2026-03-03 20:58:32 +08:00
NickVs2015
c86a641e05
fix: add suppord android 9 gamepad and remote control ( #2302 )
2026-03-03 15:14:51 +08:00
vkamn
7ad6bc340c
chore: add translations for ru ( #2285 )
...
* chore: add translations for ru
* chore: text fixes
2026-02-27 20:00:31 +08:00
vkamn
9164e38c34
fix: restore backup android ( #2291 )
...
* fix: fixed restore backup on android
* chore: add resume helper for android
* chore: add ResumeHelper.runWhenActive call after all native android dialogs
* fix: add permission for tv file picker
* fix: add file picker handler in kotlin
---------
Co-authored-by: NickVs2015 <nv@amnezia.org >
2026-02-27 18:43:36 +08:00
vkamn
af56200735
fix: fixed adding s3 s4 when updating the server conf for awg lagacy ( #2289 )
2026-02-27 14:11:40 +08:00
vkamn
3874050fae
fix: again fixed s3, s4 ranges ( #2288 )
2026-02-27 13:37:49 +08:00
vkamn
3087163e34
fix: fixed s3, s4 ranges ( #2283 )
2026-02-26 22:31:41 +08:00
Mitternacht822
1fa152845c
fix: generate native awg config as qr series ( #2221 )
2026-02-26 22:31:18 +08:00
vkamn
50e23ef233
fix: awg config update ( #2281 )
...
* fix: fixed client config update for awg container
* chore: bump version
2026-02-26 22:12:58 +08:00
Yaroslav Gurov
ea648466de
chore: remove redundant VpnConnection usage from SitesController ( #2278 )
2026-02-26 17:55:08 +08:00
Yaroslav Gurov
b782775016
fix: change event looping to mutexes for settings and secureqsettings ( #2270 )
2026-02-26 11:41:08 +08:00
NickVs2015
89a7fe1081
fix: fixed remote control for ATV ( #2277 )
2026-02-26 11:40:16 +08:00
Yaroslav Gurov
e8bb096025
fix: ios wrong awg blob ( #2272 )
2026-02-24 17:56:17 +07:00
Yaroslav Gurov
e798d0f503
feat: update amneziawg-android dependencies ( #2269 )
2026-02-24 00:54:55 +08:00
Yaroslav Gurov
bbb0abb596
feat: update xray ( #2267 )
2026-02-24 00:27:29 +08:00
Yaroslav Gurov
b084c4c284
fix: ios connection status stuck ( #2263 )
2026-02-23 18:00:13 +08:00
Mitternacht822
0373338fb7
fix: randomized baseUrls traversal order in GatewayController::getProxyUrls ( #2247 )
2026-02-23 15:33:35 +08:00
Yaroslav Gurov
42f070fe9d
fix: handle Android disconnected status properly ( #2255 )
2026-02-23 15:31:15 +08:00
Mitternacht822
2bce595ade
fix: remove revoke from remove subscription flow ( #2226 )
...
* fix(revoke): now revoke calls only for unlink device action
* fix: removed revoke call when removing a subscription from the app
2026-02-19 20:23:13 +08:00
Yaroslav Gurov
cd1e561fd4
fix: add network watcher back ( #2240 )
...
* feat: add reconnect in case of changing network
* fix: reconnect to VPN on wakeup
* fix: linux wakeup build
2026-02-19 20:21:49 +08:00
vkamn
d78416835c
chore: change default i1 value ( #2216 )
2026-02-13 17:10:10 +08:00
vkamn
40e6c6aae3
feat: native wg with obfuscation ( #2209 )
...
* chore: change default i1 value
* feat: add i1 to native wg with obfuscation
2026-02-12 11:34:52 +08:00