jxxghp
|
6e69258e3c
|
refactor: make model sessions explicit
|
2026-08-23 23:33:07 +08:00 |
|
jxxghp
|
e1509c4e0d
|
refactor: reorganize startup persistence boundaries
|
2026-08-23 21:24:34 +08:00 |
|
jxxghp
|
4074fa4e42
|
refactor: isolate transfer and download history queries
|
2026-08-23 13:59:12 +08:00 |
|
jxxghp
|
be18cace1f
|
refactor: finish transactional runtime migration
|
2026-08-22 15:18:16 +08:00 |
|
jxxghp
|
5128ae9e1e
|
refactor: 推进后端分层架构治理
|
2026-08-18 00:29:14 +08:00 |
|
Aqr-K
|
8a11214a43
|
refactor(db): 修复异步连接池无界增长,并完成 SQLAlchemy 2.0 迁移与分层归位 (#6320)
|
2026-08-15 06:58:38 +08:00 |
|
 Aqr-KandAqr-K
|
a2e70b443d
|
fix(monitor,transfer): 修复 FUSE 挂载无响应导致的监控冻死、整理链锁死与漏件 (#6276)
* wip(v3): 移植监控与整理韧性修复到 v3 基线
包含:监控看门狗隔离/挂载探测、整理队列持久化、文件系统子进程代理、
写入原子化。迁移重挂到 v3 链 8a4c7e1d2f90 -> 7f5c1d2e3a4b -> e3d9f4b7c806。
tmdb 相关测试尚未通过,待定位。
* fix(v3): 修正移植引入的 16 项测试失败
- poller.py:合并时我方保留的行仍用旧变量名 merged_snapshot,而 v3 已统一
改名为 current_snapshot,导致 NameError 被外层 except 吞掉、快照从未保存
- smb.py:采纳 f-string 拆分写法,恢复 Python 3.11 可解析
- dispatcher 测试:历史查重由 _should_skip_by_history 统一承担,mock 点随之调整
- tmdb 缓存测试:补充 v3 新增的 media_source/media_id 字段
- tmdb 重试测试:为 fake 补充 match_multi/async_match_multi
尚余 3 项与 v3 识别流程的连接失败处理有关,待单独判断。
* fix(v3): 测试适配 v3 的 media_source/media_id 重构
v3 将媒体标识从 tmdbid 统一重构为 media_source + media_id,recognize_media
的 tmdbid 参数已被 **kwargs 静默吞掉——传了也不生效,流程会误降级到名称搜索。
tmdb 重试用例改用新参数后恢复正确路径。
同时修正 fake 的 match_multi 语义:真实实现(tmdbapi.match_multi)吞掉所有
异常并返回 None,连接失败与「未找到」在该路径上本就不可区分,fake 需保持一致。
至此移植引入的 19 项失败全部清零。
---------
Co-authored-by: Aqr-K <Aqr-K@users.noreply.github.com>
|
2026-08-13 08:19:54 +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
|
4a14af706c
|
feat(dashboard): 媒体统计新增音乐本月新增数量
- monthly_media_statistics 纳入音乐整理记录,按曲目计数并按媒体 ID 去重
- Statistic 新增 music_count_month 字段,仪表板统计接口一并返回
|
2026-08-10 20:33:25 +08:00 |
|
jxxghp
|
75e56d8e9a
|
feat(music): add audio quality workflow
|
2026-08-10 10:23:02 +08:00 |
|
jxxghp
|
b3b376f2b1
|
feat(agent): complete music workflow support
|
2026-08-10 08:11:54 +08:00 |
|
jxxghp
|
cae28d8c03
|
fix(transfer): 支持显式重新整理历史记录
|
2026-07-26 08:59:57 +08:00 |
|
jxxghp
|
3b709b7f2e
|
feat: unify media source identity flow (#6129)
|
2026-07-21 20:20:09 +08:00 |
|
jxxghp
|
e3f80af74f
|
feat: expand metadata sources and media server sync (#6129)
|
2026-07-21 11:34:18 +08:00 |
|
jxxghp
|
9b1bdb0cb2
|
feat(dashboard): add system summary endpoint and monthly media statistics
|
2026-06-28 17:49:09 +08:00 |
|
jxxghp
|
3e3883a57f
|
Fix history search case sensitivity
|
2026-06-23 11:16:12 +08:00 |
|
DDSRem
|
e5b67438d9
|
feat: add wildcard glob support to file manager and transfer history search (#5767)
|
2026-05-13 21:08:51 +08:00 |
|
jxxghp
|
cd5e693302
|
refactor: adjust database indexes by adding high-frequency composite indexes and removing redundant id indexes
|
2026-05-09 20:04:05 +08:00 |
|
jxxghp
|
a7823fb4d1
|
feat: implement data cleanup chain for batch deletion of expired records
|
2026-05-09 14:04:10 +08:00 |
|
jxxghp
|
17773913ae
|
fix: 统一了数据库查询中 season 参数的非空判断逻辑,以正确处理 season=0 的情况。
|
2026-02-02 14:23:51 +08:00 |
|
sowevo
|
5261ed7c4c
|
兼容两种库对负数的处理
|
2025-08-22 03:32:26 +08:00 |
|
sowevo
|
aa8768b18a
|
兼容两种库对负数的处理
|
2025-08-22 03:00:50 +08:00 |
|
jxxghp
|
4bc24f3b00
|
fix db
|
2025-08-19 11:53:59 +08:00 |
|
jxxghp
|
15833f94cf
|
fix db
|
2025-08-19 11:40:34 +08:00 |
|
jxxghp
|
b6cf54d57f
|
添加对 PostgreSQL 的支持
|
2025-08-18 11:19:17 +08:00 |
|
jxxghp
|
770a50764e
|
更新 transferhistory.py
|
2025-08-04 19:39:51 +08:00 |
|
jxxghp
|
0c8fd5121a
|
fix async apis
|
2025-08-01 14:19:34 +08:00 |
|
jxxghp
|
8efba30adb
|
fix db
|
2025-07-31 19:51:48 +08:00 |
|
jxxghp
|
21541bc468
|
更新历史记录相关API,支持异步操作
|
2025-07-30 14:27:38 +08:00 |
|
jxxghp
|
c440ce3045
|
fix oper
|
2025-06-26 08:33:43 +08:00 |
|
jxxghp
|
078b60cc1e
|
feat:支持指定剧集组识别和刮削
|
2025-04-03 18:35:02 +08:00 |
|
jxxghp
|
22b69f7dac
|
fix blanke
|
2025-03-23 22:35:37 +08:00 |
|
jxxghp
|
f9b0db623d
|
fix cython type error
|
2025-03-23 21:39:37 +08:00 |
|
jxxghp
|
75bb52ccca
|
fix 统一整理记录名称
|
2024-12-27 07:58:58 +08:00 |
|
jxxghp
|
84f5d1c879
|
fix bug
|
2024-12-24 13:31:58 +08:00 |
|
InfinityPacer
|
d3186cd742
|
refactor(db): convert suitable string fields to JSON type
|
2024-09-30 16:16:29 +08:00 |
|
jxxghp
|
93e053d06a
|
fix 跨存储整理(115下载除外)
|
2024-09-25 20:16:31 +08:00 |
|
jxxghp
|
1f87bc643a
|
sync main
|
2024-08-19 13:06:39 +08:00 |
|
jxxghp
|
f16eb271da
|
fix transfer chain
|
2024-07-01 18:30:15 +08:00 |
|
thsrite
|
08a2b348d8
|
add get_by_dest
|
2024-06-23 19:45:08 +08:00 |
|
thsrite
|
2dbe049a91
|
fix 查询某时间之后的转移历史
|
2024-04-26 14:41:52 +08:00 |
|
jxxghp
|
0f0ace5ddc
|
feat:历史记录按目录模糊匹配
|
2024-04-15 14:10:45 +08:00 |
|
jxxghp
|
b3fe49684b
|
fix bug
|
2023-12-23 19:51:35 +08:00 |
|
jxxghp
|
dcf1985361
|
- 修复了未设置订阅站点时无法编辑订阅的问题
- 历史记录支持过滤状态
|
2023-12-23 19:32:34 +08:00 |
|
jxxghp
|
f0fbad889d
|
- 偿试修复可执行文件打包插件数据表缺失问题
|
2023-12-05 20:57:53 +08:00 |
|
thsrite
|
382035768e
|
fix 兼容emby webhook删除season没有tmdbid
|
2023-11-01 11:51:07 +08:00 |
|
jxxghp
|
a911bab7b0
|
fix db session
|
2023-10-19 16:58:38 +08:00 |
|
jxxghp
|
2e4536edb6
|
fix db session
|
2023-10-18 18:30:09 +08:00 |
|