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
2fa93a1eeb
feat: add vector and file collection constants, update vector index handling
2026-01-03 15:12:20 +08:00
shiyu
055c240079
refactor: split virtual fs mapping and search modules
2025-12-09 11:09:24 +08:00
shiyu
8f515aaaf4
refactor: optimize backend module
2025-12-08 17:46:45 +08:00
shiyu
5c4d3a625b
feat: add endpoint to list objects with trailing slash in S3 router
2025-11-26 15:23:44 +08:00
shiyu
3278896d4b
feat: normalize adapter types and improve validation in adapters
2025-11-20 12:43:41 +08:00
Copilot
219f3e81b8
feat: add Google Drive storage adapter ( #50 )
...
* Initial plan
* Add Google Drive storage adapter implementation
Co-authored-by: DrizzleTime <169802108+DrizzleTime@users.noreply.github.com >
* Add optional methods for direct download and thumbnail support
Co-authored-by: DrizzleTime <169802108+DrizzleTime@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: DrizzleTime <169802108+DrizzleTime@users.noreply.github.com >
2025-11-20 11:49:32 +08:00
shiyu
78dfbac458
feat: enhance object retrieval and upload handling in S3 routes
2025-11-10 10:07:25 +08:00
shiyu
3a15362422
feat: add S3 mapping configuration and API endpoints
2025-11-07 23:06:51 +08:00
shiyu
e55a09d84f
feat: add WebDAV mapping configuration and UI in System Settings
2025-11-07 22:32:50 +08:00
shiyu
4e724b9c4a
feat: add password reset functionality with email templates
2025-11-06 15:31:13 +08:00
ShiYu
138296e5a6
feat: add favicon configuration
2025-10-28 11:01:46 +08:00
ShiYu
d1ceb7ddba
fix: update gravatar URL to use cn.cravatar.com
2025-10-21 12:20:53 +08:00
ShiYu
8eaa025f7e
feat: add video thumbnail support and update
2025-10-18 16:34:48 +08:00
ShiYu
bf83187d8c
feat: add AI Settings tab for managing providers and models
2025-10-18 11:35:18 +08:00
shiyu
7caa602d93
fix: remove admin permission checks for vector database operations #36
2025-09-27 13:49:04 +08:00
shiyu
a4af9475ef
feat: Enhance vector database providers with source path handling and improved search functionality
2025-09-27 13:34:18 +08:00
shiyu
0399011406
feat: add 307 redirect download support
2025-09-25 14:56:17 +08:00
shiyu
00462f2259
feat(Processors): add process directory endpoint and UI support
2025-09-24 23:18:03 +08:00
shiyu
7d35c10d71
feat(task-queue): implement task queue management with settings and UI integration
2025-09-22 19:08:14 +08:00
shiyu
17ebb8d4f4
feat(FileExplorer): add move and copy functionality with task queuing
2025-09-22 18:15:05 +08:00
shiyu
330e8fd72b
feat(offline-downloads): implement offline download
2025-09-22 12:03:39 +08:00
shiyu
7da49191aa
feat(processors): add processor management
2025-09-19 18:58:54 +08:00
shiyu
fbeb673126
feat(vector_db): Implement Vector Database Service with multiple providers
2025-09-19 13:45:48 +08:00
shiyu
1a79e87887
feat: add AI embedding dimension configuration
2025-09-17 14:26:53 +08:00
shiyu
0732b611a9
feat: add expired share cleanup functionality
2025-09-14 16:27:46 +08:00
shiyu
917b542dab
feat: add user profile management
2025-09-14 12:54:49 +08:00
shiyu
284c2d24a2
feat: add basic WebDAV support
2025-09-12 20:00:43 +08:00
shiyu
f40ff4d751
feat: Add App Center plugin functionality
2025-09-08 12:28:37 +08:00
shiyu
b03f2619ca
feat: Add vector database clearing
2025-09-07 16:48:14 +08:00
shiyu
74ffc0bb30
feat: Add sorting functionality to the virtual file system and adapter list methods
2025-09-06 16:15:24 +08:00
shiyu
2a78d809af
feat: Implement upsert and remove methods in RuntimeRegistry for adapter management
2025-09-05 13:36:12 +08:00
shiyu
50fb0b4977
feat: Implement task queue service
2025-08-31 12:48:20 +08:00
shiyu
b50f19bcb4
feat: Add application domain and file domain configuration
2025-08-31 12:38:21 +08:00
shiyu
86e81bf40c
refactor: Rename 'mount_path' to 'path' in adapter schemas and related components
2025-08-28 17:00:12 +08:00
shiyu
62a1c5810d
feat: Refactor storage adapter and mount handling; migrate mounts to storage adapters; enhance SideNav; implement database migration scripts
2025-08-28 12:59:24 +08:00
shiyu
627b13426d
feat: Update version handling in config and backup services
2025-08-27 19:05:58 +08:00
shiyu
fd02a4bbe5
feat: Add the ability to get the latest version
2025-08-27 15:37:23 +08:00
shiyu
d5d597a582
feat: Add the ability to obtain direct file links
2025-08-27 12:23:26 +08:00
shiyu
dbd87a7c37
feat: Add global exception handling
2025-08-25 19:08:30 +08:00
shiyu
3d0bdd6557
feat: Support processing RAW format images #17
2025-08-25 17:37:50 +08:00
shiyu
a1ffdaeb03
feat: enhance sharing experience with password protection
2025-08-25 11:08:02 +08:00
shiyu
6b0f2bd4fa
Initial commit
2025-08-24 18:49:00 +08:00