jxxghp
6b4a255f26
feat: 重命名 auth_bridge.py 为 auth.py ( #6207 )
...
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
2026-07-28 14:56:33 +08:00
InfinityPacer
1a3c1b8b39
fix(system): derive image proxy MIME from content ( #6202 )
2026-07-27 14:56:46 +08:00
InfinityPacer
8788dae34b
revert(login): remove anonymous wallpaper proxy ( #6201 )
2026-07-27 13:48:52 +08:00
InfinityPacer
bb00814d7a
feat(login): 提供无状态签名同源壁纸代理 ( #6200 )
2026-07-27 12:13:38 +08:00
jxxghp
3d55d44457
fix: ensure media_id is populated in popular subscribes API
...
- Add media_id field assignment in popular_subscribes endpoint
- Fixes duplicate display issue in frontend by providing complete media identity data
Closes #6199
2026-07-27 09:42:54 +08:00
jxxghp
cae28d8c03
fix(transfer): 支持显式重新整理历史记录
2026-07-26 08:59:57 +08:00
jxxghp
3d020c8ceb
fix(search): keep large SSE searches connected ( #6186 )
2026-07-26 08:55:34 +08:00
InfinityPacer
197a09b2a4
fix(dashboard): distinguish empty media results ( #6187 )
2026-07-25 14:24:25 +08:00
jxxghp
8d099b9581
fix(subscribe): preserve source identity when adding subscriptions
2026-07-25 08:51:30 +08:00
jxxghp
ff9ba79b60
Codex/fix season subscription poster ( #6185 )
2026-07-25 08:07:08 +08:00
jxxghp
6354a48405
fix(media): fall back to main season poster ( #6184 )
2026-07-25 07:57:27 +08:00
jxxghp
98e69d1b45
refactor(auth): merge passkey challenge helper ( #6179 )
2026-07-24 07:05:25 +08:00
InfinityPacer
4b9af5b8c7
fix(auth): secure passkey challenge transactions ( #6178 )
2026-07-24 06:20:34 +08:00
zangse
c6611f6210
fix(system): add opt-in Btrfs FSID space deduplication ( #6141 )
2026-07-22 17:55:17 +08:00
jxxghp
fb32c59713
feat: add AniList rankings and discovery
2026-07-22 12:53:58 +08:00
jxxghp
3b709b7f2e
feat: unify media source identity flow ( #6129 )
2026-07-21 20:20:09 +08:00
jxxghp
6f8b6cfbc9
feat: support explicit media ids for file scraping
2026-07-21 12:57:26 +08:00
jxxghp
e3f80af74f
feat: expand metadata sources and media server sync ( #6129 )
2026-07-21 11:34:18 +08:00
InfinityPacer
5c2b503a74
fix(subscribe): protect runtime facts in public writes ( #6157 )
2026-07-20 16:44:49 +08:00
jxxghp
9ed0704c5b
fix: 重识别时清理旧下载器上下文
2026-07-20 15:35:56 +08:00
jxxghp
e46b4e5ba0
fix: 重新整理时忽略旧下载哈希 ( #6154 )
2026-07-20 15:31:54 +08:00
jxxghp
d666134ed2
Route autonomous agent tasks through notification broadcasting
2026-07-20 08:54:32 +08:00
InfinityPacer
5588e37c6d
fix: preserve season zero semantics ( #6150 )
2026-07-20 06:55:23 +08:00
InfinityPacer
142393f2d3
fix(subscribe): reset manual episode tracking ( #6144 )
2026-07-19 17:36:54 +08:00
jxxghp
b972b46747
Merge remote-tracking branch 'origin/v2' into v2
2026-07-17 09:47:01 +08:00
jxxghp
0598fbdd75
fix(media): add support for custom words in media recognition
2026-07-17 09:46:55 +08:00
InfinityPacer
a4335fe753
fix(lifecycle): harden application shutdown ( #6125 )
2026-07-16 06:24:31 +08:00
jxxghp
b24a07e388
fix: enhance response data structure in filtering rules with media info
2026-07-15 10:46:21 +08:00
jxxghp
96ef431efc
feat: 支持豆瓣识别缓存管理
2026-07-13 12:33:56 +08:00
jxxghp
29068a5846
feat: 支持 TheMovieDb 识别缓存管理
2026-07-13 09:48:08 +08:00
qqcomeup
099ef7d5bf
fix: avoid blocking plugin release history refresh ( #6084 )
2026-07-08 12:51:24 +08:00
jxxghp
b51971ee7d
feat: add agent MCP support
2026-07-08 08:44:33 +08:00
jxxghp
992031ef95
Revert "fix: trigger initial subscribe search"
...
This reverts commit 76803ae7a3 .
2026-07-06 19:15:16 +08:00
jxxghp
b16c50b03a
feat: add backend i18n response support
2026-07-06 19:13:50 +08:00
jxxghp
76803ae7a3
fix: trigger initial subscribe search
2026-07-06 19:02:01 +08:00
jxxghp
36d4434596
fix: allow manage users to access management APIs
2026-07-05 20:23:04 +08:00
jxxghp
a71d3ea03f
feat: support llm temperature override
2026-07-05 13:04:51 +08:00
InfinityPacer
7f82a9ea4d
fix(security): scope subscriptions to owner ( #6056 )
2026-07-05 09:45:27 +08:00
InfinityPacer
d977e4c48a
fix(security): require signed subtitle downloads ( #6055 )
2026-07-05 09:43:58 +08:00
InfinityPacer
964fee1106
fix(security): protect cookiecloud update uploads ( #6053 )
2026-07-05 09:28:07 +08:00
InfinityPacer
656473f3aa
fix(security): require manage access for workflows ( #6052 )
2026-07-05 09:27:24 +08:00
InfinityPacer
d14d401c86
docs(security): clarify api token admin contract ( #6048 )
2026-07-05 09:22:59 +08:00
Album
6c3c5e042d
修复手动整理按集数定位模板过滤 ( #6043 )
2026-07-03 07:55:59 +08:00
G0m3e
c57985d553
fix(webpush): add WNS cache policy for Windows Edge push ( #6034 )
...
WNS rejects pywebpush default ttl=0 with 400 Bad Request unless X-WNS-Cache-Policy matches TTL; iOS/APNs endpoints are unaffected.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 10:45:24 +08:00
InfinityPacer
2764742b86
fix(plugin): reset stopped plugin config and data ( #6031 )
2026-06-30 22:37:07 +08:00
InfinityPacer
0cb0bac0e1
fix(llm): sanitize model endpoint errors ( #6021 )
2026-06-29 11:19:38 +08:00
jxxghp
8bf826faa0
fix(dashboard): report application memory accurately
2026-06-29 07:37:03 +08:00
jxxghp
494f809ef0
Refine transfer history batch actions
2026-06-29 07:07:33 +08:00
jxxghp
9b1bdb0cb2
feat(dashboard): add system summary endpoint and monthly media statistics
2026-06-28 17:49:09 +08:00
InfinityPacer
d383c9ffd1
feat(subscribe): add modified event payload contract ( #6012 )
2026-06-28 07:48:25 +08:00