InfinityPacer
1c17c0b07e
fix(zspace): honor _sync_libraries when counting medias by views
2026-05-12 11:56:44 +08:00
InfinityPacer
db6321d032
fix(zspace): classify views by sampling first item when CollectionType missing
2026-05-12 11:56:44 +08:00
InfinityPacer
d6270dfb81
fix(zspace): degrade library refresh logs when endpoints return 404
2026-05-12 11:56:44 +08:00
InfinityPacer
cc52bdaaf3
fix(zspace): get_latest queries Users/{uid}/Items sorted by DateCreated
2026-05-12 11:56:44 +08:00
InfinityPacer
cbc8592b49
fix(zspace): sum per-view TotalRecordCount when Items/Counts is unavailable
2026-05-12 11:56:44 +08:00
InfinityPacer
14d648445e
fix(zspace): fall back to Users/{uid}/Views for virtual folders
2026-05-12 11:56:44 +08:00
InfinityPacer
87777343d2
fix(zspace): fall back to Users/{uid}/Views for library folders
2026-05-12 11:56:44 +08:00
InfinityPacer
26aa49f323
fix(zspace): degrade get_user_count log when Users/Query is not implemented
2026-05-12 11:56:44 +08:00
InfinityPacer
ad8b6473fc
fix(zspace): fall back to current user when Users list endpoint is unavailable
2026-05-12 11:56:44 +08:00
InfinityPacer
c32df7446d
fix(zspace): drop Users/Me fallback to avoid mediaUid 400
2026-05-12 11:56:44 +08:00
album
05b34b9c26
feat(transfer): 增加手动整理预览模式(preview mode)
...
- ManualTransferItem/TransferTask 增加 preview 字段,支持同一接口双模式
- /api/v1/transfer/manual 透传 preview,预览时返回结构化结果不落盘
- ChainBase.transfer 增加 preview 参数并透传到 run_module
- TransferChain.do_transfer 预览分支复用完整命名/覆盖判定逻辑(dry-run)
- TransferChain.do_transfer 预览结束后显式 finish_task/fail_task,避免任务残留 running 状态导致重复预览失败
- TransHandler.transfer_media 预览分支跳过实际 copy/move/link/delete,仅返回目标路径
- FileManagerModule.transfer 透传 preview 参数
- 修复 /manual 失败分支 dict 类型导致 Response.message 校验错误
- 兼容性:preview 字段有默认值,旧客户端不传参时行为不变
2026-05-12 10:14:58 +08:00
jxxghp
41477601c7
feat: add test for ILinkClient connection and handle ilink_user_id error gracefully
2026-05-11 22:30:13 +08:00
jxxghp
a6ab9b76c1
feat: refactor ZSpace media server request handling and improve authorization headers
2026-05-11 22:24:15 +08:00
jxxghp
a2fa8d6f28
feat: rename methods for clarity in ZSpace media server integration
2026-05-11 18:35:20 +08:00
jxxghp
ed9116d81e
feat: refactor ZSpace media server integration and enhance item management methods
2026-05-11 18:21:21 +08:00
jxxghp
6db1dd2067
feat: add ZSpace media server support with authentication and item management
2026-05-11 18:09:38 +08:00
jxxghp
1b2433f7c2
feat: implement runtime dependency checks and recovery for plugin installations
2026-05-11 08:54:34 +08:00
jxxghp
888ccfcfc2
feat: add detailed docstrings for methods in WechatClawBot and related modules
2026-05-11 08:25:25 +08:00
jxxghp
3c9228c2f8
feat: enhance iLink polling logic to support multiple payload formats and improve success determination
2026-05-11 08:02:17 +08:00
jxxghp
3776422634
fix: tighten wechatclawbot poll protocol handling
2026-05-11 07:15:04 +08:00
jxxghp
5021b2c86f
feat: implement message deduplication and enhance error handling in WechatClawBot
2026-05-10 23:40:22 +08:00
jxxghp
412e10972f
fix: optimize client instantiation in message sending logic
2026-05-10 23:00:47 +08:00
jxxghp
d0b1b3d7f0
feat: add QR code URL normalization for compatibility with various formats
2026-05-10 22:10:53 +08:00
jxxghp
f5fea25b41
fix: migrate wechat clawbot login cache on rename
2026-05-10 21:50:33 +08:00
jxxghp
68706d3d5b
feat: add standalone wechat clawbot notifications
2026-05-10 21:47:35 +08:00
jxxghp
c4d3d28491
fix: avoid blocking Ugreen startup on library preload
...
Delay Ugreen library loading until it is needed and cap poster wall pagination so a single Ugreen server cannot hang backend startup.\n\nFixes #5740
2026-05-10 12:19:36 +08:00
Attente
ee9ea54ab7
feat(fanart): 添加异步支持并优化图片处理逻辑
2026-05-10 00:07:28 +08:00
InfinityPacer
bedab9ab92
fix(mediaserver): fallback stale tv item ids
2026-05-09 06:54:39 +08:00
jxxghp
94d7e4385e
fix: update shared recognize cache flow
2026-05-08 21:21:01 +08:00
jxxghp
ffbe348d66
fix(openlist): paginate Alist directory listings
...
Fetch all OpenList/AList fs/list pages when using the default per_page=0 to avoid truncating directories at 200 entries. Add an isolated regression test for the auto-pagination behavior.
Fixes #5723
2026-05-07 13:09:28 +08:00
jxxghp
06197144c0
refactor(qbittorrent): convert static methods to instance methods for better encapsulation
2026-05-07 08:25:34 +08:00
jxxghp
62541ffe43
fix(qbittorrent): restore qBittorrent 5.2 compatibility
...
Support WebUI API Key auth, newer add responses, and cookie sync so qBittorrent 5.2 can connect reliably while keeping legacy fallback behavior.
Fixes #5724
2026-05-07 07:41:05 +08:00
jxxghp
924d54dfd3
perf(search): 按站点并行过滤搜索结果
2026-05-05 09:01:18 +08:00
奕凡
45d0891502
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-02 16:32:18 +08:00
奕凡
76c5f54465
Apply suggestions from code review
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-02 16:32:18 +08:00
奕凡
bcf8116172
handle best_admin_id is None
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-02 16:32:18 +08:00
奕凡
1f889596b7
fix f-string usage
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-02 16:32:18 +08:00
Yifan
04443fcfba
fix(jellyfin): resolve URL string interpolation failure and enhance RBAC fallback resilience
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-02 16:32:18 +08:00
jxxghp
2d412cae1c
style: improve log formatting for torrent publish time checks in FilterModule
2026-04-30 16:28:28 +08:00
jxxghp
28a2386f2f
feat: add agent tools for querying and managing filter rules and rule groups
...
- Add tools for querying built-in and custom filter rules, and for adding, updating, and deleting custom rules and rule groups
- Refactor filter module to use shared builtin rule definitions
- Enhance rule group querying to include syntax guidance and usage references
- Add unittests for agent filter rule tools registration and parsing logic
2026-04-30 12:56:38 +08:00
jxxghp
4b27b7bc42
重构 UgreenCrypto 模块路径至 app.modules.ugreen 并更新相关引用
2026-04-29 16:29:17 +08:00
jxxghp
483fe55372
fix: correct Plex notification image lookup
...
Closes #5700
2026-04-28 09:19:18 +08:00
jxxghp
5d588ee127
fix: correct traditional Chinese subtitle rename detection
...
Fixes #5703
2026-04-28 09:00:14 +08:00
jxxghp
1ded58adbb
fix: adapt audiences user data parser
2026-04-27 12:56:45 +08:00
jxxghp
7bc032d17c
Revert Telegram duplicate edit fix
2026-04-27 07:36:13 +08:00
jxxghp
2df476dbff
Fix Telegram duplicate message edits
2026-04-27 07:17:58 +08:00
jxxghp
8c78627647
feat: add skills marketplace management
2026-04-22 14:55:00 +08:00
笨笨
6f6fcc79f2
fix: serialize rclone folder creation during concurrent transfers
2026-04-20 21:34:35 +08:00
jxxghp
13c3c082b8
Improve agent image capability routing
2026-04-15 08:55:32 +08:00
jxxghp
7a5e513f25
feat(agent): support file attachments and local file replies
2026-04-14 15:22:01 +08:00