Commit Graph
16 Commits
Author SHA1 Message Date
Hawk Lee 21ceeed186 v1.9.185: Adjusted Media Browser dialog position. Shifted down by 40px to prevent overlap with new ComfyUI top toolbar. 2026-01-25 00:07:24 +08:00
Hawk Lee 5e19971db9 v1.9.184: Resolved backdrop click detection and thumbnail intersection issues. Set IntersectionObserver root to null and refined backdrop parent check. 2026-01-25 00:04:24 +08:00
Hawk Lee 3dce758343 v1.9.183: Fixed Browser Dialog closing issues. Explicitly hide element in close() and optimized event listeners. 2026-01-25 00:00:44 +08:00
Hawk Lee 6c8cfbdddc v1.9.151: Postural Recovery Hysteresis Fix & Browser Delete Confirmation - Added delete_item API and keyboard bindings 2026-01-24 17:57:51 +08:00
Hawk Lee 09ca92e3b9 v1.9.106: Browser UX (ESC to close, Click-outside to close) 2026-01-24 00:13:32 +08:00
Hawk Lee dc1acb8c0e refactor(echomimic): rename src to echomimic_v3_src to avoid namespace collisions 2026-01-19 17:40:27 +08:00
Hawk Lee 4c34904cf4 feat: Add AIIA_Subtitle_Preview node (v1.7.1)
- New node for previewing audio with synchronized subtitles
- Supports SRT and basic ASS styles (Color, Font Size)
- Includes Javascript frontend for timeline playback
2026-01-05 13:46:15 +08:00
Hawk Lee b6b24186dc fix: resolve node error by using STRING for labels and improve model loader diagnostics 2025-12-31 10:38:56 +08:00
Hawk Lee 51a781ba2f feat: convert guidance inputs to static text labels using custom JS extension 2025-12-31 10:28:36 +08:00
Hawk Lee 8cf32887d1 feat: integrate VibeVoice 0.5B realtime support and fix JS deprecation warnings 2025-12-29 20:43:02 +08:00
Hawk Lee 246afa79cc feat(browser): Add video workflow support and seamless cache upgrade
This release introduces a major new feature: the ability to detect and load workflows embedded in video files (MP4, WebM, etc.). It also includes a seamless cache migration system that automatically upgrades users to the new cache version without manual intervention.
2025-07-07 21:35:28 +08:00
Hawk Lee 8f6fbb8791 fix(browser): Restore async loading and fix workflow detection
This patch addresses a regression in v1.2.0 by restoring the asynchronous metadata loading, ensuring the file list appears instantly. It also includes a more robust workflow detection logic for video files on the backend.
2025-07-07 21:13:42 +08:00
Hawk Lee 57ea267454 feat(browser): Enhance UI/UX and fix multiple bugs
This commit introduces a major overhaul to the AIIA Browser, addressing several UI/UX issues and bugs to create a more robust and intuitive experience.

Key changes include:

1.  **Fix List View Button Rendering**: Resolved a race condition where the "Load Workflow" button wouldn't appear in list view. The browser now waits for all metadata to be loaded before the initial render, ensuring UI consistency.

2.  **Fix Workflow Name on Load**: Correctly sets the workflow name in the ComfyUI title bar upon loading by using the appropriate API for both standard and API-formatted workflows.

3.  **Fix Icon Sizing Slider**: The icon size slider now updates the view instantly and correctly by triggering a full, clean re-render of the icon view, preventing display artifacts and state conflicts.

4.  **Implement Directory Refresh**:
    - Added a manual refresh button to the navigation bar.
    - The browser now automatically refreshes the directory content when switching between icon and list views. This ensures that newly created or deleted files are correctly reflected in the UI.

5.  **Refactor Icon Button Layout**: The download and load workflow buttons in the icon view are now a hover-activated overlay at the top of the thumbnail, improving the visual layout.

6.  **Backend Enhancements**: Includes various improvements to the Python backend for more robust thumbnail generation and metadata extraction.

---

feat(浏览器): 全面优化UI/UX并修复多个Bug

本次提交对AIIA浏览器进行了一次重大的更新,解决了一系列UI/UX问题和Bug,旨在提供一个更稳定、更直观的用户体验。

主要变更包括:

1.  **修复列表视图按钮渲染问题**: 解决了一个因竞态条件导致的“加载工作流”按钮在列表视图中不显示的Bug。浏览器现在会等待所有元数据加载完毕后才进行初次渲染,确保了UI的一致性。

2.  **修复加载工作流时的名称设置**: 通过为标准格式和API格式的工作流调用正确的API,现在加载工作流后能正确地在ComfyUI标题栏设置其名称。

3.  **修复图标缩���滑块**: 图标大小滑块现在可以通过触发一次完整的、干净的视图重绘来即时、正确地更新视图,避免了显示错位和状态冲突。

4.  **实现目录刷新功能**:
    - 在导航栏添加了手动刷新按钮。
    - 现在当在图标和列表视图之间切换时,浏览器会自动刷新目录内容,确保新建或删除的文件能被正确地反映在界面上。

5.  **重构图标按钮布局**: 图标视图中的下载和加载工作流按钮现在改为在鼠标悬停时,在缩略图顶部显示为一个浮层,优化了视觉布局。

6.  **后端增强**: 包含对Python后端的若干改进,使缩略图生成和元数据提取更加健壮。
2025-07-07 19:16:46 +08:00
l.y@live.cn a186c72711 fix(browser): 修复媒体浏览器中图片分辨率的显示问题
本次修复解决了媒体浏览器中的两个问题:

1.  **图标视图悬停不显示分辨率**:
    - 原因:元数据加载函数 `startMetadataBatchLoading()` 仅在列表视图下被调用,导致在默认的图标视图中,文件的元数据(包括分辨率)没有被获取。
    - 修复:移除了 `render()` 函数中对视图模式的检查,确保无论在何种视图下都会触发元数据加载。

2.  **列表视图不加载图片分辨率**:
    - 原因:前端的元数据批量加载逻辑 `startMetadataBatchLoading` 中,判断条件遗漏了对 `image` 类型的检查,导致只会为视频和音频文件请求元数据。
    - 修复:在判断条件中加入了 `image` 类型,使其能正确为图片文件获取分辨率。

同时,为了便于调试,在后端 Python 代码 (`aiia_browser_node.py`) 的元数据提取函数中增加了异常日志记录。
2025-07-06 14:55:08 +08:00
l.y@live.cn 0d200498bf AIIA Media Browser 2025-06-15 14:41:58 +08:00
l.y@live.cn b7ff46713a 20250607 2025-06-07 17:17:51 +08:00