ShiYu
48730bebea
docs(guide): add getting started guide and enhance documentation
2025-06-10 00:54:15 +08:00
ShiYu
dbe306d2df
feat(auth): implement cookie-based token management and update user ID retrieval
2025-06-09 23:57:16 +08:00
shiyu
f7048c3025
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# .github/workflows/docs.yml
2025-06-09 21:19:19 +08:00
shiyu
77372a6394
feat(docs): update deployment configuration for documentation upload
2025-06-09 21:17:49 +08:00
shiyu
4fcafc6c9c
feat(docs): update deployment configuration for documentation upload
2025-06-09 21:14:55 +08:00
shiyu
448edf8153
feat(docs): update docs
2025-06-09 20:17:52 +08:00
shiyu
27daec0aa1
feat(ui): clean up imports in Index.tsx and remove unused state
2025-06-09 15:15:04 +08:00
shiyu
e55f311c04
feat(album): add cover picture functionality to albums and enhance album management API
2025-06-09 15:13:14 +08:00
shiyu
9d9393f9ce
feat(ui): enhance admin panel navigation with new icons and updated labels
2025-06-09 13:28:08 +08:00
shiyu
e6fac3d31d
feat(docs): update deployment workflow to prepare target directory and upload documentation
2025-06-09 13:12:52 +08:00
shiyu
a869ff1954
feat(docs): add VitePress documentation setup and deployment workflow
2025-06-09 13:07:42 +08:00
shiyu
0a6fe70537
feat(storage): implement storage management API and enhance storage mode handling
2025-06-09 12:12:37 +08:00
shiyu
4ef4b2056b
refactor(background): enhance BackgroundTask and VisualRecognitionTaskProcessor structure and logging
2025-06-08 16:48:47 +08:00
ShiYu
d46b87449c
Merge remote-tracking branch 'origin/master'
2025-06-08 15:41:22 +08:00
ShiYu
39c40d2746
feat(background): add visual recognition task and refactor picture processing
2025-06-08 15:40:52 +08:00
ShiYu
cf0aa87d79
feat(background): add visual recognition task and refactor picture processing
2025-06-08 15:40:08 +08:00
ShiYu
7ad8b6c826
refactor(Web): optimize task management and layout styles
2025-06-08 00:33:50 +08:00
shiyu
2d5e2bf3fb
feat(task-processor): implement PictureTaskProcessor for background image processing tasks
2025-06-07 21:27:00 +08:00
shiyu
46b9b3a5e4
fix(appsettings): adjust logging level for HttpClient to Warning
2025-06-07 16:58:43 +08:00
shiyu
4e66cbf563
refactor(api): streamline imports and enhance type definitions across multiple files
2025-06-07 15:58:25 +08:00
shiyu
8127d1f570
fix(README): update download link for compose.yaml to use master branch
2025-06-07 14:28:38 +08:00
shiyu
84207824f9
feat(docker): add Docker Compose configuration for Foxel and update README for deployment instructions
2025-06-07 14:24:11 +08:00
shiyu
31a4f2e469
refactor(imageGrid): add context menu and image card components for enhanced image interaction
2025-06-07 12:43:56 +08:00
ShiYu
bbf4e30847
fix(AI,Web): Optimize the experience
2025-06-07 10:00:08 +08:00
ShiYu
38efca8bc0
fix(web): update admin base href to /admin/dashboard
2025-06-07 09:38:04 +08:00
shiyu
288e10a2d0
feat(adminLayout): refactor route matching logic and improve breadcrumb handling
2025-06-06 21:27:20 +08:00
shiyu
40106095aa
feat(imageGrid): enhance layout and responsiveness of image grid and cards
2025-06-06 14:33:06 +08:00
shiyu
a95651b04a
feat(logManagement): implement log management service
2025-06-06 11:40:27 +08:00
shiyu
a73752bcc8
feat(pictureManagement): improve thumbnail generation and handling for uploaded images
2025-06-02 19:51:43 +08:00
shiyu
09279b0ce4
feat(telegram): enhance file handling by supporting stickers and photos
2025-06-02 19:02:48 +08:00
shiyu
a5f05623e6
fix(dashboard): update user fetching
2025-06-02 12:56:59 +08:00
shiyu
67168a99b6
feat(pictureManagement): add advanced filtering and search functionality for pictures
2025-06-02 12:52:46 +08:00
shiyu
686cc5fd11
feat(userManagement): add user detail view and filtering capabilities
2025-06-02 12:46:11 +08:00
shiyu
6243b9b62a
feat(fetchClient): handle 403 status with error message and redirect
2025-06-02 12:16:47 +08:00
shiyu
d015701078
feat(docker): add QEMU and Buildx setup for multi-platform builds
2025-06-02 10:54:52 +08:00
shiyu
3160d0c094
feat(docker): support multiple platforms in build configuration
2025-06-02 10:50:05 +08:00
shiyu
804866f8b4
feat(docker): add support for linux/arm64 platform in build configuration
2025-06-02 10:47:46 +08:00
shiyu
d76bf5b751
feat: implement account binding functionality for GitHub and LinuxDo
2025-06-01 15:39:14 +08:00
shiyu
c458f3c6f7
feat(Header, Sidebar): enhance mobile responsiveness by conditionally rendering components
2025-06-01 11:44:42 +08:00
ShiYu
b4736f30a8
docs(README): update database requirements section
2025-05-31 23:52:46 +08:00
ShiYu
4b5d6c7510
feat(api): handle 401 status and improve authentication flow
2025-05-31 23:25:08 +08:00
ShiYu
06ed86da8e
feat(initializer): update default configurations and introduce dynamic JWT key
2025-05-31 23:17:38 +08:00
ShiYu
70efa3a9b2
refactor(VectorDb): simplify QdrantVectorDbService class
2025-05-31 23:07:45 +08:00
ShiYu
6433781f07
refactor(Web): update type casting and remove unused imports
2025-05-31 23:07:12 +08:00
shiyu
44d2616fd4
feat: Support multiple vector database selection, add InMemory and Qdrant adapters, introduce admin dashboard
2025-05-31 21:01:37 +08:00
ShiYu
b2bacc54a9
feat(services): implement VectorDbService for user-specific picture collections
2025-05-31 00:35:55 +08:00
ShiYu
32af3720e3
feat(vector-db): integrate vector database for image search
...
- Replace pgvector with Microsoft Vector DB for image vector storage and search
- Update Picture model to use float[] instead of Vector type
- Modify PictureService to use VectorDbService for vector search
- Remove vector-related code from MyDbContext
- Add PictureVector model for Vector DB integration
2025-05-31 00:33:37 +08:00
shiyu
5886eb8690
Merge remote-tracking branch 'origin/master'
2025-05-28 18:48:07 +08:00
shiyu
f52507b129
feat(StorageService, PictureController): refactor storage service methods to use unified ExecuteAsync pattern for file operations
2025-05-28 18:47:57 +08:00
ShiYu
e346b9792e
docs(README): update WeChat group QR code image
2025-05-27 23:35:55 +08:00