[PR #2020] [MERGED] Feat/add msi installer #2634

Closed
opened 2026-10-14 21:03:38 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/2020
Author: @vkamn
Created: 11/26/2025
Status: ✅ Merged
Merged: 12/11/2025
Merged by: @vkamn

Base: dev ← Head: feat/add-msi-installer


📝 Commits (10+)

  • ef901c2 fix: app freeze on quit
  • ed22864 fix: typo in VpnConnection destructor
  • faa832b add trace info
  • 8390a27 add more trace info
  • 03bc7d6 set timelimit for flushDns
  • b4efae8 Refactor IpcClient::Interface access logic
  • 8b86c48 cleanup unused variable
  • 43c3518 cleanup trace info
  • 2ac6202 fix: remove second disconnect from VPN on app close
  • f0b3c16 this object will be deleted at app close

📊 Changes

10 files changed (+281 additions, -32 deletions)

View changed files

📝 .github/workflows/deploy.yml (+23 -0)
📝 CMakeLists.txt (+33 -0)
📝 client/amnezia_application.cpp (+41 -3)
📝 client/amnezia_application.h (+6 -0)
📝 client/core/controllers/coreController.cpp (+19 -0)
📝 client/core/controllers/coreController.h (+3 -0)
📝 client/core/osSignalHandler.cpp (+63 -28)
📝 deploy/build_windows.bat (+56 -1)
➕ deploy/installer/wix/close_client_patch.xml (+13 -0)
➕ deploy/installer/wix/service_install_patch.xml (+24 -0)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amnezia-vpn/amnezia-client/pull/2020 **Author:** [@vkamn](https://github.com/vkamn) **Created:** 11/26/2025 **Status:** ✅ Merged **Merged:** 12/11/2025 **Merged by:** [@vkamn](https://github.com/vkamn) **Base:** `dev` ← **Head:** `feat/add-msi-installer` --- ### 📝 Commits (10+) - [`ef901c2`](https://github.com/amnezia-vpn/amnezia-client/commit/ef901c21490ff709bcbeb769a1f3a1c17442fac7) fix: app freeze on quit - [`ed22864`](https://github.com/amnezia-vpn/amnezia-client/commit/ed228643cfa19ffe2a89f57277280bac2c19325a) fix: typo in VpnConnection destructor - [`faa832b`](https://github.com/amnezia-vpn/amnezia-client/commit/faa832b152e4475904ad8316a27fde9f69aefcfb) add trace info - [`8390a27`](https://github.com/amnezia-vpn/amnezia-client/commit/8390a270ca7ff57812f4915c6d2b16c38f4a7f91) add more trace info - [`03bc7d6`](https://github.com/amnezia-vpn/amnezia-client/commit/03bc7d62930b682ec47528458b8f2126f471843b) set timelimit for flushDns - [`b4efae8`](https://github.com/amnezia-vpn/amnezia-client/commit/b4efae8edd375ec17689177288babcc043eeb237) Refactor IpcClient::Interface access logic - [`8b86c48`](https://github.com/amnezia-vpn/amnezia-client/commit/8b86c482d2ccfa00527f524cedbd56caf42cbe69) cleanup unused variable - [`43c3518`](https://github.com/amnezia-vpn/amnezia-client/commit/43c3518f9e3d2761b0573e4590d80f2ecf06ec18) cleanup trace info - [`2ac6202`](https://github.com/amnezia-vpn/amnezia-client/commit/2ac62027e8c4756d87f780e0bc819586f4b6d3c7) fix: remove second disconnect from VPN on app close - [`f0b3c16`](https://github.com/amnezia-vpn/amnezia-client/commit/f0b3c16880eef5e084d4082e250f508e8ef77e73) this object will be deleted at app close ### 📊 Changes **10 files changed** (+281 additions, -32 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/deploy.yml` (+23 -0) 📝 `CMakeLists.txt` (+33 -0) 📝 `client/amnezia_application.cpp` (+41 -3) 📝 `client/amnezia_application.h` (+6 -0) 📝 `client/core/controllers/coreController.cpp` (+19 -0) 📝 `client/core/controllers/coreController.h` (+3 -0) 📝 `client/core/osSignalHandler.cpp` (+63 -28) 📝 `deploy/build_windows.bat` (+56 -1) ➕ `deploy/installer/wix/close_client_patch.xml` (+13 -0) ➕ `deploy/installer/wix/service_install_patch.xml` (+24 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-14 21:03:38 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#2634
No description provided.