jxxghp
836cbfbbb2
refactor: unify site chain data port access
2026-08-24 04:25:29 +08:00
jxxghp
46ef5749db
refactor: split torrent cache refresh stages
2026-08-22 20:23:46 +08:00
jxxghp
4fbe19a49c
chore: refresh host architecture baseline
2026-08-22 13:28:23 +08:00
jxxghp
996a1a0705
refactor: expand api and chain config snapshots
2026-08-22 13:22:33 +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
240a4dffe6
refactor(schemas): 统一 message/notification 命名边界,旧名收敛至兼容映射表
...
- notification 域:渠道能力(MessageChannel→NotificationChannel、ChannelCapability* 迁入 notification.py)
- message 域:消息收发(Notification→Message、NotificationType→MessageType、CommingMessage→IncomingMessage、NotificationHistoryItem→MessageHistoryItem、NotificationClear*→MessageClear*)
- Agent 工具契约:send_notification_message→send_message、notification_callback→message_callback
- 源码不保留旧名物理别名,旧导入经 app/runtime/compat/manifest.py SYMBOL_ALIASES 惰性解析
- API 路径与持久化键冻结不变,前端零改动
- 新增兼容守护测试与 docs/rules/07 命名边界规范
2026-08-16 19:32:20 +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
ca32922a7f
refactor(media): unify media identity and chain responsibilities
2026-08-12 18:31:09 +08:00
jxxghp
8bf2f601a6
refactor(media): unify source identity and music browsing
2026-08-12 12:56:40 +08:00
jxxghp
97dba2a8ae
feat: unify media recognition and music lifecycle
2026-08-12 06:51:58 +08:00
jxxghp
d0edcfa7bb
feat(music): 音乐订阅刷新与识别缓存
2026-08-11 11:39:08 +08:00
jxxghp
7797d34c48
feat: 识别文件类型:音乐
2026-08-08 23:38:34 +08:00
jxxghp
05d15a04f5
feat(v3): add music automation workflow
2026-08-07 21:50:22 +08:00
jxxghp
3b709b7f2e
feat: unify media source identity flow ( #6129 )
2026-07-21 20:20:09 +08:00
InfinityPacer
2f0c1252da
feat(subscribe): expose cached site candidates ( #6062 )
2026-07-06 06:54:19 +08:00
jxxghp
494f809ef0
Refine transfer history batch actions
2026-06-29 07:07:33 +08:00
jxxghp
e1ba9a2c97
feat: conditionally save message history based on save_history flag
2026-06-17 21:00:40 +08:00
jxxghp
1d97f2e043
fix: align media recognition fallback and shared reporting
...
Route title and path lookups through the fallback-aware entrypoints so auxiliary matches can reuse pre-assist keywords without forcing image fetches in lightweight flows. Also reduce noisy agent shutdown logging during cleanup.
2026-05-10 07:54:55 +08:00
InfinityPacer
9e4020c617
feat(torrents): tag cached candidate recognition source
2026-05-08 14:53:22 +08:00
jxxghp
6065c29891
Revert "Merge pull request #5573 from wikrin/refactor-static-methods-conversion"
...
This reverts commit b8fc20b981 , reversing
changes made to e09cfc6704 .
2026-03-14 18:21:31 +08:00
Attente
b89825525a
refactor(helper): 将DirectoryHelper、RuleHelper和TorrentHelper方法改为静态方法
...
- 移除不必要的实例化操作,直接使用类方法
2026-03-13 19:50:10 +08:00
景大侠
75cb8d2a3c
fix(torrents): 修复刷新站点资源时因缺失种子链接导致的 'Failed to exists key: None' 错误
2026-02-12 17:45:15 +08:00
noone
a0329a3eb0
feat(rss): 支持自定义User-Agent获取RSS。目前有些站点没有配置UA时会不能正确获取RSS内容
...
- 在RSS方法中新增ua参数用于指定User-Agent
- 更新RequestUtils调用以传递自定义User-Agent
- 修改torrents链中RSS解析逻辑以支持站点配置的ua字段
- 设置默认超时时间为30秒以增强稳定性
2025-11-06 16:32:01 +08:00
jxxghp
fdbfae953d
fix #4741 FlareSolverr使用站点设置的超时时间,未设置时默认60秒
...
close #4742
close https://github.com/jxxghp/MoviePilot-Frontend/pull/378
2025-08-12 08:04:29 +08:00
jxxghp
1f6bbce326
fix:优化重试识别次数限制
2025-08-06 16:48:37 +08:00
jxxghp
e32b6e07b4
fix async apis
2025-08-01 20:27:22 +08:00
jxxghp
0c8fd5121a
fix async apis
2025-08-01 14:19:34 +08:00
jxxghp
71f7bc7b1b
fix
2025-07-30 21:06:55 +08:00
jxxghp
7f302c13c7
fix #4632
2025-07-20 09:14:47 +08:00
jxxghp
3c25306a5d
fix #4590
2025-07-13 14:43:48 +08:00
jxxghp
574257edf8
add SystemConfModel
2025-06-27 09:54:15 +08:00
jxxghp
4dd5ea8e2f
add del
2025-06-27 07:53:10 +08:00
jxxghp
2700e639f1
fix chain
2025-06-26 13:16:10 +08:00
jxxghp
3ee32757e5
rollback
2025-06-08 14:35:59 +08:00
jxxghp
23929f5eaa
fix pool size
2025-06-07 22:00:09 +08:00
jxxghp
f484b64be3
fix
2025-06-06 15:37:02 +08:00
jxxghp
a9300faaf8
fix:优化单例模式和类引用
2025-06-05 13:22:16 +08:00
jxxghp
504827b7e5
fix:memory use
2025-06-05 09:57:41 +08:00
jxxghp
90f113a292
remove ttl cache
2025-06-03 16:31:16 +08:00
jxxghp
079a747210
fix memory manager startup
2025-06-03 16:19:38 +08:00
jxxghp
2ce7cedfbd
fix
2025-06-03 12:30:26 +08:00
jxxghp
de7c9be11b
优化内存管理,增加最大内存配置项,改进内存使用检查逻辑。
2025-06-03 12:25:13 +08:00
jxxghp
e48d51fe6e
优化内存管理和垃圾回收机制
2025-06-03 11:45:17 +08:00
jxxghp
a8e00e9f0f
fix apis
2025-05-29 13:35:01 +08:00
jxxghp
22b69f7dac
fix blanke
2025-03-23 22:35:37 +08:00