Commit Graph

2913 Commits

Author SHA1 Message Date
NickVs2015 52dff0812a chore: up version code 2026-06-05 14:14:59 +03:00
NickVs2015 5aae432220 fix: add support market types, add logs 2026-06-05 14:10:53 +03:00
NickVs2015 9d0cc3a135 fix: add logs billing 2026-06-04 18:00:06 +03:00
NickVs2015 31709af1b5 fix: add custom target for Play billing 2026-06-04 17:59:04 +03:00
NickVs2015 9a1e1b57ee fix: replace in file 16KB size 2026-06-03 09:05:28 +03:00
NickVs2015 31b7a813b3 fix: support 16 kb page size amnezia-libxray 2026-06-03 01:33:01 +03:00
NickVs2015 116dfe736d fix: remove blocking call 2026-06-03 00:44:02 +03:00
NickVs2015 958a90786c fix: add play abi 2026-06-02 23:40:42 +03:00
NickVs2015 ba9fb5fa68 chore: increase app version 2026-06-02 22:41:08 +03:00
NickVs2015 589d08bef8 fix: simply build AAB 2026-06-02 22:33:55 +03:00
NickVs2015 cf9e521fc1 fix: separate oss/play build 2026-06-02 18:01:31 +03:00
NickVs2015 3a2b1c39bc fix: copy apk to right path 2026-06-02 11:03:35 +03:00
NickVs2015 7bb502fd71 fix: release keystore 2026-06-01 22:53:31 +03:00
NickVs2015 55f3d12f66 fix: add check purchase on restore 2026-06-01 22:26:03 +03:00
NickVs2015 2f7d7494ff fix: add artifact apk 2026-06-01 22:09:36 +03:00
NickVs2015 3f59f23a3f fix: split payment to detect payment type 2026-06-01 22:09:09 +03:00
NickVs2015 36eff75d0b fix: fix multi-ABI filter 2026-06-01 20:31:56 +03:00
NickVs2015 80d40c94f7 fix: add build android via Win 2026-06-01 20:31:56 +03:00
NickVs2015 02a40ca9d5 fix: build flow for new conan structure 2026-06-01 20:31:56 +03:00
NickVs2015 8a534d554a fix: merge with new structure, fix payment flow 2026-06-01 20:31:56 +03:00
NickVs2015 af27d63dee feat: add test purchase android 2026-06-01 20:25:46 +03:00
NickVs2015 208951d77c feat: add purchase to UI 2026-06-01 20:25:46 +03:00
albexk bea29f62c7 refactor: modify response json 2026-06-01 20:23:52 +03:00
albexk fb524a1bab Add methods to verify and purchase subscriptions 2026-06-01 20:23:52 +03:00
albexk 8dda8e2834 Add method to get the list of offers 2026-06-01 20:23:52 +03:00
albexk 8c9f91328b Add a method to detect Google Play build 2026-06-01 20:23:52 +03:00
albexk 1d345dfde2 Add billing module, provide a separate build for Google Play 2026-06-01 20:23:52 +03:00
albexk 2d098a3c21 Disable Qt debugger sleep 2026-06-01 20:23:52 +03:00
albexk cf73f45a33 Add Google Play Billing Library 2026-06-01 20:23:52 +03:00
yyy-amnezia 60686fde24 fix: link OpenVPNAdapter statically (#2645)
* fix(ios): link OpenVPNAdapter statically

* chore(conan): simplify openvpnadapter merge process and make everything via XCrun

---------

Co-authored-by: Yaroslav Gurov <ygurov@proton.me>
2026-05-30 13:59:35 +08:00
Yaroslav Gurov bd0747296e fix: networkextension proper framework linking (#2668) 2026-05-28 23:09:49 +08:00
Yaroslav Gurov ba61019a50 fix: enable bundled openssl for every platform except NE-based ones (#2660)
* fix: enable bundled openssl for every platform except NE-based ones

* fix(conan): trigger CI/CD on crutial cmake changes

* fix: install dylibs/dlls from conan and use proper RPATH

* fix: adjust windows runtime deps
2026-05-28 19:17:27 +08:00
vkamn 113f967006 fix: various fixes (#2664)
* fix: fixed nextAvailableServerName

* fix: fixed password request for ssh key
2026-05-28 15:14:04 +08:00
yp bcee58b08b feat: add captcha (#2508)
* test capcha

* add test AMNEZIA_GATEWAY_PLAINTEXT_MOCK

* ref

* remove first QNetworkReply::NoError

* fixed macros

* fixed http code

* add test server

* fix cmake

* add CAPTCHA refreshed

* fixed captcha

* update QML Captha

* fixed crash app & up vercion & fix qml captha

* ver 4.9.0.1

* remove m_gatewayCaptchaStickyBase & outEffectiveRequestBase

* reset code PR

* remove mock & temp var AMNEZIA_LOCAL_GATEWAY

* ref code & remove AMNEZIA_LOCAL_GATEWAY

* remove check httpStatusCode & error

* add 408 status code

* fix update captca

* remove fallback на transport

* chore: add loader after captcha solved

* chore: remove logs from api utils

* chore: minor fixes

---------

Co-authored-by: vkamn <vk@amnezia.org>
2026-05-28 13:51:26 +08:00
MrMirDan 52de1acebf refactoring: move tests to separate repo (#2550)
* fix: AUTOMOC and AUTOUIC added

* update: native exports test

* update: export test

* update: vless serialization/deserialization test added

* update: language model and controller test

* update: sites UiController and Model test

* update: sites test

* update: app ui model and controller test

* update: allowed dns ui model and controller test

* update: env vars and removed some lines

* update: news ui model and controller test (incomplete)

* update: api services ui model and controller test (incompleted)

* update: job for tests (Linux)

* update: job for tests (Windows)

* update: proper artifact names

* update: added envs

* update: added 'get sources' and changed steps order

* update: tests jobs remake

* update: 'get sources' step and windows shell

* update: using ctest

* search for exe files

* changed path to run tests

* update: 'Build' step

* update: changed path to deploy qt dependencies

* update: dependencies only for tests executables

* update: ctest dir

* update: include ctest

* update: set dir for tests exe

* update: qt path

* update: serialization test

* update: removed api tests from cmake

* update: changed tests dir

* added ctest to client cmake

* update: installing msvc and additional checks

* removed mcvs install

* update: path to ssh.dll

* fixed issue with ssh path

* update: removed unneccessary step and line

* update: linux job step 'Run tests'

* update: linux 'Install dependencies'

* update: modified qtest include

* update: changed QVERIFY to QVERIFY2

* update: some qverify2 messages

* update: linux additional dependencies

* update: offscreen for linux tests

* update: MacOS tests job

* update: Android tests job

* update: rewrited env's, qtest include and clear clients in some tests

* update: added local vars file for tests

* proper path for some vars

* some fixes due merge

* update: windows tests deploy

* python and conan installation to tests jobs

* chore: minor fixes after merge with dev

* chore: move selfhosted admin tests to separate folder

* refactor: some rename

* chore: fixes after merge

* refactor: moved tests to separate repo

* refactor: remove tests from core controller

* chore: add more protected getters to core controller

* chore: add more protected getters

* chore: remove ctest

* chore: return xray model default values

---------

Co-authored-by: vkamn <vk@amnezia.org>
2026-05-28 12:31:27 +08:00
yp 027a12a1df fix: extended VLESS configuration (#2643)
* fixed vless

* fixed default var

* fixed save button

* remove comment

* fix: fixed header link in xray settings page

---------

Co-authored-by: vkamn <vk@amnezia.org>
2026-05-28 12:21:46 +08:00
yp 0a659a2d74 fix: various fixes for MTProxy & Telemt (#2653)
* fix color & fix enabled

* fixed remove base secret

* fix mtproxy/telemt 'base secret'

* fixed button back

* fixed loader

* fixed reload loader

* fixed dd secret

* fixed qml

* fix: fixed header link in mtproxy/telemt page

---------

Co-authored-by: vkamn <vk@amnezia.org>
2026-05-28 11:46:26 +08:00
vkamn 6f119cd083 fix: various fixes (#2662)
* fix: fixed dns processing

* fix: fixed proceesed index/id selection

* refactor: stop using the server index as state

* fix: fixed autostart and start minimized

* fix: fixed typo

* fix: add socks5 extractConfigFromContainer

* fix: remove unused currentContainerUpdated

* fix: fixed clear cached profile order
2026-05-28 10:57:08 +08:00
Yaroslav Gurov 1753aed3fc fix: use shared openssl on Android (#2657)
* feat(conan): clone openssl and patch it for Android

* fix(conan): build shared libssl for Android
2026-05-26 21:59:47 +08:00
Yaroslav Gurov c714d98bd1 chore: extend prebuilts support for MacOS NE by clang 21+ (#2633)
* chore: extend prebuilts support for MacOS NE by clang 21+

* chore: trigger prebuilts on workflow file changes
2026-05-25 22:05:56 +08:00
vkamn 4787f3915b chore: defines for update controller (#2634) 2026-05-21 20:40:04 +08:00
Yaroslav Gurov 7a383116b2 fix: force os.sdk to empty on Darwin (#2632) 2026-05-21 18:56:53 +08:00
Yaroslav Gurov d3de5f0f48 fix(conan): openvpn support in MSVC+Ninja setup (#2616) 2026-05-21 18:09:52 +08:00
vkamn 8749d683e3 chore: minor fixes (#2630) 2026-05-21 11:38:41 +08:00
vkamn 9de9d082bc chore: bump version (#2629) 2026-05-21 10:41:25 +08:00
Yaroslav Gurov a4233fef41 fix: add ssh init and finalize for statically-linked libssh (#2627) 2026-05-21 10:19:08 +08:00
Yaroslav Gurov 4890dd1d74 chore: compare changes against base branch of the PR (#2626) 2026-05-20 21:26:41 +08:00
Yaroslav Gurov 564630827e сhore: apple ci cd macos versions (#2625)
* chore(ci/cd): use macos-26 for xcode>26.4

* chore(ci/cd): bump conan version

* chore(conan): remove redundant VirtualBuildEnv
2026-05-20 21:19:56 +08:00
Yaroslav Gurov fbe15d965b chore: bump apple hev-socks5-tunnel dep (#2624)
* chore(conan): bump hev-socks5-tunnel

* chore(conan): bump xcode-versions

* chore(conan): upload prebuilts only in case of pushing to dev
2026-05-20 20:31:35 +08:00
vkamn b29515c380 chore: rename artifacts (#2622) 2026-05-20 19:07:30 +08:00