-
-
Notifications
You must be signed in to change notification settings - Fork 126
Change log
20240928_204642.mp4
Add support for disabling sync to implement simple settings isolation mechanism, storing related data only in the browser
It's important to note that if you scroll down too much, IIB will not automatically update. This is a consideration for performance reasons.
20240717_074953.mp4
Added a PyInstaller-compiled version, significantly reducing the likelihood of false positives from antivirus software.
Add support for pre-generating cache via startup parameters and specifying cache directory through environment variables
I wrote a Pixiv plugin that allows you to view the image information of Pixiv images directly in IIB. If you are interested in this or need to write your own plugin, you can take a look at this https://github.com/zanllp/pixiv_iib_plugin
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.
20240626_091346.mp4
Related issue: https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/509
Scrolling is now much smoother in Walk mode
Users will be notified when a new release is available
Details at: Proper Folder Migration to Avoid Data Loss
20240328_212243.mp4
Add support for video streaming, video thumbnail generation, video search functionality, and video tagging
Added support for opening files with the system default application and saving selected file information as JSON
https://github.com/zanllp/sd-webui-infinite-image-browsing/blob/main/vue/usage.md
Thanks to @fg-uulm for the contribution
Thanks to @fg-uulm for the contribution
Thanks to @fg-uulm for the contribution
Context Menu
Added support for searching within a specified folder.Removed the requirement for exact matching during searches.
20231115_010441.mp4
20231029_180324.mp4
20230912_033535.mp4
The modifications for this update include "Image Search" and "Fuzzy Search."
Clicking on the 'heart' icon or the tag list should both allow users to add tags to the image.
If IIB is not running in a separate browser tab, then it will only send the file to the page it resides on.
Related issue #385.
Color assignment based on text hash
Ability to directly delete an item from the quick move list on the home page, supports clearing "recent"
Details can be found at https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/202
The original walk function only supported a file structure with two levels of folders. I refactored this functionality so that it no longer has any requirements on the folder structure. Additionally, you no longer need to worry about the size of the folders significantly impacting the speed, as everything is loaded on demand.
In addition to the homepage, you can also enable the walk function in the folder's right-click menu.
IIB_ACCESS_CONTROL=enable
IIB_ACCESS_CONTROL_ALLOWED_PATHS=save,extra
IIB_ACCESS_CONTROL_PERMISSION=read-only
For more details, please refer to https://github.com/zanllp/sd-webui-infinite-image-browsing/blob/main/.env.example.
Add batch download feature, support collecting selected images from other pages for download and archiving
20230722_121434.mp4
This fundamentally avoids the existence of double scroll bars, which used to rely on "open in new tab" to solve. I believe this can bring a significant improvement to the experience.
Allowing you to directly see which custom tags have been added. Currently set to activate only when the grid cell width is more than 128px .
20230717_121833.mp4
20230714_132256.mp4
Added support for using Ctrl+A to select all
see https://github.com/zanllp/sd-webui-infinite-image-browsing/releases/tag/v0.0.1 for more infomation.
--sd_webui_path_relative_to_config
Use the file path of the sd_webui_config file as the base for all relative paths provided within the sd_webui_config file.
Added the --sd_webui_path_relative_to_config
parameter to solve the issue of unexpected behavior of relative paths in the input "config.json".
python app.py --sd_webui_config="C:\Users\zanllp\Desktop\stable-diffusion-webui\config.json" --port=7866 --sd_webui_path_relative_to_config
20230626_101301.mp4
http://127.0.0.1:7866/?action=open&path=extra
http://127.0.0.1:7866/?action=open&path=save
http://127.0.0.1:7866/?action=open&path=txt2img
http://127.0.0.1:7866/?action=open&path=img2img
http://127.0.0.1:7866/?action=open&path=C:\Users\zanllp\Desktop\sd-remote-save
20230624_225849.mp4
20230624_062527.mp4
python app.py --extra_paths /path/to/img/dir/1 /path/to/img/dir/2
By default, it is automatically enabled when the file system can be accessed externally. For a more detailed introduction, please click here
If you don't need to view generation information, I recommend collapsing the panel.
See demo at #159.
You just need to create a .env
file under the root directory of this extension and enter your key.
Then you will be prompted to enter your key when you open the extension.
If the authentication fails, all your requests will be rejected.
Thanks to @KominoStyle for the contribution
20230521_194743.mp4
After adding, it will be possible to tag images in this folder and search for them using the search function.
Please add only necessary search scopes to avoid slow index updates.
In the right-click menu and the "More" menu in the upper right corner.
The good news is that it is no longer necessary to set the file name pattern separately, and this extension can now detect and ignore expired image cache in a timely manner.
The bad news is that all previous cache will need to be regenerated.
The existing tag search is powerful and can perform precise filtering, but it is powerless for some natural language prompts. Fuzzy search is added as a supplement to address this issue.
Thanks to @wfjsw for the contribution
Similar to Google, check it out at https://www.google.com/advanced_search
When you return to the extension from elsewhere triggers. see https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/120
Triggered under the same circumstances as above, there will be a button to update the index when it expires.
20240928_204642.mp4
需要注意的是如果你向下滚动太多的话IIB将不会自动更新,这是出于性能的考虑
20240717_074953.mp4
我还写个Pixiv插件,可以直接在IIB里面看Pixiv图片的图形信息了。如果你对这个感兴趣,或者你需要写自己个插件,可以看看这个
[插件](https://github.com/zanllp/pixiv_iib_plugin)
20240626_091346.mp4
相关issue: https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/509
在Walk模式下,滚动现在更加流畅
用户将在有新版本可用时收到通知
20240530_115104.mp4
20240328_212243.mp4
https://github.com/zanllp/sd-webui-infinite-image-browsing/blob/main/vue/usage.md
Thanks to @fg-uulm for the contribution
感谢 @fg-uulm 的贡献
感谢 @fg-uulm 的贡献
右键菜单
20231115_010441.mp4
20231029_180324.mp4
20230912_033535.mp4
本次修改包括”图像搜索“和”模糊搜索“
点击”爱心“ 图标或者tag列表都能给图片添加tag
相关issue #385
基于文本hash分配颜色
详情看 https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/202
原有的walk仅支持2级的文件夹速度,我重构了这个功能现在对文件夹结构不再有要求。并且你不需要担心文件夹的大小会影响太多速度,一切都是按需加载。 除了首页外你还在文件夹右键菜单里面开启walk功能。
IIB_ACCESS_CONTROL=enable
IIB_ACCESS_CONTROL_ALLOWED_PATHS=save,extra
IIB_ACCESS_CONTROL_PERMISSION=read-only
有关更多详细信息,请参见 https://github.com/zanllp/sd-webui-infinite-image-browsing/blob/main/.env.example ↗。
20230722_121434.mp4
从根本上避免了双重滚动条的存在,以前都是依赖于“在新tab打开”来解决这个事情,我认为这能够给体验带来个非常大的进步
允许你直接看到添加了哪些自定义的tag。目前设定在网格宽度在128px以上时才启用
20230717_121833.mp4
20230714_132256.mp4
支持使用ctrl+a全选
详情见 https://github.com/zanllp/sd-webui-infinite-image-browsing/releases/tag/v0.0.1
--sd_webui_path_relative_to_config
Use the file path of the sd_webui_config file as the base for all relative paths provided within the sd_webui_config file.
添加了 --sd_webui_path_relative_to_config
参数用于 解决输入的"config.json"文件内部的相对路径表现不符合预期的行为
python app.py --sd_webui_config="C:\Users\zanllp\Desktop\stable-diffusion-webui\config.json" --port=7866 --sd_webui_path_relative_to_config
20230626_101301.mp4
http://127.0.0.1:7866/?action=open&path=extra
http://127.0.0.1:7866/?action=open&path=save
http://127.0.0.1:7866/?action=open&path=txt2img
http://127.0.0.1:7866/?action=open&path=img2img
http://127.0.0.1:7866/?action=open&path=C%3A%2FUsers%2Fzanllp%2FDesktop%2Fstable-diffusion-webui%2Flog%2Fimages
20230624_225849.mp4
20230624_062527.mp4
python app.py --extra_paths /path/to/img/dir/1 /path/to/img/dir/2
默认在文件系统可能会被外部访问到时自动启用. 点这里查看更多
如果不需要生成信息我推荐将面板收起
演示见 #159
你只需要在插件下面创建一个.env,输入你的key。 然后在你打开时就会要求你输入了 如果没有验证超过,会拒绝掉你的所有请求
20230521_194743.mp4
添加后允许对这里的图像也进行打标签,使用搜索也能搜出这边的图像了。
尽可能只添加需要的搜索范围,避免索引更新较慢。
在右键菜单和右上角的“更多”里面
好消息是不再需要单独设置也能及时发现并忽略掉过期的缓存。 坏消息是是之前的缓存都需要重新生成
原有的tag搜索很强大,可以进行很精确的匹配筛选,但对一些自然语言的prompt无能为力,新增模糊搜索作为补充
感谢 @wfjsw 的贡献
和谷歌的差不多 https://www.google.com/advanced_search
当你从其他地方返回拓展时触发
触发时机同上,过期了会出现索引更新的按钮点一下就能更新了