shiyu
451e8555d5
feat: add permission decorator to enhance API access control
2026-02-09 12:32:25 +08:00
shiyu
f444ec46cc
chore: remove migrate directory from .gitignore
2026-02-09 11:18:19 +08:00
shiyu
103beb7dad
refactor: remove Permission model and update related code to use permission codes
2026-02-09 11:15:01 +08:00
shiyu
c5e4b3ef43
feat: add user and role management pages with authentication settings
...
- Implemented AuthSettingsTab for managing authentication settings including user registration and default roles.
- Created UsersPage for managing users and roles, including user creation, editing, and deletion functionalities.
- Added components for user and role management: UserEditorDrawer, RoleEditorDrawer, UsersTable, RolesTable, and PathRuleEditorDrawer.
- Introduced QuickCreateRoleModal for quick role creation within user management.
- Implemented permission management within roles, including path rules and user assignments.
- Enhanced user experience with loading states and error handling in API interactions.
2026-02-01 19:25:17 +08:00
dependabot[bot]
4014a4dd74
chore(deps): bump antd from 6.1.3 to 6.2.2 in /web ( #102 )
...
Bumps [antd](https://github.com/ant-design/ant-design ) from 6.1.3 to 6.2.2.
- [Release notes](https://github.com/ant-design/ant-design/releases )
- [Changelog](https://github.com/ant-design/ant-design/blob/master/CHANGELOG.en-US.md )
- [Commits](https://github.com/ant-design/ant-design/compare/6.1.3...6.2.2 )
---
updated-dependencies:
- dependency-name: antd
dependency-version: 6.2.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 12:50:50 +08:00
dependabot[bot]
d0c6e1882f
chore(deps): bump react-dom from 19.2.3 to 19.2.4 in /web ( #98 )
...
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) from 19.2.3 to 19.2.4.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react-dom )
---
updated-dependencies:
- dependency-name: react-dom
dependency-version: 19.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 12:50:39 +08:00
dependabot[bot]
434715fc8b
chore(deps): bump pillow from 12.0.0 to 12.1.0 ( #99 )
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 12.0.0 to 12.1.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.0.0...12.1.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 11:21:31 +08:00
dependabot[bot]
a127987a3f
chore(deps): bump react and @types/react in /web ( #100 )
...
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react ) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ). These dependencies needed to be updated together.
Updates `react` from 19.2.3 to 19.2.4
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react )
Updates `@types/react` from 19.2.7 to 19.2.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: react
dependency-version: 19.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: "@types/react"
dependency-version: 19.2.10
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 11:21:19 +08:00
dependabot[bot]
edf95e897d
chore(deps): bump react-router from 7.11.0 to 7.13.0 in /web ( #101 )
...
Bumps [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ) from 7.11.0 to 7.13.0.
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.13.0/packages/react-router )
---
updated-dependencies:
- dependency-name: react-router
dependency-version: 7.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 11:21:13 +08:00
dependabot[bot]
b72f8152b6
chore(deps-dev): bump typescript-eslint from 8.51.0 to 8.54.0 in /web ( #103 )
...
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) from 8.51.0 to 8.54.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.54.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 11:20:55 +08:00
dependabot[bot]
aacddb1208
chore(deps): bump pyjwt from 2.10.1 to 2.11.0 ( #97 )
...
Bumps [pyjwt](https://github.com/jpadilla/pyjwt ) from 2.10.1 to 2.11.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.10.1...2.11.0 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-version: 2.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-01 11:20:34 +08:00
shiyu
1d6d793f7a
feat: add destroyOnHidden property to SearchDialog modal #96
2026-01-31 23:34:08 +08:00
shiyu
d9d2ddf2d1
feat: update vector DB provider handling and improve setup page configuration
2026-01-31 21:59:18 +08:00
shiyu
e6ab01ef9d
feat: add user and role management pages with API integration
...
- Implemented user management functionality in UsersPage including user creation, editing, deletion, and role assignment.
- Added role management functionality in RolesPage with role creation, editing, deletion, and path rule management.
- Created users API for handling user-related operations.
- Created roles API for handling role-related operations.
- Integrated permissions handling in both user and role management.
- Enhanced UI with Ant Design components for better user experience.
2026-01-30 15:59:22 +08:00
dependabot[bot]
4a2e01196d
chore(deps): bump the uv group across 1 directory with 2 updates ( #95 )
...
Bumps the uv group with 2 updates in the / directory: [python-multipart](https://github.com/Kludex/python-multipart ) and [protobuf](https://github.com/protocolbuffers/protobuf ).
Updates `python-multipart` from 0.0.21 to 0.0.22
- [Release notes](https://github.com/Kludex/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.21...0.0.22 )
Updates `protobuf` from 6.33.2 to 7.34.0rc1
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-version: 0.0.22
dependency-type: direct:production
dependency-group: uv
- dependency-name: protobuf
dependency-version: 7.34.0rc1
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-01-27 10:58:19 +08:00
shiyu
f22ca62902
feat: enhance directory processing with task queuing and input handling
2026-01-20 11:34:09 +08:00
shiyu
a394ffa46b
feat: implement double-click navigation and click timer for breadcrumb items
2026-01-20 10:34:14 +08:00
shiyu
d003e53a3a
feat: add tools for web fetching
2026-01-20 10:17:39 +08:00
dependabot[bot]
060a427fe4
chore(deps): bump the uv group across 1 directory with 2 updates ( #93 )
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.3
dependency-type: indirect
dependency-group: uv
- dependency-name: urllib3
dependency-version: 2.6.3
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-01-19 19:59:46 +08:00
shiyu
f4c18f991f
chore: update version to v1.7.4
v1.7.4
2026-01-19 16:50:36 +08:00
shiyu
58c2cdd440
feat: enforce simultaneous username and password requirement for alist and openlist adapters
2026-01-19 15:58:12 +08:00
dependabot[bot]
7d861ca5f7
chore(deps): bump pyasn1 in the uv group across 1 directory ( #92 )
...
Bumps the uv group with 1 update in the / directory: [pyasn1](https://github.com/pyasn1/pyasn1 ).
Updates `pyasn1` from 0.6.1 to 0.6.2
- [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.1...v0.6.2 )
---
updated-dependencies:
- dependency-name: pyasn1
dependency-version: 0.6.2
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-01-19 10:06:53 +08:00
shiyu
52bac11760
feat: add create file functionality with modal and context menu integration
2026-01-18 21:31:01 +08:00
shiyu
c441d8776f
feat: enhance backup functionality with section selection and import mode options
2026-01-18 21:01:59 +08:00
shiyu
45e0194465
chore: update version to v1.7.3
v1.7.3
2026-01-18 18:18:51 +08:00
shiyu
540065f195
feat: implement write_upload_file method for various adapters to handle file uploads
2026-01-18 18:14:04 +08:00
shiyu
4f86e2da4d
feat: enhance file upload handling and response normalization in virtual file system
2026-01-18 15:14:25 +08:00
shiyu
31d347d24f
feat: add support for filename in public file access and update temp link generation
2026-01-16 20:55:03 +08:00
shiyu
7a9a20509c
feat: update system prompt to adjust response language based on user input
2026-01-16 16:29:16 +08:00
shiyu
373b6410c2
feat: add time tool with offset support and update localization for weekday
2026-01-16 15:46:42 +08:00
shiyu
d6eb6e1605
feat: replace Drawer with Modal in AiAgentWidget and enhance styles for better UI
2026-01-16 15:05:53 +08:00
shiyu
1d66fb56c8
feat: update logo.svg
2026-01-16 14:52:53 +08:00
shiyu
bb9589fa62
chore: update version to v1.7.2 in service configuration
v1.7.2
2026-01-16 11:20:19 +08:00
shiyu
ab89451b2d
feat: implement cron-based automation task scheduling and update task configuration
2026-01-15 15:04:10 +08:00
shiyu
3e1b75d81a
feat: add notices feature with modal and API integration
2026-01-14 22:01:29 +08:00
shiyu
1679b03d3a
chore: update version to v1.7.1 in service configuration
v1.7.1
2026-01-12 10:24:18 +08:00
shiyu
ab6562fc79
feat: add new AI models and improve UI layout in settings
2026-01-11 23:18:54 +08:00
shiyu
87770176b6
feat: expand AI provider support and update descriptions
...
- Updated AIProviderBase and AIProviderUpdate to support new API formats: 'anthropic' and 'ollama'.
- Added SVG icons for Anthropic, Azure, Ollama, and Z.ai providers.
- Updated AI provider payload interface to include new formats.
- Enhanced English and Chinese localization for new providers and updated descriptions for OpenAI and Anthropic.
- Added new provider templates for Azure OpenAI, Anthropic, Z.ai, and Ollama in the settings tab.
- Updated the API format selection in the settings tab to include new options.
2026-01-11 22:29:22 +08:00
shiyu
e7cf8dbdb8
chore: update version to v1.7.0 in service configuration
v1.7.0
2026-01-11 14:09:29 +08:00
shiyu
e7eafdee97
feat: add session locking mechanism in Telegram adapter and improve SPA fallback handling
2026-01-11 14:08:52 +08:00
shiyu
051b49d3f6
feat: improve error handling in propfind function and enhance directory listing logic
2026-01-11 13:32:48 +08:00
shiyu
b059b0eb44
feat: enhance Telegram adapter to support parsing legacy session_string and fetching thumbnails
2026-01-11 11:20:10 +08:00
shiyu
59ad2cb622
feat: update AIProvider structure to include has_api_key and adjust API key handling in settings
2026-01-10 13:22:07 +08:00
shiyu
6b2ada0b42
refactor: imports and reorganize domain structure
...
- Updated import statements across multiple modules to use relative imports for better encapsulation.
- Consolidated and organized the `__init__.py` files in various domain packages to expose necessary classes and functions.
- Improved code readability and maintainability by grouping related imports and removing unused ones.
- Ensured consistent import patterns across the domain, enhancing the overall structure of the codebase.
2026-01-09 17:28:10 +08:00
时雨
a727e77341
feat: Implement AI Agent with enhanced tool processing capabilities ( #89 )
...
* feat: Implement AI Agent with tool processing capabilities
- Added tools for listing and running processors in the agent.
- Created data models for agent chat requests and tool calls.
- Developed API integration for agent chat and streaming responses.
- Built the AI Agent widget with a user interface for interaction.
- Styled the agent components for better user experience.
* feat: 增强 AI 助手工具功能,添加文件操作和搜索功能,更新界面显示
* feat: 更新 AI 助手组件
* feat: 更新 AiAgentWidget 组件样式,调整背景和边距以提升界面一致性
2026-01-09 16:19:20 +08:00
shiyu
4638356a45
chore: update version to v1.6.1
v1.6.1
2026-01-08 12:20:26 +08:00
shiyu
e51344b43e
feat: enhance plugin frame URL building and improve query handling for plugin styles and entry
2026-01-08 11:34:38 +08:00
shiyu
b7685db0e8
feat: add versioning support for plugin assets and improve loading status handling
2026-01-08 10:13:09 +08:00
shiyu
4e16de973c
feat: add search functionality to fetchFoxelCoreApps and enhance PluginsPage with query handling
v1.6.0
2026-01-06 21:18:26 +08:00
shiyu
4dd0a4b1d6
chore: update version to v1.6.0
2026-01-06 18:02:01 +08:00