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
zanllp
ca35b2c956
rebuild
2026-01-03 15:35:22 +08:00
rlabusiness
988bb811ae
Fix duplicate auth prompt and mask password input using a proper password field
2026-01-01 17:59:03 +00: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
62461f97e2
fix: Fixed the issue of video cover generation failure & release
2025-12-18 23:50:59 +08:00
zanllp
ae800d6cbc
feat: update style
2025-12-15 01:22:10 +08:00
zanllp
4cb3966cd2
feat: style update
2025-12-15 00:59:32 +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
zanllp
292d10072a
release
2025-12-02 20:17:09 +08:00
zanllp
e5413e41f1
feat: optimize random images, improve ComfyUI detection and prompt display
...
Backend optimizations:
- Refactor get_random_images() using SQLite ORDER BY RANDOM()
- Simplify from 60+ lines to ~20 lines with better performance
- Remove complex multi-cycle index calculations
- Maintain file existence check and auto-cleanup
ComfyUI support:
- Add fallback to 'parameters' field in PNG metadata
- Improve detection for ComfyUI-generated images
Frontend improvements:
- Smart prompt display: auto-detect tag vs natural language format
- Add getTextLength() with Chinese character weight (1 char = 3 letters)
- Refactor isTagStylePrompt() with clear rules:
* Any tag length > 50 natural language format
* Average tag length > 30 natural language format
- Natural language prompts shown as paragraphs
- Tag-style prompts shown as badges
- Better support for Chinese/English mixed content
Build:
- Update frontend asset references
2025-11-30 20:50:13 +08:00
zanllp
d8ed522996
feat: implement auto-tagging feature with custom tag rules
...
- Add AutoTagMatcher singleton class for automatic tag application
- Support filtering by multiple fields (prompt, model, sampler, etc.)
- Add frontend UI for managing auto-tag rules in global settings
- Support AND logic for multiple conditions within a rule
- Integrate with image indexing process
- Add natural language vs tag-style prompt detection and rendering
- Include rule descriptions and usage guidance in UI
- Auto-reload rules when updated via API
2025-11-30 19:00:24 +08:00
zanllp
0184e7b1a6
support webm
2025-11-10 22:08:24 +08:00
zanllp
dbf6e34ec0
feat(ui): improve TikTok viewer UX
...
- Add toggle for navigation buttons in global settings
- Add multi-language support for new settings (en, zh-hans, zh-hant, de)
- Improve video display in TikTok view using fit-content
2025-08-24 21:07:35 +08:00
zanllp
d928aa4f56
feat: Adjust UI details & build
2025-08-23 16:13:09 +08:00
bupro
198de49e58
feat: Add video tag search and random sort with i18n support
...
- Added video tag support for enhanced media file handling:
* Video files can now use tag-based search functionality
* Added support for reading video generation info from txt files
* Enhanced EXIF data handling for video media types
- Implemented random sort feature for image grid:
* Added random sort toggle button with visual indicators (🎲 /📅 )
* Supports both random and date-based sorting modes
* Optimized pagination for random sorting with offset-based cursors
- Complete internationalization support:
* Added translations for random sort and date sort in all languages
* Supported languages: zh-hans, en, de, zh-hant
* Improved UI consistency across language variants
- Backend improvements:
* Enhanced database queries to support random sorting
* Added random_sort parameter to API endpoints
* Improved error handling for video file processing
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-23 00:41:10 +08:00
wuqinchuan
4df86dc1e2
feat: Add media type filter support for search functionality
2025-07-13 20:09:36 +08:00
zanllp
55375bae16
release
2025-06-07 05:43:43 +08:00
wuqinchuan
064859171d
fix(homepage): support disable random images feature and fix other issues
2025-06-06 22:22:54 +08:00
zanllp
c2f67569ed
fix i18n
2025-06-03 16:58:55 +08:00
zanllp
8f64569062
release
2025-06-02 21:32:38 +08:00
zanllp
1a4ac9bf65
build
2025-06-02 21:15:36 +08:00
wuqinchuan
3e0c57a5fa
infinite loop playback in TikTok view
2025-06-02 21:01:59 +08:00
wuqinchuan
fb68d78f39
feat(file-view): add toggle for TikTok-style file display,enable some experimental features by default
2025-06-02 20:46:22 +08:00
zanllp
f9dca3a0eb
refactor(stackview): reorder action bar buttons by priority
2025-05-26 21:22:49 +08:00
zanllp
f3858cb781
build
2025-05-25 23:54:22 +08:00
zanllp
be855220bf
style(tiktok): adjust visual elements for better consistency
2025-05-25 23:52:02 +08:00
zanllp
68b4d96270
build
2025-05-25 23:21:56 +08:00
zanllp
569a61c6d1
build and fix some issue
2025-05-25 23:20:21 +08:00
wuqinchuan
6c2c5e3120
fix(short-video): prevent scroll jank on mobile views and persist sound toggle state
2025-05-25 22:47:44 +08:00
wuqinchuan
4f999abca5
fix(short-video): prevent scroll jank on mobile views and persist sound toggle state
2025-05-25 22:45:53 +08:00
wuqinchuan
dcd4d62c0f
feat(video): implement swipeable vertical feed like TikTok
2025-05-25 22:45:53 +08:00
zanllp
68b39c20f8
fix: handle parent window access error in Colab environment
2025-03-13 21:59:45 +08:00
zanllp
0c0716db09
fix
2025-02-23 05:54:05 +08:00
zanllp
ea10260756
feat: add a new feature try-my-luck
2025-02-23 04:09:01 +08:00
wuqinchuan
7d0505f6da
feat: Pause polling when in image preview mode
2025-01-28 18:08:56 +08:00
wuqinchuan
7dc9735e6b
feat: Implement support for invoke.ai
2025-01-26 18:53:49 +08:00
zanllp
476f4ff779
Support disabling maximize and enable fuzzy search with path-only option
2024-12-26 01:53:06 +08:00
zanllp
031e377a1a
Add support for batch downloading with options for no compression and packaging
2024-11-24 23:05:55 +08:00
zanllp
b005d8760d
feat: support more shortcut keys
2024-11-16 22:49:49 +08:00
zanllp
77fd0ffe66
fix
2024-11-07 23:58:23 +08:00
zanllp
f85740088c
Add support for categorizing and displaying custom tags alphabetically by first letter
2024-11-07 23:11:29 +08:00
zanllp
02f9e9277f
support jpe
2024-10-21 22:22:08 +08:00
zanllp
12a7cd4f0e
Add support for displaying the full path
2024-10-17 21:43:24 +08:00
zanllp
25a3ab0e5d
release
2024-10-03 05:15:06 +08:00
zanllp
fae60b0db5
fix
2024-09-28 20:40:33 +08:00
zanllp
9718d545f6
Add support for custom tag colors
2024-09-28 20:23:14 +08:00
zanllp
3f9eea6696
feat: Add quick entry for custom tags in more places
2024-09-07 17:09:06 +08:00
zanllp
e04d04d1c7
Enhance parser compatibility
2024-09-01 01:24:56 +08:00
zanllp
3ed98ea156
releases/iib_app_cli
2024-08-24 04:53:58 +08:00
zanllp
475764070d
Handle cache issues for video cover and file responses
2024-08-18 20:40:07 +08:00
zanllp
99909bf8fd
Fix initialization error
2024-08-18 07:42:50 +08:00
zanllp
313afe3149
update i18n
2024-08-18 06:58:59 +08:00
zanllp
c38484d317
Add support for setting the current frame as the video cover
2024-08-18 06:54:29 +08:00
zanllp
5bd21bc258
Add support for disabling sync to implement simple settings isolation mechanism, storing related data only in the browser
2024-08-18 03:08:03 +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
079caaa7de
release 1.0.0
2024-08-03 13:02:24 +08:00
zanllp
1e2925df01
Optimize styles, fix BREAK issue, and add option to control auto-refresh
2024-07-27 11:59:01 +08:00
zanllp
a8bca6ff06
pref: Optimize application performance
2024-07-22 09:07:06 +08:00
zanllp
78bcb16318
Complete missing implementations for image search functionality
2024-07-22 06:29:58 +08:00
zanllp
21493de2d9
Add polling refresh feature
2024-07-18 03:52:44 +08:00
zanllp
fdf35eb308
Implement automatic refresh in walk mode
2024-07-17 07:58:32 +08:00
zanllp
de48ae1f0d
Add WorkspaceSnapshot feature. Add support for customizing the startup page
2024-07-15 05:16:11 +08:00
zanllp
a994de8694
Adjust interface
2024-07-14 05:00:35 +08:00
zanllp
d0cd421330
Add display of current working mode at footer
2024-07-14 04:55:23 +08:00
zanllp
d893c7accf
fix
2024-07-12 22:40:58 +08:00
zanllp
225a301de4
fix
2024-07-12 22:32:31 +08:00
zanllp
58612fe055
Refactor cell width initialization logic
2024-07-12 22:17:26 +08:00
zanllp
ea6bb09dde
release
2024-07-11 02:11:21 +08:00
zanllp
50700974eb
Release version 0.17.0, adding a pyinstaller-compiled sidecar to reduce the likelihood of false positives from antivirus software.
2024-07-10 21:36:10 +08:00
zanllp
e923cc5df5
Fix issue with long tag names preventing deletion
2024-07-07 16:47:37 +08:00
zanllp
94b27b5a74
Add 'Move To', 'Copy To', 'Copy File Path', and 'Open File Location in New Tab' to context menu
2024-07-01 07:05:09 +08:00
zanllp
9aa62b48e7
Removed the restriction on deleting the first file in fullscreen preview, fixed potential issues with exiting via ESC, and added support for exiting by double-clicking an image.
2024-06-29 10:06:28 +08:00
zanllp
5cfe763fe6
Fix and update readme
2024-06-27 18:32:28 +08:00
zanllp
be16c0171b
release
2024-06-27 17:05:52 +08:00
zanllp
329192a474
Implement support for adjusting background mask opacity
2024-06-27 06:35:02 +08:00
zanllp
24a9bf5168
Add workaround for unclickable exit button in always-on modeAdd workaround for unclickable exit button in always-on mode
2024-06-26 12:44:38 +08:00
zanllp
7e7f07ed92
Fix error in restoring records on first use
2024-06-26 09:46:40 +08:00
zanllp
3a9f984090
fix
2024-06-26 09:25:47 +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
21efa502d7
Adjusted the display order of parameters
2024-06-23 07:23:43 +08:00
zanllp
331f9eb497
Fixed multiple errors across the application
2024-06-23 07:00:47 +08:00
zanllp
fe23632ae9
Adjust UI for improved user experience
2024-06-22 07:41:01 +08:00
zanllp
b40b838f9c
Add support for pinnable search history records
2024-06-22 07:19:38 +08:00
zanllp
2895baff22
add support for .avif
2024-06-15 03:39:29 +08:00
zanllp
81e2802c71
add support for .avif
2024-06-15 02:58:03 +08:00
zanllp
eaed17b2cf
Add full screen view button to floating panel
2024-06-15 01:35:15 +08:00
zanllp
7e0a1b925c
release
2024-06-11 21:35:56 +08:00
zanllp
137b272635
release
2024-06-11 21:33:15 +08:00
zanllp
415a9f5ecb
Refactor code and fix several bugs
2024-06-11 21:25:20 +08:00
zanllp
45ad3ffc95
refactor
2024-06-11 18:47:42 +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
6c13442145
improve i18n
2024-06-10 23:18:27 +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