Commit Graph

56 Commits (a4e503f21493fa77274c2fa9d1f8863eb82bfdd4)

Author SHA1 Message Date
zanllp 66ae0869ab feat(drag): add ComfyUI-ready image dragging feature
Add drag-to-transfer functionality specifically designed for ComfyUI workflow integration.
Users can now click to display original images and drag them directly into ComfyUI
to automatically restore complete workflows with metadata extraction.

Features:
- Click-to-display original images with configurable size
- Dual placement: full-screen info panel and file grid overlays
- Multi-language support (EN, ZH, DE)
- Full metadata preservation for seamless workflow transfer

This feature streamlines the workflow from IIB to ComfyUI by enabling
direct image transfer with automatic parameter reconstruction.
2026-03-17 23:30:38 +08:00
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 5e061010b8 feat: add tips carousel component with 10 multilingual tips
- Add TipsCarousel component with random shuffling (Fisher-Yates)
- Display 10 tips in 4 languages (zh-hans, en, zh-hant, de)
- Tips include filename uniqueness, batch operations, shortcuts, AI clustering, fuzzy search regex, walk mode, workspace snapshots, auto-tagging, performance optimization, and AI agent integration
- Integrate TipsCarousel into TagSearch and SubstrSearch pages
- Auto-rotate every 10 seconds with smooth fade transitions
- Support dismissing warning tips via localStorage
- Compact horizontal layout for minimal space usage

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 22:34:24 +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 1d9e65f835 feat: add EXIF metadata display support 2026-01-29 23:49:49 +08:00
wuqinchuan 59bef3915e feat: 优化query搜索并加入tag图(去掉max抽象层与d3依赖) 2026-01-11 00:56:58 +08:00
wuqinchuan cfa589c68f feat: improve topic search UX and dependency gating 2026-01-03 23:49:36 +08:00
zanllp da0082516c feat: add audio file playback support and improve TikTok view
- Add audio file recognition in backend (tool.py) and frontend (file.ts)
- Support audio formats: mp3, wav, ogg, flac, m4a, aac, wma
- Add audio player in TikTok view with starfield background animation
- Add audio modal similar to video modal
- Update file type filter to multi-select checkboxes (image/video/audio)
- Add filename display in TikTok view with Douyin-style bottom gradient
- Add long press to hide/show controls in TikTok view
- Fix audio resource cleanup when closing TikTok view
- Add Audio media type tag in database indexing
- Add i18n translations for audio related strings
2025-12-15 00:22:23 +08:00
wuqinchuan 4df86dc1e2 feat: Add media type filter support for search functionality 2025-07-13 20:09:36 +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 b40b838f9c Add support for pinnable search history records 2024-06-22 07:19:38 +08:00
zanllp bb4f1e711b Display current version information.Automatically check for updates on app startup and prompt the user to upgrade if a newer version is available 2024-06-11 12:26:10 +08:00
zanllp 01d706bf91 fix 2024-06-10 20:34:21 +08:00
zanllp f1f59dee74 fixed loc 2024-06-10 11:14:23 +08:00
zanllp 2d096ba2ff Add support for multiple view types for the same path 2024-04-11 00:51:22 +08:00
zanllp d2124e9291 feat: support Keep Multi-selected 2024-03-28 21:41:34 +08:00
Florian Geiselhart 1db5689734 first working version / change indicators, bulk api missing 2024-02-29 15:15:27 +01:00
zanllp 27674fe46a Fix: Replace seq function with custom implementation to avoid dependency errors 2024-02-18 22:59:25 +08:00
zanllp 6e5d30fb71 Add file counts for current view and selected files 2024-01-28 03:50:11 +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 43ac6466a7 Added support for searching within a specified folder.
Removed the requirement for exact matching during searches.
2023-11-15 01:08:28 +08:00
zanllp ed2a1654e3 Added error handling to return empty string when parsing comfyui images fails, enabled skipping confirmation when deleting a single file, and added support for opening in new tab with corresponding dark mode. 2023-08-09 21:40:07 +08:00
zanllp 3692b2e6c3 Add batch download feature, support collecting selected images from other pages for download and archiving 2023-07-22 11:41:00 +08:00
zanllp 1c4479a394 Improved custom tag display for better user experience. 2023-07-19 19:07:43 +08:00
zanllp 71be884dc4 feat: Add support for custom grid image size 2023-07-14 13:11:47 +08:00
zanllp 7cf69bd790 Add image comparison feature similar to imgsli 2023-06-26 10:16:36 +08:00
zanllp 5f98c26b86 Add access control to ensure data security 2023-06-10 18:28:03 +08:00
zanllp 936fcae3dc Improve development experience by optimizing performance and enhancing usability 2023-06-03 01:32:37 +08:00
zanllp c557922fc4 Add support for deleting and favoriting current image using shortcuts in fullscreen preview 2023-05-30 00:10:49 +08:00
zanllp 2de7af488d Add separator to context menu and enable searching on Enter key press in fuzzy search. 2023-05-27 12:37:00 +08:00
zanllp dd47cba576 Add support for German language 2023-05-22 23:39:36 +08:00
zanllp 53fd451c32 feat: Add support for collapsing tag list 2023-05-21 19:28:58 +08:00
zanllp 25582f027d refactor: refresh 2023-05-02 19:04:46 +08:00
zanllp 70c319b80a Add support for custom tags and "like" tag, and enable adding custom tags via right-click menu 2023-04-29 05:26:50 +08:00
zanllp 21668a1dfe 百度云独立出去 2023-04-23 22:13:31 +08:00
zanllp e4acc53f0d 百度云相关功能默认收起,完善i18n 2023-04-17 20:36:24 +08:00
zanllp ba6b38d6a6 i18n支持 2023-04-15 05:50:11 +08:00
zanllp e6cae24f12 发送文件加个spin 2023-04-12 23:05:45 +08:00
zanllp 71e1b1883d 自动上传增加个tips,支持查看具体log 2023-04-08 23:31:43 +08:00
zanllp 7dabb90df1 增加全局设置页,增加百度云登录 2023-04-05 17:23:41 +08:00
zanllp 8fed991b90 支持多tab多分栏 2023-04-02 23:03:18 +08:00
zanllp e618bb8c98 自动上传完成,国内cdn fallback 2023-04-01 15:53:16 +08:00
zanllp 892e952b62 feat: 支持预览图片,发送图片到文生图,图生图等。支持下载其他文件,支持缩略图,改用虚拟列表 2023-03-26 04:07:07 +08:00
zanllp af6fa850b0 支持使用链接前往目的文件夹 2023-03-25 02:19:54 +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 d23691b7df 登录/登出移到vue,可能请求不存在项目 2023-03-13 23:23:56 +08:00