vkamn
b4c03ede8c
chore: bump qt version fo android
2026-05-04 22:55:21 +08:00
vkamn
2edd7de413
chore: minor fixes ( #2524 )
...
* fix: fixed i5 empty check
* fix: add check config format in extractConfigFromQr
4.8.15.4
2026-04-27 13:18:50 +08:00
vkamn
f0da2b003f
feat: add fallback proxy endpoint ( #2518 )
2026-04-23 21:30:18 +08:00
vkamn
650c1c6ebb
chore: bump version ( #2502 )
2026-04-20 20:32:59 +08:00
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 )
4.8.15.0
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
vkamn
477afb9d85
chore: bump version ( #2336 )
4.8.14.5
2026-03-10 22:22:37 +08:00
NickVs2015
f969fcdbb8
fix: restore dpad functionality ATV ( #2335 )
2026-03-10 22:19:55 +08:00
vkamn
b0ca16d861
chore: bump version ( #2331 )
2026-03-09 18:29:56 +08:00
NickVs2015
9963359948
fix: disable gamepad for GP ( #2321 )
2026-03-09 17:39:50 +08:00
vkamn
ca639d293d
chore: bump version ( #2319 )
2026-03-06 23:11:03 +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
befb2bf19a
chore: bump version ( #2295 )
4.8.14.1
2026-02-27 23:33:37 +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
8f7559f01b
chore: revert PR #2222 ( #2290 )
2026-02-27 14:29:25 +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