Commit Graph

54 Commits (1933d27f97bc0b9cc734398dea87a614362f0dfd)

Author SHA1 Message Date
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
zanllp 0128256784 支持控制轮询间隔 2023-03-12 20:46:03 +08:00
zanllp 510a00db32 支持快速添加一些常用的文件夹 2023-03-12 20:17:25 +08:00