diff --git a/changelog.md b/changelog.md
index 06bba18..a316455 100644
--- a/changelog.md
+++ b/changelog.md
@@ -2,6 +2,10 @@
- 1.2.x YAML覆写语法有所变动,请更新后参考文档进行修改
+### Features
+
+- 支持托盘菜单切换订阅
+
### Bug Fixes
- 修复覆写更新后全局启用状态丢失的问题
diff --git a/src/main/resolve/tray.ts b/src/main/resolve/tray.ts
index 566d15c..c5440dd 100644
--- a/src/main/resolve/tray.ts
+++ b/src/main/resolve/tray.ts
@@ -1,6 +1,8 @@
import {
+ changeCurrentProfile,
getAppConfig,
getControledMihomoConfig,
+ getProfileConfig,
patchAppConfig,
patchControledMihomoConfig
} from '../config'
@@ -75,6 +77,7 @@ const buildContextMenu = async (): Promise