SyedaAnshrahGillani
2fe0f0ee8e
feat(architecture): Implement decoupled modifier architecture
...
This commit introduces a major architectural refactoring to improve the maintainability, extensibility, and testability of the application.
Key changes include:
- **IAppModifier Interface:** Defines a clear contract for all application-specific modifiers.
- **BaseAppModifier Abstract Class:** Provides common implementations for shared modifier logic, reducing code duplication.
- **Refactored Concrete Modifiers:** Existing modifier classes now inherit from BaseAppModifier, focusing on their unique application-specific logic.
- **ModifierFactory:** Centralizes the creation of modifier instances, decoupling the UI from concrete implementations.
- **Updated FormMain.cs:** The main UI now interacts with modifiers through the IAppModifier interface and uses the ModifierFactory, significantly reducing coupling and simplifying UI logic.
This refactoring adheres to principles of abstraction, encapsulation, and polymorphism, making the codebase more robust and easier to extend with support for new applications in the future.
2025-08-05 19:21:12 +05:00
辉鸭蛋
480bc7ad81
Update README.md
2025-08-04 02:06:12 +08:00
辉鸭蛋
34fec631dc
Update build.yml
2025-08-04 01:17:31 +08:00
辉鸭蛋
1c115654bd
Merge branch 'master' of github.com:huiyadanli/RevokeMsgPatcher
2025-08-04 01:14:17 +08:00
辉鸭蛋
95a8bf1760
优化提示
2025-08-04 01:13:54 +08:00
辉鸭蛋
e73f66e48c
优化页面样式
2025-08-04 01:11:05 +08:00
辉鸭蛋
2c5f39efa9
Update build.yml
2025-08-04 01:03:13 +08:00
辉鸭蛋
006b4fb9c5
Merge branch 'master' of github.com:huiyadanli/RevokeMsgPatcher
2025-08-04 01:01:21 +08:00
辉鸭蛋
65c1e419e9
QQNT 防撤回使用新的方案
2025-08-04 00:53:43 +08:00
辉鸭蛋
7f971f48c0
Merge pull request #939 from 1411430556/patch-1
...
Update LICENSE
2025-05-31 15:37:28 +08:00
duolaameng
97c59b8069
Update LICENSE
2025-05-31 15:30:40 +08:00
辉鸭蛋
e6a5918334
Update README.md
2025-04-12 10:16:59 +08:00
辉鸭蛋
aec635dc39
++
2025-04-08 00:40:23 +08:00
辉鸭蛋
99953c3d73
微信 4.0.3.22 by https://github.com/zetaloop/BetterWX
2025-04-08 00:39:15 +08:00
辉鸭蛋
90d6e09826
4.0.0.29
2024-11-07 23:51:09 +08:00
辉鸭蛋
10c999952c
[v] 2.0
2024-11-07 00:33:06 +08:00
辉鸭蛋
7cbb8939e1
[#] 修复QQNT插件更新前对代理地址没有正确测速的问题
2024-11-07 00:27:14 +08:00
辉鸭蛋
25532df301
Merge branch 'master' of github.com:huiyadanli/RevokeMsgPatcher
2024-11-06 23:57:46 +08:00
辉鸭蛋
39bc37717e
[+] 支持 Weixin 4.0
2024-11-06 23:57:27 +08:00
辉鸭蛋
379a01d968
Update appveyor.yml
2024-09-29 02:27:04 +08:00
辉鸭蛋
c5ff08c141
Update build.yml
2024-09-29 02:25:28 +08:00
辉鸭蛋
0f29f67708
update
2024-09-29 02:22:27 +08:00
辉鸭蛋
dcd11987c9
1.9
2024-09-29 01:50:48 +08:00
辉鸭蛋
889fdcfc66
fixed #782
2024-09-29 01:49:51 +08:00
辉鸭蛋
c69677b0bd
[v] 1.9
2024-09-29 01:38:42 +08:00
辉鸭蛋
ef1d23d8b5
[+] 添加更新代理
2024-09-29 01:36:54 +08:00
辉鸭蛋
64087e6165
[+] 新的安装器
2024-09-29 00:32:03 +08:00
辉鸭蛋
82b52efaa1
qqnt installer
2024-09-28 22:58:38 +08:00
辉鸭蛋
d462ca41f1
[+] launcher
2024-09-28 11:30:27 +08:00
辉鸭蛋
823638f30c
修复文件判断错误的问题 #732
2024-06-16 00:09:00 +08:00
辉鸭蛋
1b6f827afe
Merge pull request #731 from huiyadanli/feat-qqnt
...
[#] 修改补丁文件url获取顺序
2024-06-15 18:09:01 +08:00
辉鸭蛋
0b9e969593
[#] 修改补丁文件url获取顺序
2024-06-15 18:08:34 +08:00
辉鸭蛋
193dec8810
Merge pull request #730 from huiyadanli/feat-qqnt
...
安装 LiteLoaderQQNT 实现 QQNT 的防撤回
2024-06-15 09:22:18 +08:00
辉鸭蛋
344f2f7e75
处理文件不存在但是希望打补丁的情况
2024-06-15 00:37:39 +08:00
辉鸭蛋
8b63257bb4
集成 LiteLoaderQQNT
2024-06-15 00:33:51 +08:00
辉鸭蛋
f734a67586
[+] 集成 https://github.com/xh321/LiteLoaderQQNT-PatcherNFixer 去校验功能
2024-06-14 23:18:46 +08:00
辉鸭蛋
4de179192d
[#] 微信 3.9.11.* 多开支持
2024-06-14 22:07:53 +08:00
huiyadanli
10a58c9ed2
[#] update patch version
2024-02-25 12:02:31 +08:00
huiyadanli
852d76ddfd
Merge branch 'master' of github.com:huiyadanli/RevokeMsgPatcher
2024-02-25 11:59:03 +08:00
huiyadanli
2da6b60870
[#] 微信 3.9.9.43 带撤回提示
2024-02-25 11:58:49 +08:00
辉鸭蛋
7dda14f142
Merge pull request #667 from Constaline/master
...
更新补丁数据源地址
2023-12-14 01:06:24 +08:00
あかり
fc5df48743
添加更多补丁数据源
2023-12-13 23:52:31 +08:00
あかり
d865c19c72
更新补丁数据源地址
2023-12-13 23:22:25 +08:00
huiyadanli
4b4ee82738
[v] 1.7
2023-10-24 01:22:22 +08:00
辉鸭蛋
c2cf4593c5
Update build.yml
2023-08-28 13:46:31 +08:00
辉鸭蛋
a997c419b7
Merge pull request #609 from Constaline/master
...
更新补丁数据源地址
2023-07-16 09:55:20 +08:00
あかり
737a671116
更新补丁数据源地址
2023-07-16 07:16:14 +08:00
huiyadanli
106860a9a6
[#] fix 界面样式
2023-07-12 00:35:20 +08:00
huiyadanli
568b754cfc
[#] 修复多开小工具不可用的问题
2023-07-12 00:01:39 +08:00
huiyadanli
b6a415f0d7
[#] 3.9.6.* 多开修复
2023-07-11 23:47:10 +08:00