jxxghp
efdb4d1b28
fix: delay transient typing indicators
2026-05-23 00:41:12 +08:00
jxxghp
9190699cd1
fix: remove choice callback status passthrough
2026-05-23 00:38:37 +08:00
jxxghp
4f107a7cc8
fix: resume agent after choice callback
2026-05-23 00:28:42 +08:00
jxxghp
b26bf2a019
fix: stop agent after user choice prompt
2026-05-23 00:15:35 +08:00
jxxghp
a74f04a149
fix: simplify message typing lifecycle
2026-05-23 00:11:56 +08:00
jxxghp
cde267c55f
feat: support indexer templates in Rust parser
2026-05-22 23:37:54 +08:00
jxxghp
f7b78721c3
fix: 统一消息 typing 生命周期
2026-05-22 22:59:20 +08:00
jxxghp
7e6cd47712
fix: 兼容低版本临时文件参数
2026-05-22 21:51:28 +08:00
jxxghp
4de4044a3e
feat: accelerate RSS parsing with Rust
2026-05-22 21:31:18 +08:00
jxxghp
052e1ca8e4
fix: handle images in Feishu streaming replies
2026-05-22 20:43:54 +08:00
jxxghp
bd4d493f34
feat: add Rust acceleration for core parsing
2026-05-22 19:58:04 +08:00
InfinityPacer
7daeb17d85
refactor(subscribe): 统一 lack_episode 语义并暴露 completed_episode 派生字段 ( #5817 )
2026-05-22 19:34:25 +08:00
jxxghp
2b5528c0ac
fix: keep agent typing status while queued
2026-05-22 16:46:25 +08:00
jxxghp
cb15b711b9
refactor(subscribe): unify best_version episode upgrade logic and always track downloads in note
...
- Simplify and centralize logic for filtering TV episodes during best_version (wash) mode, ensuring only episodes with strictly higher priority are considered for upgrade.
- Always update subscribe.note with downloaded episodes regardless of best_version state, ensuring download history is reliably tracked and available for all subscription modes.
- Remove redundant episode_group field from subscribe dict output.
- Refactor search: remove multi-page search logic, streamline concurrent site search for both sync and async paths, and update progress reporting accordingly.
- Remove obsolete tests for allowed_episodes propagation and note tracking, as logic is now unified and simplified.
2026-05-22 12:34:13 +08:00
jxxghp
9319b47fad
refactor: use watchfiles for directory monitor
2026-05-22 09:15:18 +08:00
jxxghp
23487b7ae0
更新 version.py
v2.12.4
2026-05-22 07:25:19 +08:00
jxxghp
fec109712b
fix: prevent duplicate Audiences unread messages
2026-05-22 07:23:41 +08:00
jxxghp
737bcb5c62
refactor(agent): move feedback issue flow into skill scripts
2026-05-21 19:22:27 +08:00
jxxghp
b6b5529d19
fix: 优化TMDB搜索匹配优先级,title/original_title优先于别名匹配
...
将搜索结果匹配策略从"逐个结果完整匹配链"改为"两轮优先级匹配":
第一轮遍历所有结果只匹配title/original_title,第二轮再匹配别名译名。
避免排序靠前的无关影片因别名恰好匹配而抢先于正确结果。
Fixes #5719
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 17:47:59 +08:00
InfinityPacer
2bd4a41cbe
fix(ci): label issue template submissions ( #5812 )
2026-05-21 15:31:00 +08:00
InfinityPacer
0245c8db80
feedback-issue: 拆三步、入口意图门、消息可靠性、日志脱敏与噪音过滤 ( #5810 )
v2.12.3
2026-05-21 13:57:12 +08:00
jxxghp
4c64b1769d
更新 version.py
2026-05-21 11:52:14 +08:00
jxxghp
ee9eced2f1
fix: avoid blocking event loop during plugin install
2026-05-21 09:16:42 +08:00
jxxghp
2109d323ae
refactor: merge episode format helper
2026-05-20 22:45:00 +08:00
jxxghp
fd4d162287
fix: respect OpenList directory path contract
2026-05-20 22:28:38 +08:00
jxxghp
617692616c
fix: build complete transfer result at source
2026-05-20 22:09:57 +08:00
jxxghp
014dc2884c
fix: simplify audiences unread pagination
2026-05-20 21:43:20 +08:00
Album
d37954e6bc
feat: 强化集数定位模板智能自动生成 ( #5801 )
2026-05-20 21:41:35 +08:00
jxxghp
284c272001
fix: improve audiences message pagination
2026-05-20 21:30:14 +08:00
jxxghp
0fb9d18b30
fix: keep transfer event normalization in domain
2026-05-20 21:03:33 +08:00
jxxghp
5d34bc5c56
fix: normalize transfer event targets
2026-05-20 20:49:26 +08:00
InfinityPacer
ad7cce72f4
新增 feedback-issue Agent skill:把用户反馈整理为上游 Issue ( #5799 )
2026-05-20 20:10:03 +08:00
jxxghp
c52ccaf75f
feat: add plugin system version compatibility checks
2026-05-20 19:55:44 +08:00
jxxghp
c661bc4764
perf: reduce agent shell command probing
2026-05-20 18:50:59 +08:00
jxxghp
8a375e022c
feat: add video bit rename template field
2026-05-20 18:20:18 +08:00
jxxghp
7cc037c683
fix: suppress garbled gzip bytes in tmdb error log
...
When Content-Encoding is present (e.g. gzip), skip logging the raw
response text to avoid unreadable binary output in logs.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-20 18:08:10 +08:00
jxxghp
068d0af4ca
fix: remove tmdb manual gzip fallback
2026-05-20 17:09:31 +08:00
jxxghp
8f117d79f2
Revert "fix: handle tmdb gzip json responses"
...
This reverts commit 47c4e84fdd .
2026-05-20 17:03:47 +08:00
jxxghp
47c4e84fdd
fix: handle tmdb gzip json responses
2026-05-20 16:54:01 +08:00
jxxghp
e00aa42f94
fix: prevent duplicate transfer uploads
2026-05-20 16:39:07 +08:00
jxxghp
72ead2970c
fix: tolerate delayed OpenList metadata
2026-05-20 15:53:56 +08:00
jxxghp
5fe5523d13
fix: prefer rg in agent prompts
2026-05-20 15:31:02 +08:00
jxxghp
3ec0964a01
fix: handle OpenList delayed transfer metadata
2026-05-20 13:08:45 +08:00
jxxghp
a5745af484
fix: restore tmdb trending recommendations
2026-05-20 10:55:01 +08:00
jxxghp
c3e4e1a764
fix: decode raw gzip tmdb responses
2026-05-20 10:44:01 +08:00
jxxghp
b07c47551c
fix: avoid none search keyword for haidan
2026-05-20 09:51:53 +08:00
InfinityPacer
9e0846961f
feat(filemanager): add TransferRenameBuild chain event and fix TemplateContextBuilder concurrency ( #5792 )
2026-05-20 09:41:42 +08:00
jxxghp
71dc9df7ff
fix: ignore expected module rate limits
2026-05-20 09:38:37 +08:00
jxxghp
6edb627145
fix: handle tmdb unicode decode errors
2026-05-20 09:21:36 +08:00
jxxghp
07f51c5d94
fix: handle invalid tmdb json responses
2026-05-20 09:05:18 +08:00