56 Commits
Author SHA1 Message Date
shiyu 46fc4bd9f9 feat(s3): support multiple bucket directory mappings 2026-10-04 21:07:59 +08:00
shiyu d4f12c0ab1 fix: improve thumbnail quality and video frame extraction 2026-10-04 17:48:11 +08:00
shiyu 214b863447 chore: bump version to v2.2.6 2026-10-04 12:14:15 +08:00
shiyu 404ea4035f feat(mcp): refine English descriptions and keep utility tools agent-only 2026-10-04 11:19:43 +08:00
shiyu e897f3de87 chore: bump version to v2.2.5 2026-10-04 10:00:48 +08:00
shiyu cba1cd3ae9 feat(adapters): add Cloudreve V4 user account adapter 2026-10-03 17:58:04 +08:00
shiyu 5b5074635f feat(adapters): add Seafile library adapter 2026-10-03 17:58:04 +08:00
shiyu 980a1570db feat(adapters): add SMB share adapter 2026-10-03 17:58:04 +08:00
shiyu a5b57a77d5 feat(adapters): add 189 Cloud cookie adapter 2026-10-03 17:57:25 +08:00
shiyu 62def8bb76 feat(adapters): add 115 cookie adapter with downloads and web uploads 2026-10-03 17:56:40 +08:00
shiyu d7f9a0b304 feat(adapters): add 123Pan account adapter 2026-10-03 17:56:40 +08:00
shiyu f856f1a320 feat(adapters): add UC Drive cookie adapter 2026-10-03 17:56:40 +08:00
shiyu b23383a416 fix: stop auditing page-load and polling reads
These endpoints fire on every visit or refresh and drown the audit log.
Login, config writes, uploads, downloads, and other mutations stay audited.
2026-10-03 16:41:09 +08:00
shiyu 491b965dc4 chore: bump version to v2.2.4 2026-10-03 12:26:32 +08:00
shiyu cab989d636 feat: optimize chunked uploads and concurrent downloads 2026-10-03 12:25:50 +08:00
shiyu d27620a235 fix: allow configured public domain in MCP transport validation 2026-10-03 10:35:21 +08:00
shiyu 8ba7e2858e chore: bump version to v2.2.3 2026-10-03 00:00:28 +08:00
shiyu 45946afe4c feat: add MCP connection settings and remote access toggle 2026-10-02 23:46:58 +08:00
shiyu 65dbd407a9 fix: enforce agent permissions and persist tool approvals
Validate MCP arguments and recursive operation scopes, persist approval batches, and recheck permissions for queued work.

Handle remote metadata requests independently of proxy settings and update Ant Design component APIs.
2026-10-02 21:58:04 +08:00
shiyu 37af1b08cc chore(deps): update backend and frontend dependencies 2026-10-02 17:40:02 +08:00
XiaoQing235 13a7cb75f6 fix: restore MCP v2 integration (#133) 2026-08-28 10:44:50 +08:00
XiaoQing235andshiyu 0763d457d5 feat: paginate public share directories (#132)
* feat: paginate public share directories

* feat: add cursor pagination to public share listings

Unify share and VFS directory payloads, pass cursor through the share
API, and add prev/next controls plus tests for cursor-mode adapters.

---------

Co-authored-by: shiyu <im@shiyu.dev>
2026-08-27 22:21:08 +08:00
shiyu c8b43dbf4d feat: add OpenAI protocol support and enhance AI provider configuration 2026-06-20 20:16:32 +08:00
shiyu e3a5317f6f feat: add raw stream upload functionality 2026-05-16 18:14:52 +08:00
shiyu 3de2615cd0 feat: add video room feature with API, database model, and UI integration 2026-05-16 10:51:23 +08:00
shiyu e410c4982e feat: update version to v2.2.2 2026-05-10 12:27:00 +08:00
shiyu f89292e451 feat: implement cursor-based pagination across various components and APIs 2026-05-10 00:36:41 +08:00
shiyu 56b48b28a1 feat: add notices feature with API, database model, and UI integration 2026-05-09 21:40:15 +08:00
shiyu 19825c21d5 feat: add default file view mode configuration and UI support 2026-05-08 21:56:08 +08:00
shiyu deddbdf585 feat: implement plugin frame cleanup on unload and enhance iframe handling 2026-05-06 23:30:20 +08:00
shiyu bd24d7eeeb feat: add download locking and flood wait handling in TelegramAdapter 2026-05-06 23:00:10 +08:00
shiyu 93d5e5e313 feat: enhance TelegramAdapter with message caching and connection management 2026-05-06 22:12:35 +08:00
时雨 7b5f5e986e feat: add recent files backend APIs (#119) 2026-05-06 21:20:29 +08:00
shiyu 7741c1fe55 fix: handle native video thumbnail availability in get_or_create_thumb function 2026-05-04 13:51:53 +08:00
shiyu c2015dd17c feat: enhance thumbnail handling and add native thumbnail support in VirtualFS 2026-05-03 23:51:39 +08:00
shiyu ca500cbbf8 fix: handle FileNotFoundError in dav_get function and return 404 response 2026-05-03 23:51:39 +08:00
shiyu 873ef7aee5 chore: update version to v2.2.1 2026-05-03 08:28:39 +08:00
shiyu dd2400c3ef fix: correct adapter type casing from "PikPak" to "pikpak" 2026-05-03 08:09:39 +08:00
shiyu e0d6039a1a fix: correct adapter type casing from "pikpak" to "PikPak" 2026-05-03 07:56:02 +08:00
shiyu 676dacce41 feat: update PikPak adapter configuration and enhance token handling 2026-05-03 07:51:55 +08:00
shiyu c514e17803 feat: add user_id to configuration and improve error handling in token refresh 2026-05-03 06:44:27 +08:00
shiyu 54821f78c6 feat: implement caching for adapter usage and display summary in AdaptersPage 2026-05-03 01:53:48 +08:00
shiyu a8737b883e feat: add adapter usage tracking and retrieval methods across various adapters 2026-05-02 21:55:35 +08:00
shiyu dcc8aa139e feat: add LOCK and UNLOCK methods to WebDAV API and improve path handling in existing methods 2026-05-02 16:30:56 +08:00
shiyu 1c216a7516 chore: update version to v2.2.0 in service configuration 2026-05-01 22:04:20 +08:00
shiyu e235845737 feat: add PikPak adapter implementation 2026-05-01 14:09:52 +08:00
shiyu 1101273077 feat: add default language configuration 2026-04-19 16:42:19 +08:00
shiyu 398dbcf8ae feat: enhance vector database configuration handling and improve provider initialization 2026-04-10 19:40:41 +08:00
shiyu 0609cf6971 feat: add metadata options for file status checks and optimize permission filtering logic 2026-04-10 17:56:01 +08:00
shiyu da7db4ff2a chore(service): update version to v2.1.1 2026-03-15 16:09:54 +08:00