101 Commits
Author SHA1 Message Date
shiyu c48d76f13d fix(web): widen user status switch to fit labels 2026-10-04 23:23:33 +08:00
shiyu 08048c7151 feat(web): add breathing Foxel loading indicator 2026-10-04 23:15:16 +08:00
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 9d33ee7d13 refactor(web): unify settings UI and keep modal navigation local 2026-10-04 12:12:52 +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 4ad31d4b63 fix(web): resolve Ant Design upgrade compatibility issues 2026-10-03 23:47:59 +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 d8f6f76fda fix: keep processor extensions on a single line 2026-10-03 16:20:47 +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 ea6fd447c1 fix: keep vector database settings usable after connection failures 2026-10-03 08:14:42 +08:00
shiyu 8ba7e2858e chore: bump version to v2.2.3 2026-10-03 00:00:28 +08:00
shiyu d4455b4f5f chore(ui): rename AI settings to LLM 2026-10-02 23:51:47 +08:00
shiyu 45946afe4c feat: add MCP connection settings and remote access toggle 2026-10-02 23:46:58 +08:00
shiyu a112205815 feat(ui): streamline settings and community access 2026-10-02 23:22:21 +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 38ad2f64ff chore(deps): relax MCP and Tortoise bounds and remove direct httpx2 dependency 2026-10-02 17:57:04 +08:00
shiyu 37af1b08cc chore(deps): update backend and frontend dependencies 2026-10-02 17:40:02 +08:00
dependabot[bot] ca4cfdd7fb chore(deps): bump the uv group across 1 directory with 4 updates (#134)
---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.14.3
  dependency-type: indirect
  dependency-group: uv
- dependency-name: anyio
  dependency-version: 4.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: cryptography
  dependency-version: 50.0.0
  dependency-type: indirect
  dependency-group: uv
- dependency-name: h2
  dependency-version: 4.4.1
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-28 14:45:20 +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
dependabot[bot] 4d907c7bfd chore(deps): bump the uv group across 1 directory with 2 updates (#129)
Bumps the uv group with 2 updates in the / directory: [setuptools](https://github.com/pypa/setuptools) and [pyasn1](https://github.com/pyasn1/pyasn1).


Updates `setuptools` from 81.0.0 to 83.0.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v81.0.0...v83.0.0)

Updates `pyasn1` from 0.6.3 to 0.6.4
- [Release notes](https://github.com/pyasn1/pyasn1/releases)
- [Changelog](https://github.com/pyasn1/pyasn1/blob/main/CHANGES.rst)
- [Commits](https://github.com/pyasn1/pyasn1/compare/v0.6.3...v0.6.4)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-version: 83.0.0
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: pyasn1
  dependency-version: 0.6.4
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 10:44:21 +08:00
dependabot[bot] 0b6b0a1b1e chore(deps): bump the uv group across 1 directory with 2 updates (#128)
Bumps the uv group with 2 updates in the / directory: [mcp](https://github.com/modelcontextprotocol/python-sdk) and [pillow](https://github.com/python-pillow/Pillow).


Updates `mcp` from 1.26.0 to 1.28.1
- [Release notes](https://github.com/modelcontextprotocol/python-sdk/releases)
- [Changelog](https://github.com/modelcontextprotocol/python-sdk/blob/main/RELEASE.md)
- [Commits](https://github.com/modelcontextprotocol/python-sdk/compare/v1.26.0...v1.28.1)

Updates `pillow` from 12.2.0 to 12.3.0
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/12.2.0...12.3.0)

---
updated-dependencies:
- dependency-name: mcp
  dependency-version: 1.28.1
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: pillow
  dependency-version: 12.3.0
  dependency-type: direct:production
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 17:07:15 +08:00
dependabot[bot] a4b76ba46d chore(deps): bump the uv group across 1 directory with 6 updates (#127)
---
updated-dependencies:
- dependency-name: pyjwt
  dependency-version: 2.13.0
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: python-multipart
  dependency-version: 0.0.31
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: aiohttp
  dependency-version: 3.14.1
  dependency-type: indirect
  dependency-group: uv
- dependency-name: cryptography
  dependency-version: 48.0.1
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pydantic-settings
  dependency-version: 2.14.2
  dependency-type: indirect
  dependency-group: uv
- dependency-name: starlette
  dependency-version: 1.3.1
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 23:20:54 +08:00
dependabot[bot] 8ec8568686 chore(deps): bump aiohttp in the uv group across 1 directory (#126)
---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.14.0
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-21 21:47:33 +08:00
shiyu c8b43dbf4d feat: add OpenAI protocol support and enhance AI provider configuration 2026-06-20 20:16:32 +08:00
dependabot[bot] 64fe02c23a chore(deps): bump idna in the uv group across 1 directory (#125)
Bumps the uv group with 1 update in the / directory: [idna](https://github.com/kjd/idna).


Updates `idna` from 3.11 to 3.15
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md)
- [Commits](https://github.com/kjd/idna/compare/v3.11...v3.15)

---
updated-dependencies:
- dependency-name: idna
  dependency-version: '3.15'
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-24 15:58:15 +08:00
shiyu 687259511f feat: refactor state management in VideoRoomPage to improve local state updates and WebSocket communication 2026-05-16 18:51:37 +08:00
shiyu e3a5317f6f feat: add raw stream upload functionality 2026-05-16 18:14:52 +08:00
shiyu 2af2a8756f feat: refactor VideoRoomPage by removing unused components and optimizing state management 2026-05-16 13:55:51 +08:00
shiyu 6cfafbe066 feat: add video room page with UI enhancements, state management, and localization support 2026-05-16 11:57:15 +08:00
dependabot[bot] 938f55d978 chore(deps): bump the uv group across 1 directory with 2 updates (#122)
Bumps the uv group with 2 updates in the / directory: [paramiko](https://github.com/paramiko/paramiko) and [urllib3](https://github.com/urllib3/urllib3).


Updates `paramiko` from 4.0.0 to 5.0.0
- [Commits](https://github.com/paramiko/paramiko/compare/4.0.0...5.0.0)

Updates `urllib3` from 2.6.3 to 2.7.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.3...2.7.0)

---
updated-dependencies:
- dependency-name: paramiko
  dependency-version: 5.0.0
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: urllib3
  dependency-version: 2.7.0
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-16 11:01:23 +08:00
shiyu 3de2615cd0 feat: add video room feature with API, database model, and UI integration 2026-05-16 10:51:23 +08:00
dependabot[bot] d5a24c69e1 chore(deps): bump python-multipart in the uv group across 1 directory (#121)
Bumps the uv group with 1 update in the / directory: [python-multipart](https://github.com/Kludex/python-multipart).


Updates `python-multipart` from 0.0.26 to 0.0.27
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.26...0.0.27)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.27
  dependency-type: direct:production
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-10 22:12:43 +08:00
shiyu e410c4982e feat: update version to v2.2.2 2026-05-10 12:27:00 +08:00
shiyu 70a57f6e88 feat: enhance release drafter workflow to include direct commits summary 2026-05-10 12:23:55 +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 a745c5975a feat: enhance SystemSettingsPage with improved config handling and state management 2026-05-08 22:06:27 +08:00