Commit Graph

9635 Commits

Author SHA1 Message Date
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
jxxghp
0fae514cb1 docs(architecture): sync search dependency metrics 2026-09-29 20:31:59 +08:00
jxxghp
067a90859a fix(search): use media aliases for English-only sites 2026-09-29 20:18:54 +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
90466e6967 fix(metainfo): preserve global words for empty overrides 2026-09-29 19:58:36 +08:00
InfinityPacer
a10e6c371f docs(skills): document plugin one-shot jobs in plugin authoring skill
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 18:03:49 +08:00
InfinityPacer
b387484395 feat(scheduler): add plugin one-shot job API to host scheduler
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 18:03:49 +08:00
jxxghp
45322c25fd fix(transfer): make manual review notes optional 2026-09-29 17:50:32 +08:00
jxxghp
d9ff1867d5 fix(cli): preserve virtualenv python for autostart 2026-09-29 12:56:01 +08:00
jxxghp
6759128c08 fix(cli): 修复安装向导资源读取与目录处理 2026-09-29 11:52:58 +08:00
jxxghp
b43ae37e62 feat(message): expose instance hostname in templates (#6815) 2026-09-29 08:31:20 +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
Aqr-K
de63e1764f fix(agent): 请求上线前规整工具参数 schema,修复经 OpenAI 兼容网关调用 Gemini 时 400 (#6818) 2026-09-29 06:55:47 +08:00
InfinityPacer
5d6e4b38b2 ci: split architecture gate into parallel jobs and drop duplicate event policy run
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 19:28:13 +08:00
InfinityPacer
ec1c1ddcb4 ci: share architecture scans and stop rerunning gate tests in coverage shards
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 18:57:20 +08:00
InfinityPacer
193bc8d35f chore(release): backend v3.0.10-1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 18:27:35 +08:00
InfinityPacer
82f5fca11c fix(update): accept -N hotfix suffix for stable releases
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 18:27:35 +08:00
InfinityPacer
143ed49de0 docs(runtime): drop redundant allocator comments
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 18:20:24 +08:00
InfinityPacer
ecafd4ce14 docs(runtime): trim allocator background thread docstring
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 18:20:24 +08:00
InfinityPacer
7191b23555 fix(runtime): strip inherited jemalloc background thread config for subprocesses
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 18:20:24 +08:00
InfinityPacer
31ca107e41 fix(docker): enable jemalloc background thread only in the main process
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 18:20:24 +08:00
InfinityPacer
3b2cd28983 docs(architecture): sync dependency edge count
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 17:30:52 +08:00
InfinityPacer
c5a57dbd8c perf(runtime): release idle pool threads' allocator caches
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 17:30:52 +08:00
jxxghp
6cdd4dbc66 fix(subscribe): resolve cross-source video status without premiere year 2026-09-28 16:59:30 +08:00
jxxghp
9d37ee4687 fix(nettest): authenticate network proxy GitHub probe 2026-09-28 16:53:28 +08:00
InfinityPacer
2a68dd6fea fix(plugin): release reloaded plugin code held by framework caches (#6807) 2026-09-28 13:32:19 +08:00
G0m3e
d4238982d2 fix(site): merge CookieCloud domains that start with a dot (#6805) 2026-09-28 13:32:04 +08:00
jxxghp
0cb07f4262 chore(release): backend v3.0.10 2026-09-28 11:45:23 +08:00
jxxghp
d4dd646d50 fix(transfer): tolerate one-second mtime drift 2026-09-28 07:52:15 +08:00
jxxghp
1374328f84 fix(event): type module identity fallback precisely 2026-09-28 07:39:45 +08:00
jxxghp
342b570a07 fix(event): preserve handler identity after module unload 2026-09-28 07:29:48 +08:00
jxxghp
895681667e Fix site subtitle target directory for single-file torrents 2026-09-28 07:24:08 +08:00
jxxghp
f2bce847bb test: register Plex movie type without Ruff import warning 2026-09-28 07:06:36 +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
4f730418c1 test: isolate optional SDK import probe from local site resources
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 03:46:22 +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
c924a455b2 perf(memory): stop retaining module sources and cap nginx workers
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 02:53:00 +08:00
InfinityPacer
9af903e677 perf(memory): return idle allocator pages to the OS
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 02:33:53 +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
cf13f2e114 fix: align AniList and TheAudioDB network probes 2026-09-27 15:57:10 +08:00
jxxghp
f0cfaa8e3a fix: correct IMDb and TheAudioDB network probes 2026-09-27 13:48:36 +08:00
jxxghp
46ad1ad522 chore: release v3.0.9 2026-09-27 11:23:07 +08:00
jxxghp
33da9ce65d refactor(download): keep full-pack admission within complexity budget 2026-09-26 18:00:08 +08:00
jxxghp
a3035ab1e7 fix(download): enforce episode allowlist for full packs 2026-09-26 17:47:46 +08:00
jxxghp
0d80b2e579 refactor(messaging): render music torrents in interaction helper 2026-09-26 16:36:47 +08:00
jxxghp
126e954602 fix(messaging): keep music listing within architecture boundary 2026-09-26 16:25:43 +08:00
jxxghp
d6fe5a87da fix(messaging): show music resource titles in channel interactions 2026-09-26 16:16:01 +08:00