Commit Graph
91 Commits
Author SHA1 Message Date
SayItDitto b1a55b76e5 feat: 用户数据解析器自动探测 + Gazelle/NexusProject 变种兼容 (#6403) 2026-08-23 09:13:55 +08:00
jxxghp 97d2dcd7fb fix(ci): align architecture and pylint gates 2026-08-22 08:50:25 +08:00
jxxghp 8472bcff43 refactor: 收口 V3 分层架构与插件兼容边界 2026-08-18 13:22:02 +08:00
jxxghp 5128ae9e1e refactor: 推进后端分层架构治理 2026-08-18 00:29:14 +08:00
jxxghp 4345fcfa22 refactor(chain): chain 与 module 仅经 run_module 契约互联,实现模块内容封闭
- mTorrent 字幕链接解析下沉为 IndexerModule.site_subtitle_links,subtitle 模块自行跳过 API 站点
- TMDB/MusicBrainz 识别缓存管理改为模块方法(tmdb_cache_*/music_cache_*)经 run_module 分发
- WechatClawBot 客户端查找/临时客户端/缓存迁移内聚为 wechatclawbot_* 模块方法,
  chain 移除 WechatClawBot 类与 ModuleManager 内省
- LISTENBRAINZ_* 常量迁至 schemas/types.py,模块与链层再导入保持兼容
- TMDbException 升为 schemas/exception.py 跨层契约,vendored 异常保持类身份一致
- 架构守护测试新增 test_chain_does_not_import_module_internals(共 18 项)
- 文档同步:chain->module 仅允许 run_module 分发,直接导入禁止
2026-08-16 05:25:28 +08:00
jxxghp 96118e73e7 refactor(string): split utilities by responsibility 2026-08-15 08:03:55 +08:00
Aqr-K 8a11214a43 refactor(db): 修复异步连接池无界增长,并完成 SQLAlchemy 2.0 迁移与分层归位 (#6320) 2026-08-15 06:58:38 +08:00
jxxghp 369d7d6448 refactor: reorganize backend module boundaries 2026-08-14 19:53:33 +08:00
jxxghp 7b3444c366 refactor backend module architecture 2026-08-14 15:45:38 +08:00
jxxghp 23a90991fc feat: 支持站点音乐分类搜索 2026-08-13 19:45:09 +08:00
jxxghp 8bf2f601a6 refactor(media): unify source identity and music browsing 2026-08-12 12:56:40 +08:00
jxxghp 05d15a04f5 feat(v3): add music automation workflow 2026-08-07 21:50:22 +08:00
jxxghp 3dde94be0f feat: support SunnyPT API indexer 2026-07-23 14:04:07 +08:00
jxxghp 82694d2d8b fix: filter results in site search and improve parser handling 2026-06-10 08:11:18 +08:00
jxxghp a0bc22dd25 fix: report subtitle spider errors 2026-06-10 01:37:41 +08:00
jxxghp e3c5a94c52 feat: add subtitle search functionality and related data handling 2026-06-09 06:46:26 +08:00
jxxghp ccbcce0573 chore: update 3 workspace files 2026-05-26 12:14:36 +08:00
jxxghp 7866aee1de fix: stop torrent search paging after short pages 2026-05-19 17:54:39 +08:00
copilot-swe-agent[bot]andjxxghp 548c1d2cab Add null check for schema access in IndexerModule
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
2026-01-24 02:26:55 +00:00
PKC278 aeccf78957 feat(rousi): 新增分类参数支持以优化搜索功能 2026-01-09 23:05:02 +08:00
PKC278 cb3cef70e5 feat: 新增 RousiPro 站点支持 2026-01-09 22:08:24 +08:00
jxxghp cc69d3b8d1 更新 __init__.py 2025-08-01 18:05:06 +08:00
jxxghp 8ab233baef fix bug 2025-08-01 16:39:40 +08:00
jxxghp 104138b9a7 fix:减少无效搜索 2025-08-01 15:18:05 +08:00
jxxghp 0c8fd5121a fix async apis 2025-08-01 14:19:34 +08:00
jxxghp 00779d0f10 fix search async 2025-08-01 11:38:23 +08:00
jxxghp d657bf8ed8 feat:协程搜索 part3 2025-08-01 08:40:25 +08:00
jxxghp 4fcdd05e6a fix indexer async 2025-08-01 08:28:19 +08:00
jxxghp 71f7bc7b1b fix 2025-07-30 21:06:55 +08:00
jxxghp 2f1e55fa1e 增加搜索次数统计和强制休眠机制以优化搜索性能 2025-07-21 12:25:52 +08:00
jxxghp da367bd138 fix spider 2025-07-08 11:25:36 +08:00
jxxghp 2945679a94 - 修复Redis缓存问题及站点消息读取问题 2025-07-01 09:20:08 +08:00
jxxghp 23c9862eb3 fix site parser 2025-06-27 12:26:17 +08:00
jxxghp 1424087d5a fix:memory use 2025-06-04 18:34:49 +08:00
jxxghp f9b0db623d fix cython type error 2025-03-23 21:39:37 +08:00
jxxghp 7b24f5eb21 fix:站点流控 2025-03-07 08:19:28 +08:00
jxxghp 37cb94c59d add hddolby api 2025-03-01 21:08:37 +08:00
jxxghp 0a52fe0a7a refactor: site browse api 2025-02-17 19:01:05 +08:00
jxxghp 30eb4385d4 fix sites 2025-02-14 13:44:18 +08:00
jxxghp 4c9afcc1a8 fix 2025-02-14 13:32:20 +08:00
jxxghp dd47432a45 fix 2025-02-14 12:55:32 +08:00
jxxghp 61d7374d95 fix ide warnings 2024-12-23 16:58:04 +08:00
Aqr-K 1c578746fe fix(module): 补全 indexer 缺少 get_subtype 方法
- 补全 `indexer` 缺少 `get_subtype` 方法。
- 增加 `get_running_subtype_module` 方法,可结合 `types` 快速获取单个运行中的 `module` 。
2024-12-04 18:14:56 +08:00
Attente 0066247a2b feat: 站点管理增加下载器选择 2024-11-16 00:22:04 +08:00
jxxghp 363f12ed5a refactor:Module加入执行优先顺序 2024-10-19 19:31:25 +08:00
jxxghp 603ab97665 add ModuleType Schema 2024-10-12 11:50:00 +08:00
jxxghp 46fb52fff9 merge db oper 2024-09-26 14:13:29 +08:00
jxxghp c6abb1f9f1 fix 站点数据刷新 2024-09-26 14:00:10 +08:00
jxxghp c87b982ebf fix bug 2024-07-04 21:58:10 +08:00
jxxghp 28345817d9 add siteuserdata 2024-07-04 19:42:09 +08:00