wumode
e15733b7de
refactor(ClashRuleProvider): 重构后端核心逻辑与数据模型
- 数据模型重构: 全面引入 Pydantic 模型(ClashConfig, Proxy, ProxyGroup 等)替代原有字典结构,提供更严格的数据验证与类型安全。
- 数据迁移机制: 新增 v2.1.0 数据升级脚本,支持将旧版代理、策略组及规则数据自动迁移至新架构。
- 配置补丁系统: 实现基于 JSON Patch 的细粒度配置修补机制,替代旧版覆盖逻辑,提升配置修改的灵活性。
- 服务层优化: 重写 ClashRuleProviderService 以适配新对象模型,增强代码可维护性与扩展性。
- API模型同步: 更新相关 API 数据模型以保持与内部数据结构的一致性。
- 用户界面: 批量规则管理和数据项隐藏支持
2026-01-10 19:23:32 +08:00
..
2025-06-13 18:19:40 +08:00
2025-08-12 08:25:09 +08:00
2025-12-29 17:35:12 +08:00
2025-11-18 16:47:48 +08:00
2025-11-19 07:13:59 +08:00
2024-11-20 15:40:28 +08:00
2026-01-10 19:23:32 +08:00
2025-06-09 14:15:19 +08:00
2025-06-09 14:15:19 +08:00
2025-12-18 17:51:15 +08:00
2025-06-09 14:15:19 +08:00
2025-12-05 22:51:50 +08:00
2025-01-13 13:17:36 +08:00
2025-06-09 14:15:19 +08:00
2026-01-07 12:55:52 +08:00
2025-11-18 20:34:16 +08:00
2026-01-07 13:16:14 +08:00
2025-06-09 14:15:19 +08:00
2025-12-29 22:15:24 +08:00
2025-07-07 21:53:21 +08:00
2025-07-24 20:26:37 +08:00
2026-01-05 21:31:41 +08:00
2025-08-14 19:16:45 +08:00
2025-09-17 13:37:56 +08:00
2025-06-09 14:15:19 +08:00
2025-06-09 14:15:19 +08:00
2025-06-09 14:15:19 +08:00
2025-07-25 11:48:44 +08:00
2025-06-09 14:15:19 +08:00
2025-06-09 14:15:19 +08:00
2025-06-09 14:15:19 +08:00
2026-01-04 12:05:30 +08:00
2026-01-06 15:12:08 +08:00
2025-06-09 14:15:19 +08:00
2025-08-07 00:02:11 +08:00
2025-02-07 19:55:41 +08:00