Commit Graph

128 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 61d18d7f1a docs: improve skill docs for better agent integration
- Rename skill from iib-api to iib for simpler installation:
  npx skills add https://github.com/zanllp/infinite-image-browsing --skill iib
- Rewrite SKILL.md following agentskills.io best practices
- Use curl examples instead of Python for simpler agent execution
- Add "Before You Start" section: ask user for port, test connectivity first
- Add --noproxy flag to bypass proxy for localhost connections
- Add service status check and daemon startup instructions
- Add quick reference table for common operations
- Add agent-guide.md with decision tree and workflow patterns
- Update README.md with AI agent usage section

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-18 21:17:37 +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 b14cd9e862
Update README.md 2025-03-12 01:11:46 +08:00
wuqinchuan 18cac075b2 docs: update readme 2025-01-26 19:00:19 +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 8dfe7a3d80
Update README.md 2024-07-14 07:45:27 +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 83b4c65757 Implement a basic plugin mechanism 2024-07-03 11:13:34 +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 db775d0666 Add support for StableSwarmUI 2024-06-13 18:41:05 +08:00
zanllp f4e7af17d0 update readme & release 2024-06-01 09:42:44 +08:00
zanllp 9edd750ec0 feat: Add support for NovelAI 2024-06-01 08:48:43 +08:00
zanllp 114da798b8 update readme 2024-03-29 22:20:22 +08:00
zanllp f32403b058
Update README.md 2024-03-29 22:06:21 +08:00
zanllp d489f11fe3
Update README.md 2024-03-27 21:27:11 +08:00
zanllp 8f8acca4d5 docs: update readme 2024-03-21 11:54:03 +08:00
zanllp 436138b8d6
Update README.md 2024-02-29 23:40:20 +08:00
zanllp 388d436cbc
Update README.md 2024-01-29 00:07:56 +08:00
zanllp 821f863e11
Update README.md 2024-01-28 03:56:21 +08:00
zanllp c73295dc32
Update README.md 2024-01-28 03:55:40 +08:00
zanllp fed7cf4196
Update README.md 2023-12-21 21:31:10 +08:00
zanllp 138b623f2b
Update README.md 2023-09-12 05:11:37 +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 6f760485ca
Update README.md 2023-08-23 20:21:04 +08:00
zanllp da9f2d0319
Update README.md 2023-08-03 18:08:31 +08:00
zanllp e1bdadc629
Update README.md 2023-08-03 01:50:00 +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 e8e4241fe5
Update README.md 2023-07-17 14:13:28 +08:00
zanllp 2f7a826e3c
Update README.md 2023-07-10 10:31:34 +08:00
zanllp b737744761 update readme 2023-07-08 05:41:33 +08:00
zanllp 0b4b149220
Update README.md 2023-07-01 18:41:12 +08:00
zanllp 9f5e357110
Update README.md 2023-06-27 08:45:39 +08:00
zanllp d560741f41
Update README.md 2023-06-26 10:51:56 +08:00