Commit Graph

55 Commits (a4e503f21493fa77274c2fa9d1f8863eb82bfdd4)

Author SHA1 Message Date
zanllp 41ad78f6b3 feat(metadata): add editable generation information and EXIF caching
- Add prompt editor modal with support for editing positive/negative prompts
- Add key-value editor for custom metadata fields (string and JSON modes)
- Cache EXIF data in database for faster retrieval
- Track manually edited prompts with exif_edited flag
- Add validation for required fields and unique key constraints
- Add full internationalization support (EN, ZH-Hans, ZH-Hant, DE)
- Update changelog with new features and screenshot
- Clean up gitignore to use wildcard for video files
2026-03-15 01:22:11 +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 de0a7c8ee9 Disable save settings requests when global settings change in read-only mode 2024-08-13 21:15:43 +08:00
zanllp d945da6672 Update help information and add option to control comma display in generated information 2024-08-07 06:01:30 +08:00
zanllp de48ae1f0d Add WorkspaceSnapshot feature. Add support for customizing the startup page 2024-07-15 05:16:11 +08:00
zanllp 329192a474 Implement support for adjusting background mask opacity 2024-06-27 06:35:02 +08:00
zanllp 472e6d78bc Revert "Merge pull request #672 from zanllp/revert-671-feature/experimental-side-by-side-layout"
This reverts commit d5bd60cac3, reversing
changes made to d1af404fb7.
2024-06-26 09:25:41 +08:00
zanllp 730719be56
Revert "Add experimental side-by-side layout for fullscreen image browsing" 2024-06-26 08:54:26 +08:00
zanllp 4c2c975bf7 Add experimental side-by-side layout for fullscreen image browsing 2024-06-26 08:34:39 +08:00
zanllp 95caa16858 Improve user interaction and experience 2024-06-24 07:12:31 +08:00
zanllp bf6c72895d Implement automatic synchronization of global settings to the backend 2024-06-24 06:05:46 +08:00
zanllp 6d181ef8ba Add more isolation mechanisms and export functions for easier use as a library 2024-03-12 21:33:27 +08:00
zanllp 61bb33d538 Add the compiled file. 2024-01-27 02:11:33 +08:00
zanllp c85cbcd397 Adjust display in dark mode and add manual control support for dark mode. 2024-01-24 01:45:54 +08:00
zanllp 26e9e2a353 add missing files 2023-07-26 15:18:26 +08:00
zanllp ebffe8f089 Fix cache expiration issue when checking path trustworthiness 2023-07-24 00:09:14 +08:00
zanllp 195b701ccf Hide unnecessary features based on server type 2023-07-12 05:20:38 +08:00
zanllp 1c75e81be4 Add desktop app version built with Tauri 2023-07-07 10:35:30 +08:00
zanllp aa4a737422 Add binary build using Tauri framework 2023-07-05 13:59:39 +08:00
zanllp 318c34693a feat: add support for opening folder via URL query params 2023-06-24 22:10:54 +08:00
zanllp 936fcae3dc Improve development experience by optimizing performance and enhancing usability 2023-06-03 01:32:37 +08:00
zanllp 24f99eeb4e Improved folder name display 2023-06-01 00:25:22 +08:00
zanllp db0a3ed04b Add feature to add current folder to scan path and open local folder in default browser 2023-05-21 01:12:13 +08:00
zanllp 69de1aeb43 Add support for advanced search in image search, similar to Google 2023-05-14 07:44:05 +08:00
zanllp 427a62e0e8 Replace path module with custom implementation and remove unnecessary code 2023-05-02 04:26:44 +08:00
zanllp 897c579192 feat: Add support for custom tag selection and toggling 2023-05-01 08:48:06 +08:00
zanllp 21668a1dfe 百度云独立出去 2023-04-23 22:13:31 +08:00
zanllp e4dc1eec75 调整文件布局 2023-04-05 17:37:45 +08:00
zanllp 7dabb90df1 增加全局设置页,增加百度云登录 2023-04-05 17:23:41 +08:00
zanllp d24ec9e1d1 文件拆分,支持walk模式 2023-04-04 23:34:03 +08:00
zanllp 8cfaf8aca5 完善启动页 2023-04-03 22:35:15 +08:00
zanllp 33e1611502 预检查路径是否可用 2023-04-03 21:36:00 +08:00
zanllp 8fed991b90 支持多tab多分栏 2023-04-02 23:03:18 +08:00
zanllp c4f1fd9ce2 支持深色模式 2023-04-01 18:24:25 +08:00
zanllp 22322c8ba3 自动上传实现 2023-03-31 01:45:19 +08:00
zanllp 892e952b62 feat: 支持预览图片,发送图片到文生图,图生图等。支持下载其他文件,支持缩略图,改用虚拟列表 2023-03-26 04:07:07 +08:00
zanllp d0df98039c fix undefined 2023-03-22 22:52:21 +08:00
zanllp 6728a02ba9 更好的高度调整 2023-03-22 22:01:35 +08:00
zanllp 1afaf061d7 支持拖拽生成任务 2023-03-19 03:28:30 +08:00
zanllp f28b2eb649 feat: 支持快速移动,可以识别拖拽dom 2023-03-19 00:18:01 +08:00
zanllp 465dbf7260 feat: 支持以堆栈视图的形式访问访问两边的文件 2023-03-18 20:42:15 +08:00
zanllp d624af133b 支持下载任务 2023-03-18 04:19:50 +08:00
zanllp bfc2bcd8f6 修复出现多个滚动条,log仅在开发时输出到控制台 2023-03-15 00:51:26 +08:00
zanllp d23691b7df 登录/登出移到vue,可能请求不存在项目 2023-03-13 23:23:56 +08:00
zanllp 27bfaef712 fix typo 2023-03-13 01:05:38 +08:00
zanllp 83cc053232 发送和接受路径均支持占位符 2023-03-12 21:57:11 +08:00
zanllp 0128256784 支持控制轮询间隔 2023-03-12 20:46:03 +08:00
zanllp 510a00db32 支持快速添加一些常用的文件夹 2023-03-12 20:17:25 +08:00
zanllp a7804c5102 增加移除任务,复制任务,查看详细日志 2023-03-12 17:30:50 +08:00
zanllp 6e07a0920e 支持多任务并行,支持传入本地和远程地址,支持下载 2023-03-12 06:10:44 +08:00