[PR #2597] Feat: Add deep link #2858

Open
opened 2026-10-14 21:05:47 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/2597
Author: @yp-amnezia
Created: 5/13/2026
Status: 🔄 Open

Base: dev ← Head: feat/add-deep-link


📝 Commits (10+)

📊 Changes

24 files changed (+597 additions, -93 deletions)

View changed files

📝 client/CMakeLists.txt (+22 -0)
📝 client/amneziaApplication.cpp (+183 -22)
📝 client/amneziaApplication.h (+12 -2)
📝 client/android/src/org/amnezia/vpn/AmneziaActivity.kt (+4 -1)
📝 client/android/src/org/amnezia/vpn/ImportConfigActivity.kt (+1 -0)
📝 client/cmake/ios.cmake (+2 -0)
📝 client/cmake/macos.cmake (+5 -0)
📝 client/core/controllers/coreController.cpp (+16 -0)
📝 client/core/controllers/coreController.h (+2 -0)
📝 client/core/controllers/coreSignalHandlers.cpp (+2 -6)
📝 client/ios/app/Info.plist.in (+13 -0)
📝 client/macos/app/Info.plist.in (+15 -0)
📝 client/main.cpp (+34 -7)
➕ client/platforms/ios/AmneziaOpenUrlImport.h (+14 -0)
➕ client/platforms/ios/AmneziaOpenUrlImport.mm (+51 -0)
📝 client/platforms/ios/AmneziaSceneDelegateHooks.mm (+2 -29)
📝 client/platforms/ios/QtAppDelegate.mm (+9 -21)
📝 client/ui/controllers/api/subscriptionUiController.cpp (+4 -0)
📝 client/ui/qml/Pages2/PageSetupWizardViewConfig.qml (+2 -2)
➕ cmake/register_vpn_url_win.cmake (+26 -0)

...and 4 more files

📄 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/2597 **Author:** [@yp-amnezia](https://github.com/yp-amnezia) **Created:** 5/13/2026 **Status:** 🔄 Open **Base:** `dev` ← **Head:** `feat/add-deep-link` --- ### 📝 Commits (10+) - [`e2108a2`](https://github.com/amnezia-vpn/amnezia-client/commit/e2108a28ea655c045236457433ce73405aa958e0) Feat: Add deep link - [`2850f05`](https://github.com/amnezia-vpn/amnezia-client/commit/2850f05be00c54124264c4fb69e8d3f056eec880) add lsregister deep - [`9dc7e43`](https://github.com/amnezia-vpn/amnezia-client/commit/9dc7e430a3c14464979525daf9fb056515423311) add Info.plist.in - [`7c8613f`](https://github.com/amnezia-vpn/amnezia-client/commit/7c8613f19a98febd95b356442e890e6daccffb92) fixed icon & fix send link app - [`865880d`](https://github.com/amnezia-vpn/amnezia-client/commit/865880d50281818bcdb23eba8fa93b04d7c10cb2) fixed send vpn:// close app - [`4ae2b32`](https://github.com/amnezia-vpn/amnezia-client/commit/4ae2b32083668033b72455bb2ae9ebccc3bef7c9) fixed crash close app (tray) & add vpn url - [`c90107b`](https://github.com/amnezia-vpn/amnezia-client/commit/c90107bb7a85716f3a309f06f3b4eba9d3718802) fixed linux open link - [`02e5542`](https://github.com/amnezia-vpn/amnezia-client/commit/02e55424ad0e94903556ea7aee4abfe4a078fa2a) update html - [`7e0748f`](https://github.com/amnezia-vpn/amnezia-client/commit/7e0748f7b4cee1ed106527a3a7cf4833ae96e983) merge dev - [`8c3e3a5`](https://github.com/amnezia-vpn/amnezia-client/commit/8c3e3a58a91c4388b06bbdfa05e3383994d2be7a) merge dev ### 📊 Changes **24 files changed** (+597 additions, -93 deletions) <details> <summary>View changed files</summary> 📝 `client/CMakeLists.txt` (+22 -0) 📝 `client/amneziaApplication.cpp` (+183 -22) 📝 `client/amneziaApplication.h` (+12 -2) 📝 `client/android/src/org/amnezia/vpn/AmneziaActivity.kt` (+4 -1) 📝 `client/android/src/org/amnezia/vpn/ImportConfigActivity.kt` (+1 -0) 📝 `client/cmake/ios.cmake` (+2 -0) 📝 `client/cmake/macos.cmake` (+5 -0) 📝 `client/core/controllers/coreController.cpp` (+16 -0) 📝 `client/core/controllers/coreController.h` (+2 -0) 📝 `client/core/controllers/coreSignalHandlers.cpp` (+2 -6) 📝 `client/ios/app/Info.plist.in` (+13 -0) 📝 `client/macos/app/Info.plist.in` (+15 -0) 📝 `client/main.cpp` (+34 -7) ➕ `client/platforms/ios/AmneziaOpenUrlImport.h` (+14 -0) ➕ `client/platforms/ios/AmneziaOpenUrlImport.mm` (+51 -0) 📝 `client/platforms/ios/AmneziaSceneDelegateHooks.mm` (+2 -29) 📝 `client/platforms/ios/QtAppDelegate.mm` (+9 -21) 📝 `client/ui/controllers/api/subscriptionUiController.cpp` (+4 -0) 📝 `client/ui/qml/Pages2/PageSetupWizardViewConfig.qml` (+2 -2) ➕ `cmake/register_vpn_url_win.cmake` (+26 -0) _...and 4 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
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#2858
No description provided.