vkamn
4b625fe70f
chore: minor fixes
2026-03-31 16:17:55 +08:00
vkamn
a4b97e8764
feat: add iap support for new premium info page
2026-03-31 16:12:34 +08:00
vkamn
285b9344c4
feat: move privacy policy and term of use to gateway
2026-03-30 19:21:27 +08:00
vkamn
bae2dd452b
feat: add trial api support
2026-03-26 20:03:18 +08:00
vkamn
041219187b
fix: fixed expired status when configs without an end date
2026-03-26 17:23:19 +08:00
vkamn
a231bf9ab7
refactor: move plan and benefits into separate models
2026-03-26 17:16:41 +08:00
vkamn
c29984ce60
chore: minor fixes
2026-03-26 14:53:45 +08:00
vkamn
cb5cde1a37
feat: add new free info page
2026-03-26 14:17:54 +08:00
vkamn
7da5f1c368
feat: add new premium info page
2026-03-25 23:57:52 +08:00
vkamn
ea645df7ec
fix: hide renew button for appstore purchases
2026-03-25 22:21:58 +08:00
vkamn
8799d841a3
fix: hide renew button for free
2026-03-25 22:21:13 +08:00
vkamn
5a51814b2a
refactor: use end_date from primary config for renew ui
2026-03-25 21:53:25 +08:00
vkamn
4531a0b4b7
Merge branch 'dev' of github-amnezia:amnezia-vpn/amnezia-client into HEAD
2026-03-25 19:51:26 +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
vkamn
b9f4ff56d8
chore: add isInAppPurchase and isTestPurchase in primary config
2026-03-25 13:57:47 +08:00
vkamn
edc42fb7e4
Merge branch 'dev' of github-amnezia:amnezia-vpn/amnezia-client into HEAD
2026-03-25 12:56:23 +08:00
NickVs2015
9a0222aee3
fix: ui fixes for renewal subscription ( #2406 )
2026-03-25 12:34:42 +08:00
spectrum
4e4f8a5ec5
feat: enhance StoreKit2Helper to handle entitlements and improve restore service from App Store functionality
2026-03-24 17:52:46 +02: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
vkamn
fa69da6d56
chore: send app version in services request ( #2403 )
2026-03-24 20:25:04 +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
1134dc194b
feat: iap for apple now use storekit2
2026-03-24 15:56:01 +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
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
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
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
NickVs2015
89a7fe1081
fix: fixed remote control for ATV ( #2277 )
2026-02-26 11:40:16 +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
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
NickVs2015
99312e61d3
fix: allow start Gamepad only Android ( #2198 )
2026-02-09 10:40:48 +08:00
NickVs2015
9f0ae75a2f
feat: add gamepad buttons support android ( #2066 )
...
* feat: add support gamepad buttons
* feat: add support gamepad with github repo
* feat: add gitmodules dependency
* feat: add submodule qtgamepad
* chore: update qtgamepad submodule to commit 4e57142e563b931766056b4c7507c16892260222
* fix: update qtgamepad with standard CMake and private headers support
Update qtgamepad to commit f72b3e0 which:
- Replaces qt_add_library with standard add_library to avoid Qt 6.10 macro conflicts
- Copies private headers to build include tree for Android backend
- Creates Qt:: and Qt6:: namespace aliases for proper linking
2026-02-05 22:57:15 +08:00
vkamn
7960d8015d
feat: add EULA and policy on IAP page ( #2189 )
2026-02-05 20:23:06 +08:00
MrMirDan
964436ad43
fix: placeholder color, hide button image transparency, removed some lines ( #2123 )
...
* fix: placeholder color, hide button image transparency, removed unneccessary lines
* update: removed opacity on tunneling page
* update: remove opacity on app tunneling page
2026-02-05 12:56:41 +08:00
vkamn
87eccfb4ca
fix: fix scrolling on drawers ( #2183 )
2026-02-04 12:35:17 +08:00
MrMirDan
de7a026ec1
fix: change drawer parents interactivity ( #2004 )
...
* fix: change drawer parents interactivity
* update: better vars names
2026-01-30 12:42:53 +08:00
MrMirDan
a128c7d247
fix: keyboard navigation ( #2023 )
...
* fix: self-hosted easy install card
* fix: label double click when enter/return pressed
2026-01-30 12:42:29 +08:00
MrMirDan
f316f0e25a
feat: news notifications switch ( #2126 )
...
* feat: news notifications switch
* update: text changes
* fix: notifications enabled by default
2026-01-30 12:19:50 +08:00
NickVs2015
ea5242e29b
fix: fixed cipher selection ( #2110 )
2026-01-30 12:18:54 +08:00
vkamn
b591dd7445
fix: minor fixes ( #2137 )
...
* refactor: removed premv1 migration code
* fix: i1-i5 parsing when scaning server
* chore: bump version
2026-01-19 14:03:54 +08:00
vkamn
d78202c612
chore: is-test-flight processing ( #2093 )
...
* fix: context menu fixes for qt6.9
* chore: is-test-flight porcessing
* chore: bump version and minor build fixes
* refactor: moved test purchase processing on client side
* fix: fixed free import on ios
* chore: bump qt version in deploy.yml
* fix: minor fixes
2025-12-29 19:18:03 +08:00