Commit Graph

53 Commits (a89d5befd4ba158330738f1b21c4abe134e7b8aa)

Author SHA1 Message Date
zanllp 57a811e8a1 docs: reorganize skill documentation and extend URL scheme
- Move agent-guide.md to references/agent-patterns.md
- Create references/search-strategies.md for advanced search techniques
- Add Quick Links section to SKILL.md for better navigation
- Extend fuzzy-search pane to support pre-filled search parameters
  - Add initialSubstr, initialIsRegex, initialPathOnly props
  - Add initialMediaType filter and autoSearch control
- Update queryActions.ts to map URL props to component props
- Make search API parameters optional (regexp, cursor, folder_paths)
- Add ai-agents.md and ai-agents-zh.md documentation
2026-02-22 13:24:51 +08:00
zanllp c062b3bed5 feat: AI reuses existing folder names when organizing files
When running AI organize on a folder that already contains subfolders,
the AI will now consider reusing existing folder names if the theme
matches, instead of always generating new titles. This prevents
duplicate folders from being created when re-organizing the same
directory multiple times.

- Add existing_folder_names parameter to ClusterIibOutputReq
- Pass existing folder names from dest directory to AI title generation
- Update AI prompt to prioritize reusing matching folder names

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-17 20:02:19 +08:00
zanllp fcc3b66767 feat: add smart organize feature with AI-powered file organization
- Add smart organize feature that groups similar images based on prompt semantics
- AI generates meaningful folder names in user's preferred language
- Preview before action: review proposed organization, skip or adjust as needed
- Background processing for large folders
- Support move or copy, configurable min cluster size, include subfolders option

Backend changes:
- Add organize_files.py with job management and file operations
- Add recursive parameter to embedding and clustering APIs
- Default recursive=true for Topic Search (backward compatible)
- Default recursive=false for Smart Organize (first-level only)
- Update database on file move to preserve tags

Frontend changes:
- Add SmartOrganizeConfigModal for configuration
- Add OrganizeJobsPanel for progress tracking
- Add OrganizePreview for reviewing and confirming
- Add smart organize button to address bar
- Add i18n translations for zh-hans, zh-hant, en, de

Documentation:
- Update README.md and README-zh.md with feature description
- Update change.log.md with screenshots and video demo

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-17 17:14:02 +08:00
zanllp d5505e58c0 Update changelog and refresh README features. 2026-02-01 21:25:06 +08:00
wuqinchuan 25190f7307 refactor: drop legacy synchronous cluster endpoint 2026-01-03 23:47:16 +08:00
wuqinchuan 101a30afb4 Revert "Revert "feat: experimental natural-language categorization & search (persistent scope, clustering, retrieval)""
This reverts commit dd5663dd89.
2026-01-03 23:47:16 +08:00
wuqinchuan dd5663dd89 Revert "feat: experimental natural-language categorization & search (persistent scope, clustering, retrieval)"
This reverts commit d7e2b2f9fc.
2025-12-28 23:16:31 +08:00
wuqinchuan d7e2b2f9fc feat: experimental natural-language categorization & search (persistent scope, clustering, retrieval) 2025-12-28 23:10:13 +08:00
zanllp 22cc9fc427 update doc 2024-08-18 20:46:02 +08:00
zanllp 49b9f88d83 update readme 2024-07-22 07:54:27 +08:00
zanllp 9a0a8d350a
Update README-zh.md 2024-07-18 06:40:44 +08:00
zanllp a3a344f10a update readme 2024-07-14 06:24:41 +08:00
zanllp 17f048ad0c Add support for pre-generating cache via startup parameters and specifying cache directory through environment variables 2024-07-08 00:07:12 +08:00
zanllp 9caed8caff update readme 2024-07-04 06:51:21 +08:00
zanllp fc3534d9ff update readme 2024-07-01 08:06:02 +08:00
zanllp 5cfe763fe6 Fix and update readme 2024-06-27 18:32:28 +08:00
zanllp 34c2e45b00 Improve performance, add option for pre-generating video covers, and update README 2024-06-20 09:58:22 +08:00
zanllp 73870e2658 update readme 2024-06-15 21:29:08 +08:00
zanllp f4e7af17d0 update readme & release 2024-06-01 09:42:44 +08:00
zanllp 114da798b8 update readme 2024-03-29 22:20:22 +08:00
zanllp 8f8acca4d5 docs: update readme 2024-03-21 11:54:03 +08:00
zanllp 55c5b6a290
Update README-zh.md 2023-09-12 05:12:54 +08:00
zanllp 7cfdd34c62 update readme 2023-09-08 05:12:00 +08:00
zanllp 0ada2b8a48 adjust documentation and i18n 2023-09-08 04:45:49 +08:00
zanllp bec2ca17d5
Update README-zh.md 2023-08-23 20:22:12 +08:00
zanllp f99bd2c242
Update README-zh.md 2023-08-03 18:08:55 +08:00
zanllp ffad83395c
Update README-zh.md 2023-08-03 01:51:32 +08:00
zanllp e455c0b184 Improve compatibility for viewing images generated by ComfyUI 2023-08-02 00:52:53 +08:00
zanllp 7d49900dc4
Revert "Revert" 2023-07-23 23:26:45 +08:00
zanllp acf6bee37f Revert "Merge pull request #335 from zanllp/update-readme"
This reverts commit a28fc74282, reversing
changes made to bb2e512b48.
2023-07-23 21:11:30 +08:00
zanllp 8d5214e6ca update readme 2023-07-23 13:12:35 +08:00
zanllp 1d784d7877
Update README-zh.md 2023-07-10 10:32:14 +08:00
zanllp b737744761 update readme 2023-07-08 05:41:33 +08:00
zanllp 56b9c1d49c
Update README-zh.md 2023-07-01 18:42:00 +08:00
zanllp 10c23dcd04
Update README-zh.md 2023-06-27 08:45:33 +08:00
zanllp 878e74e904
Update README-zh.md 2023-06-22 00:50:59 +08:00
zanllp 5994a3fda8 update readme 2023-06-10 22:01:50 +08:00
zanllp 5dfb89806d
Update README-zh.md 2023-06-04 00:19:16 +08:00
zanllp 1f2f78f907
Update README-zh.md 2023-06-03 23:07:31 +08:00
zanllp 465aa4f8bc update readme 2023-06-01 02:08:34 +08:00
zanllp 87e85c772c
Update README-zh.md 2023-05-30 00:22:30 +08:00
zanllp 7c92848699
Update README-zh.md 2023-05-27 02:58:31 +08:00
zanllp 2622dd2086
Update README-zh.md 2023-05-24 03:29:38 +08:00
zanllp fac5d7930a update readme 2023-05-23 00:14:31 +08:00
zanllp a7ec307a59 update readme 2023-05-21 02:17:47 +08:00
zanllp 3d40beda93 update readme 2023-05-18 23:32:21 +08:00
zanllp 02141dd1cf Add fuzzy search as an assist for tag search 2023-05-16 23:52:04 +08:00
wfjsw 6e17b99783 enable cross-tab parameter delivery 2023-05-14 10:41:22 +08:00
zanllp 088867cd74
Update README-zh.md 2023-05-14 08:13:39 +08:00
zanllp 1b8db31892 update readme 2023-05-14 07:52:13 +08:00