jxxghp
|
fa5fa33db1
|
fix(lyrics): normalize LRCLIB music metadata
|
2026-10-05 13:10:10 +08:00 |
|
LIN student
|
bdef005588
|
fix(downloader): 添加种子失败提示改用种子名称
qBittorrent、Transmission、rTorrent 添加任务失败,或添加后查不到任务时,
提示文本直接拼接 content。经过 _get_torrent_info 之后,种子文件的 content
已经是 bytes,于是日志、消息通知和下载失败记录里都会出现整段二进制 repr
(种子较大时有数万字符),失败原因无法阅读。
改为种子文件使用种子名称,磁力链接保留原文。提示前缀不变,现有多语言模板
仍能匹配。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-04 19:01:22 +08:00 |
|
jxxghp
|
03a285a2a6
|
fix(wechat): proxy douban notification images
|
2026-10-04 16:19:58 +08:00 |
|
jxxghp
|
3f206171e7
|
fix(feishu): apply image referer and proxy policy
Refs #6879
|
2026-10-04 12:23:08 +08:00 |
|
jxxghp
|
378944aeba
|
fix(indexer): support XML feeds in site search
|
2026-10-03 23:47:04 +08:00 |
|
jxxghp
|
610ef82270
|
Merge origin/v3 into PR branch
|
2026-10-03 09:00:49 +08:00 |
|
jxxghp
|
db4e898005
|
style(monitor): normalize snapshot imports
|
2026-10-03 08:47:31 +08:00 |
|
jxxghp
|
66e791603c
|
fix(monitor): type snapshot reconciliation state
|
2026-10-03 08:43:31 +08:00 |
|
jxxghp
|
cac298fd02
|
fix(monitor): keep snapshot reconciliation within complexity budget
|
2026-10-03 08:33:15 +08:00 |
|
jxxghp
|
118e2ef933
|
fix(notification): align scoped recipient routing
|
2026-10-03 01:00:21 +08:00 |
|
thsrite
|
33f17fad2e
|
fix(vyo): load servers using the persisted configuration type
|
2026-10-02 19:33:23 +08:00 |
|
jxxghp
|
97b251ed72
|
chore(parser): preserve existing ruff baseline
|
2026-10-02 17:04:41 +08:00 |
|
jxxghp
|
e1d1de1ee7
|
fix(parser): keep Unit3D username as user id
|
2026-10-02 17:00:41 +08:00 |
|
jxxghp
|
3726ca078a
|
fix(mediaserver): isolate cached item ids by server (#6850)
|
2026-10-01 17:07:23 +08:00 |
|
ranzhigg
|
1965cc4de7
|
perf(monitor): index incremental snapshot reconciliation
|
2026-10-01 15:49:12 +08:00 |
|
jxxghp
|
ef967e68e7
|
fix(indexer): satisfy subtitle API type gates
|
2026-10-01 12:44:03 +08:00 |
|
jxxghp
|
58ec86b586
|
fix(indexer): use M-Team subtitle search API
|
2026-10-01 12:29:28 +08:00 |
|
jxxghp
|
e35bedc184
|
Merge pull request #6843 from cwd0204/fix/smb-snapshot-recovery
|
2026-09-30 22:23:18 +08:00 |
|
freeman
|
ed0460fc8b
|
fix(smb): keep remote snapshots complete and recoverable
|
2026-09-30 21:19:41 +08:00 |
|
thsrite
|
4395ddecf2
|
feat(mediaserver): 内置媒体服务 MediaVault 更名为 Vyo
主项目更名为 Muvyo,内置媒体服务更名为 Vyo。模块目录、文件、类名、模块 ID、枚举、
名称描述、日志与文档统一改为 Vyo;配置类型值 mediavault 保持不变,
已保存的媒体服务器配置无需迁移。
|
2026-09-30 19:46:09 +08:00 |
|
jxxghp
|
0678a17364
|
fix(music): reject conflicting recording and album identities
|
2026-09-30 16:18:09 +08:00 |
|
InfinityPacer
|
4847813ca7
|
feat(sdk): expose Feishu event long connection to plugins
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 15:39:30 +08:00 |
|
InfinityPacer
|
437b232773
|
perf(feishu): replace lark-oapi with lightweight OpenAPI and long-connection clients
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 14:59:42 +08:00 |
|
jxxghp
|
8fbf1cbe54
|
feat(music): honor explicitly selected release editions
|
2026-09-30 14:46:48 +08:00 |
|
InfinityPacer
|
4bd7e3dc04
|
perf(webpush): send Web Push with http-ece and py-vapid instead of pywebpush
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 13:20:00 +08:00 |
|
jxxghp
|
0833169781
|
fix(smb): restore multi-share capacity and diagnose unmapped paths
|
2026-09-30 13:12:25 +08:00 |
|
jxxghp
|
9b054bdf0c
|
feat(music): preserve classical credits and verify performance evidence
|
2026-09-30 12:55:21 +08:00 |
|
jxxghp
|
72fcd8413a
|
fix(music): verify artist aliases and preserve ambiguous identities
|
2026-09-30 11:42:23 +08:00 |
|
InfinityPacer
|
fb9d0204b6
|
perf(telegram): replace pyTelegramBotAPI with a lightweight Bot API client
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 11:36:30 +08:00 |
|
jxxghp
|
ee9fbf2264
|
feat(smb): mount multiple shares in one storage service
|
2026-09-30 11:27:24 +08:00 |
|
jxxghp
|
3a5486ae0d
|
feat(music): add bounded source fallback and verified album matching
|
2026-09-30 10:50:09 +08:00 |
|
jxxghp
|
61e9ef7d8e
|
fix(transfer): organize remote downloads on the SMB server
|
2026-09-30 10:36:56 +08:00 |
|
jxxghp
|
3a7b0c1efc
|
feat(music): validate bounded fingerprint candidates and recover failed lookups
|
2026-09-30 07:42:38 +08:00 |
|
jxxghp
|
54591ac50e
|
feat(music): bound recognition requests and make lookup caches recoverable
|
2026-09-30 05:15:14 +08:00 |
|
jxxghp
|
c15b4bf5e5
|
feat(music): verify release candidates with identities and complete track evidence
|
2026-09-30 04:00:48 +08:00 |
|
jxxghp
|
979f625017
|
feat(music): recognize and archive whole-album CUE resources
|
2026-09-30 02:59:57 +08:00 |
|
jxxghp
|
3ebd2c0153
|
feat(music): preserve release identities and metadata evidence
|
2026-09-30 02:00:38 +08:00 |
|
jxxghp
|
512bd102ea
|
fix(smb): clear stale state before reconnecting storage
|
2026-09-29 23:35:36 +08:00 |
|
InfinityPacer
|
6fc2c535f7
|
fix(cache): close shared redis pool once and keep redis caches across restarts
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-29 20:56:12 +08:00 |
|
InfinityPacer
|
810ee2896f
|
perf(startup): compose redis cache and agent memory only when used
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-29 20:07:34 +08:00 |
|
jxxghp
|
d1899c465b
|
fix(plex): sync music items with optional metadata (#6814)
|
2026-09-29 07:04:06 +08:00 |
|
jxxghp
|
e98e92e208
|
feat(telegram): route channel notifications to configured topic
|
2026-09-29 07:02:24 +08:00 |
|
Aqr-K
|
f4a68f360d
|
fix(indexer): 站点搜索兜底失败信息附带状态码与页面标题 (#6819)
|
2026-09-29 06:57:10 +08:00 |
|
jxxghp
|
e2f925af71
|
fix: avoid Plex sync detail reloads and preserve cache on read failure
|
2026-09-28 06:57:38 +08:00 |
|
InfinityPacer
|
313f894052
|
perf(memory): import storage and passkey SDKs on demand
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-28 03:46:22 +08:00 |
|
InfinityPacer
|
dc52317b51
|
fix(cache): keep binary blob caches out of Redis
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-28 02:24:40 +08:00 |
|
jxxghp
|
4264aef480
|
fix(emby): use series identity in TV webhooks
|
2026-09-26 15:15:33 +08:00 |
|
jxxghp
|
811f524b7f
|
fix(vocechat): route channel replies using configured ID
|
2026-09-26 09:21:59 +08:00 |
|
jxxghp
|
61179abada
|
fix(plex): retry paged media library reads
|
2026-09-25 12:04:10 +08:00 |
|
jxxghp
|
58bb4961af
|
fix: bound downloader connection retries for v3.0.8
|
2026-09-23 18:13:39 +08:00 |
|