Commit graph

2617 commits

Author SHA1 Message Date
vladimir.kuznetsov
c167f5114d Merge branch 'feature/special-handshake' of github.com:amnezia-vpn/amnezia-client into HEAD 2025-07-06 22:30:08 +08:00
vladimir.kuznetsov
a69b8a4fdd chore: update link to amneziawg-apple 2025-07-06 21:32:28 +08:00
vladimir.kuznetsov
90aa63d9c9 refactoring: removed s3 s4 fileds from ui part 2025-07-06 21:32:15 +08:00
Mykola Baibuz
8c69de7ecd AWG v1.5 Build 2025-07-05 20:26:16 +03:00
Nethius
fcd96d588e
Merge pull request #1693 from amnezia-vpn/feature/android-awg1.5
feat: android awg1.5
2025-07-05 11:27:00 +08:00
vladimir.kuznetsov
7a8d8d5c7f chore: restore translation files 2025-07-05 11:19:20 +08:00
vladimir.kuznetsov
416efaf082 Merge branch 'feature/special-handshake' of github.com:amnezia-vpn/amnezia-client into HEAD 2025-07-05 11:11:45 +08:00
vladimir.kuznetsov
e3375e9f5f Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into HEAD 2025-07-05 11:03:18 +08:00
vladimir.kuznetsov
d4f26b1b68 fix: fixed awg native config import with new junk 2025-07-05 11:01:08 +08:00
vladimir.kuznetsov
efdef769aa chore: restore translation files 2025-07-05 10:19:35 +08:00
albexk
b064806c7c chore: update submodules 2025-07-04 19:08:56 +03:00
albexk
c6a880eb03 Merge branch 'feature/special-handshake' into feature/android-awg1.5 2025-07-04 15:55:04 +03:00
albexk
24e74e089f fix: make new parameters optional 2025-07-04 15:35:18 +03:00
Mark Puha
a79e375df3 feat: add default values for s3, s4 2025-07-04 14:16:51 +02:00
albexk
9477e7bd5f chore: update submodule 2025-07-04 14:36:57 +03:00
Mark Puha
96330798cb fix: kt set 2025-07-03 18:54:39 +02:00
Mark Puha
b9fb1aa685 feat: s3 s4 cont 2025-07-03 18:02:53 +02:00
Mark Puha
f3adbe495e Merge branch 'master' into feature/special-handshake 2025-07-03 17:32:36 +02:00
Mark Puha
07f3c08e27 chore: update submodule 2025-07-03 16:56:20 +02:00
Mark Puha
2e915f8484 feat: s3, s4 2025-07-03 16:54:49 +02:00
Mark Puha
3842618aa6 chore: update submodule 2025-07-03 06:42:52 +02:00
Nethius
efcc0b7efc
feat: xray api support (#1679)
* refactoring: moved shared code into reusable functions for ApiConfigsController

* feat: add xray support in apiConfigsController

* feat: added a temporary switch for the xray protocol on api settings page

* feat: added supported protocols field processing

* refactoring: moved IsProtocolSelectionSupported to apiAccountInfoModel
2025-07-03 09:58:23 +08:00
Yaroslav
4d17e913b5
feat: native macos installer distribution (#1633)
* Add uninstall option and output pkg

Improve installer mode detection

Fix macOS installer packaging

Fix default selection for uninstall choice

Remove obsolete tar handling and clean script copies

* Improve macOS build script

* fix: update macos firewall and package scripts for better compatibility and cleanup

* Add DeveloperID certificate and improve macOS signing script

Use keychain option for codesign and restore login keychain to list
after signing

* Update build_macos.sh

* feat: add script to quit GUI application during uninstall on macos

* fix: handle macos post-install when app is unpacked into localized folder

* fix: improve post_install script to handle missing service plist and provide error logging
2025-07-03 09:51:11 +08:00
Mykola Baibuz
b341934863
fix: allow secondary DNS usage when AmneziaDNS is disabled (#1583)
* Allow secondary DNS usage when AmneziaDNS is disabled

* Don't setup secondary DNS for OpenVPN with AmneziaDNS

---------

Co-authored-by: vladimir.kuznetsov <nethiuswork@gmail.com>
2025-07-02 10:16:58 +08:00
Nethius
127f8ed3bb
fix: fixed desktop entry version for linux (#1665) 2025-07-02 10:14:56 +08:00
Mitternacht822
9dca80de18
fix: notification not showing when changed some protocols (#1666)
* added notification about disconnecting users after applying changes for SS and Cloak servers pages

* added notification about changing protocol data for server and some minor changes
2025-07-02 10:11:52 +08:00
Mitternacht822
b0a6bcc055
fix: fixed issue when native connection format preserved after switching p… (#1659)
* fixed issue when native connection format preserved after switching protocol

* moved newly added code into handler section
2025-07-02 10:11:22 +08:00
aiamnezia
f0626e2eca
fix: delete premium V2 migration link from Free config Settings (#1671)
* delete premium V2 update link from Free config Settings

* Add debug logs

* Add property for checking if server config is premium

* remove debug logs
2025-07-02 10:07:56 +08:00
Mark Puha
992b6da7c9 fix: special handshake params to client 2025-06-24 20:13:41 +02:00
lunardunno
979ab42c5a
feat: OpenSUSE support (#1557)
* LOCK_FILE for zypper

Checking LOCK_FILE for zypper to support OpenSUSE

* Installation for OpenSUSE

Docker installation support for OpenSUSE

* quiet for zypper

* LOCK_CMD variable

Implementing the LOCK_CMD variable for different OS.

* additional exception for "server is busy"

* Replacing and with or

Replacing && with ||

* undo changes to serverController

* rpm.lock

rpm.lock for dnf yum and zypper

* LOCK_CMD

check for dnf

* Added zypper in check_user_in_sudo
2025-06-23 09:34:40 +07:00
lunardunno
e152e84ddc
feat: docker pull rate limit check (#1657)
* Docker pull rate limit

* Error code for DockerPullRateLimit

* Extended description Error 213

Extended description for the error 213: Docker Pull Rate Limit

* empty line removed
2025-06-23 09:32:56 +07:00
Mark Puha
d1542d5f2a chore: trigger build with windows build 2025-06-22 16:43:18 +02:00
Mark Puha
cee6befa78 chore: fix android impl & update 3rd-prebuilt branch 2025-06-21 18:48:35 +02:00
Mark Puha
23be2749f7 feat: android/ios & fix qml 2025-06-20 19:09:22 +02:00
Mark Puha
89ed4d03a3 feat: finish adding params 2025-06-18 20:00:49 +02:00
Mykola Baibuz
2605978889
fix: allow internet traffic for strict mode with split tunnel (#1654) 2025-06-17 19:00:41 +07:00
aiamnezia
a2d30efaab
fix: add saving custom server name if it overridden by user (#1581)
* Add saving custom server name if it overridden by user

* clear duplicated code
2025-06-16 21:01:46 +07:00
Mark Puha
9ad3ace7e7 feat: add special handshake params to ui 2025-06-15 08:29:18 +02:00
Nethius
d3715d00ae
chore: fixed artifact names (#1635) 2025-06-09 09:17:40 +07:00
Mitternacht822
c37662dbe2
fix: fixed the bug when split tunneling was not preserving after backup for Windows and Android platforms (#1584)
* fixed the bug when split tunneling was not preserving after backup for Windows and Android platforms

* fixed camelCase and setRouteMode() call

* fixed site splitTunneling for all platforms

* fixed issue with not preserving tunneling route mode
2025-06-05 20:48:23 +07:00
Yaroslav
768ca1e73d
feat: add support for manual code signing and provisioning profiles for iOS builds (#1605) 2025-06-05 09:21:27 +07:00
Mitternacht822
a20516850c
fix: fixed bug when app language was not saved into backup file (#1588) 2025-06-05 09:13:37 +07:00
Mitternacht822
7a203868ec
bugfix: fixed bug with not clearing autostart option (#1603) 2025-06-05 09:12:43 +07:00
Mitternacht822
43c3ce9a6e
fix: fixed issue with not restoring autostart setting after backup (#1601)
* fixed issue with not restoring autostart setting after backup

* fixed bug when autostart setting was not saving innto backup file and not preserving after backup

* deleted unused lines
2025-06-05 09:08:51 +07:00
Nethius
369e08844f
fix: temporarily hide the strict killswitch (#1612) 2025-05-23 22:48:38 +07:00
Nethius
48a5452a65
chore/minor fixes (#1610)
* bugfix: fixed the migration form appearing on app start

* feature: added app version to api requests payload

* chore: remove unused file

* feature: extended logging in service part

* chore: bump version

* chore: update ru translation file
2025-05-23 13:53:55 +07:00
Nethius
c2f9340db6
chore/ru translation (#1606)
* chore: fix ru translation

* chore: bump version
2025-05-21 19:05:08 +07:00
Nethius
a6508e642a
bugfix: fixed sending requests if there are no premium v1 keys in the application (#1599) 2025-05-20 12:08:05 +07:00
Nethius
a3e73797c2
chore: bump version (#1598) 2025-05-20 12:02:37 +07:00
Nethius
df7bf204ea
chore: minor ui changes (#1597) 2025-05-20 11:58:57 +07:00