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
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
f969fcdbb8
fix: restore dpad functionality ATV ( #2335 )
2026-03-10 22:19:55 +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
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
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
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
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
vkamn
a4c4ef71fb
fix: minor fixes ( #2099 )
...
* fix: fixed saving i1-i5 fields
* fix: fixed default value for s4
* fix: fixed server name when sharing admin config
2025-12-26 22:55:57 +08:00
Yaroslav
6178b05643
feat: ios in-app purchase methods ( #1652 )
...
* Add in-app purchase methods
* fix: init StoreKit controller on startup
* fix: Add transaction details to StoreKit callbacks
* nullpointer access fixed
* feat: in app purchase for ios
* feat: add IAP product fetching and logging for iOS platform
* feat: iOS Simulator building pipeline made
* feat: add support for multiple IAP product IDs and attempt purchase of the first valid one
* feat: add support for retrieving Base64-encoded app receipt after successful IAP purchase
* refactor: inapp-purchase code cleanup
* feat: iap processing
* refactor: move to storekit 2
* feat: add request to billing
* chore: add ios ifdef
* feat: remove iOS simulator specific code and exclusions
* refactor: remove unused StoreKit 2 transaction observer and simplify IAP product fetching logic
* feat: implement StoreKit 2 for iOS and macOS, add restore purchases functionality
* fix: Restore Purchases button appearance updated
* feat: enhance error handling and duplicate config detection in ApiConfigsController
* feat: add support for Mac OS NE in-app purchases and StoreKitController
* ci-cd fix
* Revert "ci-cd fix"
This reverts commit f22fd7a13b .
---------
Co-authored-by: vladimir.kuznetsov <nethiuswork@gmail.com >
Co-authored-by: vkamn <vk@amnezia.org >
Co-authored-by: spectrum <yyy@amnezia.org >
2025-12-18 22:36:12 +08:00
vkamn
46ce22b85c
fix: fixed awg2 container processing ( #2067 )
2025-12-18 22:25:20 +08:00
vkamn
3e6f0c0342
feat: add timestamp to news list page ( #2050 )
2025-12-11 18:51:01 +08:00
vkamn
40950b92ee
feat: awg 2 support ( #1836 )
...
* Add updated awg container
* add missing files
* Hide uninstalled AwgLegacy container
* Fix resources file
* Add role for allowed for installation containers
* Add native config sharing for new Awg container
* Fix not opening awg settings
* Remove AwgLegacy from wizard manual installation page
* Fix AmneziaWG settings
* chore: update link to submodule
* refactor: remove j1-j3 and itime
* chore: return s3 s4 fields to ui
* fix: awg2 native config compatability
* chore: update packet size validation
* feat: add awg2 support in self-hosted containers
* fix: delete parameters from server config
* feat: add H-parameters validation as a strings
* chore: update link to submodule
* chore: add containers type for awg 1.5 and awg 2
* chore: fixed s3/s4 visibility for awg 1
---------
Co-authored-by: aiamnezia <ai@amnezia.org >
2025-12-11 15:18:36 +08:00
NickVs2015
fbf652f818
feat: add vless string on sharing screen ( #1999 )
...
* feat: add vless config string and serialization
* feat: add vless config string and serialization
2025-12-02 12:09:04 +08:00
MrMirDan
20d005d66c
fix: clear file name to remove header ( #1984 )
...
* fix: clear file name to remove header
* update: clear on signal
* removed uneccessary function
* fix: clear filename on invalid config type
---------
Co-authored-by: vkamn <vk@amnezia.org >
2025-12-02 11:13:26 +08:00
MrMirDan
c81ae2b060
fix: update or delete news on newsModel update ( #2007 )
...
* fix: update or delete news on newsModel update
* update: changed check for news editing
* update: changed news edit updating
* update: changed news model updating method
* chore: add rich text support for news page
---------
Co-authored-by: vkamn <vk@amnezia.org >
2025-12-01 20:23:14 +08:00
MrMirDan
5e1742262d
fix: eye icon ( #1985 )
...
Co-authored-by: vkamn <vk@amnezia.org >
2025-11-28 11:00:53 +08:00
MrMirDan
7b8ff1fd6e
fix: checked format after changing protocol ( #1937 )
...
* fix: checked format after changing protocol
* update: improved some lines
* fix(ui): restore checkmark for connection format after switching protocol
* fix: correct a typo
* fix(ui): escape regex in client search filter
* refactor: removed redundant lines
---------
Co-authored-by: Mitternacht822 <sb@amnezia.org >
2025-11-26 12:07:24 +08:00
MrMirDan
c7221832e0
fix: users search field clears on 'x' button or 'escape' key clicked ( #1920 )
2025-11-26 11:57:28 +08:00
vkamn
01ec79b7d5
fix: news fetch ( #1994 )
...
* fix: fixed news nested qml call
* feat: async proxy bypass
2025-11-18 00:21:02 +08:00
NickVs2015
b53cdcff08
fix: fix self-hosted TextFields and Keyboard reset issue ( #1983 )
...
Co-authored-by: vkamn <vk@amnezia.org >
2025-11-12 15:57:53 +08:00
NickVs2015
5fdce1e49e
fix: fix ui android issues ( #1980 )
...
* Fix UI issues
* Fix Screen Swipe
2025-11-11 22:03:27 +08:00
vkamn
741b5cc0f9
fix: qt6 9 support ( #1973 )
...
* Fix qt 6.9 support
* add support android sdk 36
* feat: add support SafeMargins from Android
* Fix black screen
---------
Co-authored-by: NickVs2015 <nv@amnezia.org >
2025-11-04 11:43:36 +08:00
MrMirDan
aaf0e070dc
fix: hide description ( #1959 )
2025-11-03 10:27:01 +08:00
vkamn
236daf6b3b
feat: ad label ( #1966 )
...
* refactor: ad label desing refatroing
* feat: add ad label settings processing
* chore: fix ru translations
* chore: minor fixes
2025-11-03 10:26:22 +08:00
vkamn
f1481b1b1f
feat: add async post in gateway controller ( #1963 )
2025-10-29 23:24:24 +08:00
vkamn
f6e7d3ccf1
fix: minor ui fixes ( #1917 )
...
* feat: improve storage processing
* fix: minor ui fixes
2025-10-09 23:22:58 +08:00
Mitternacht822
a754a11913
fix: added displaying vpn_key field added in older version of the app ( #1873 )
...
* fix(api_key): added displaying vpn_key field added in older version of the app
* revert changes
* fix: implemented generation of api key text for PremiumV2
* fix: deleted unnecessary code
* saving apikey text when generating
* added method for vpn key export, fixed wrong saving file
2025-10-07 23:16:28 +08:00
vkamn
4d25e3b6f6
chore: minor bugfixes ( #1915 )
2025-10-07 23:15:06 +08:00
aiamnezia
cd7f78b9ca
feat: news and notifications page ( #1660 )
...
* Add news and notifications
* Add localization for news and notifications
* Remove news caching
* Add fetching news befor openning news page
* Fix not updating news page
* Delete debug output
* Remove news and notificztions with only self-hosted servers
* Add stack filters to fetching news request
* Add fetching news with changing stack in the client
* small refactoring
* polishing
* Rename newsModel files and fix naming in code
* fix: remove custom signals; fetch news only on stack expansion
* chore: delete unnecessary code
* chore: code style fixes
* fix: fixed memory leak in gateway controller
---------
Co-authored-by: vkamn <vk@amnezia.org >
2025-10-06 12:06:36 +08:00
vkamn
a587d3230f
fix: again fixed site link for features field ( #1908 )
2025-10-06 11:38:57 +08:00
MrMirDan
93e7b45136
fix: removed 'clear site list' button icon ( #1909 )
2025-10-06 11:37:42 +08:00
vkamn
e024f71ce1
fix: allow remove expired api configs ( #1907 )
2025-10-03 14:45:12 +08:00
MrMirDan
3ec6d8973b
fix: warning visible only on windows ( #1900 )
2025-10-02 20:59:23 +08:00
vkamn
98586d2dd9
fix: fixed site link ( #1897 )
2025-09-30 12:07:27 +08:00
MrMirDan
f3539b2632
fix: proper wl name on connection key page ( #1867 )
...
* fix: proper wl name on connection key page
* some changings
* little change
* added missing import
* fix: proper wl default filename
2025-09-29 10:55:53 +08:00
MrMirDan
7a96c212f3
fix: rename user in search ( #1847 )
2025-09-29 10:51:52 +08:00
MrMirDan
cef4c262e9
fix: keyboard fix for api 'connection key' buttons ( #1872 )
2025-09-29 10:50:18 +08:00
MrMirDan
34309261a8
fix: scrollbar always visible ( #1877 )
...
* fix: scrollbar always visible
* fix: scrollbar always visible on app split tunneling page
2025-09-29 10:49:19 +08:00