WeiLin
efd923795d
更新修复版本 V0.0.79
...
更新修复版本 V0.0.79
2026-06-27 13:51:38 +08:00
WeiLin
29c2c54bed
更正更新版本V0.0.78
...
更正更新版本V0.0.78
2026-06-27 13:16:31 +08:00
WeiLin
b454297064
更新修复BUG 版本V0.0.77
...
更新修复BUG 版本V0.0.77
2026-06-27 13:11:57 +08:00
WeiLin
ed75c592a2
更新版本V0.0.77
...
更新版本V0.0.77
2026-06-27 11:31:54 +08:00
WeiLin
f73b6fc6f9
Merge branch 'pr/75' into dev
2026-06-27 11:13:07 +08:00
WeiLin
f151331909
Merge branch 'pr/76' into dev
2026-06-27 11:12:47 +08:00
sansui233
6e7fad06be
fix data inconsistency in subgraph
2026-06-25 23:08:18 +08:00
DLDDL\intel
56bf4f84db
build: regenerate dist after rebase to v0.0.76
2026-06-23 14:08:03 +08:00
DLDDL\intel
95d594f1c5
chore: update tag sort mode to manual
2026-06-23 13:47:25 +08:00
DLDDL\intel
49e4c14ca0
feat: add hide thumbnails checkbox in tag management
...
Add "隐藏示意图" checkbox that toggles visibility of all tag preview
thumbnails using v-show, allowing users to show only tag labels.
2026-06-23 13:45:11 +08:00
DLDDL\intel
c3554e810c
fix: improve large DB handling in check_and_repair_db
...
- Add 30s timeout to sqlite3.connect for large databases
- Replay WAL via wal_checkpoint(TRUNCATE) before integrity check
- Use PRAGMA quick_check for DBs > 100MB (much faster)
- Try .iterdump() recovery before deleting corrupted database
- Non-sqlite3 exceptions no longer trigger destructive repair
- Log file size for debugging
2026-06-23 13:45:06 +08:00
DLDDL\intel
3d362924ce
docs: rewrite README for tag preview image feature
2026-06-23 13:45:06 +08:00
DLDDL\intel
bad848d6e6
docs: update README for v0.0.76 tag preview image feature
...
- Add version 0.0.76 changelog with feature highlights
- Add usage guide section for tag preview image generation
- Update project structure with new prompt_api modules
2026-06-23 13:43:51 +08:00
DLDDL\intel
65ecd37776
feat: add cancel all tasks button to abort pending generations
...
- Add cancel_all_tasks() to queue module that drains queue and resets statuses
- Add POST /tag_image/cancel_all API endpoint
- Add cancelAllTasks() API method in tags.js
- Add "中止生成" button next to batch generate button with red styling
- Show/hide based on hasActiveTasks computed (active polling timers)
2026-06-23 13:42:23 +08:00
DLDDL\intel
8e1b0d7f5f
fix: add scheduler param, cache busting, and param persistence
...
- Add imageVersions reactive map for cache-busting thumb/image URLs
- Bump version in refreshSingleTagImageStatus when image is ready
- Add scheduler dropdown to both dialogs and pass through all layers
- Persist generation params to localStorage and restore on dialog open
2026-06-23 13:42:22 +08:00
DLDDL\intel
ea5aa21c52
fix: wire up dialog-based flows for generate/regenerate/batch-generate
...
- Add BatchGenerateDialog to template with @generated handler
- Pass :mode prop to GenerateImageDialog based on regenerateModeTag
- Add onBatchGenerated handler to start per-tag polling
- Clear regenerateModeTag in onGenerateDialogClose
- Remove unused batchGenerating ref
2026-06-23 13:42:21 +08:00
DLDDL\intel
b75e3a0c2f
feat: add regenerate button and batch generate for tag preview images
2026-06-23 13:42:20 +08:00
DLDDL\intel
99972ff97e
feat: add delete_tag_image, regenerate flag, and batch generate endpoint
2026-06-23 13:42:20 +08:00
DLDDL\intel
f39e3ae6e6
fix: convert seed=-1 to random integer since ComfyUI KSampler requires seed >= 0
2026-06-23 13:42:20 +08:00
DLDDL\intel
b8e804adff
build: update dist for tag preview image feature
2026-06-23 13:42:19 +08:00
DLDDL\intel
562d1a2986
fix: move polling recovery to getTagList where tags are actually loaded
2026-06-23 13:42:19 +08:00
DLDDL\intel
b7831aa99d
feat: add tag preview image thumbnails, hover overlay, and generate button to tag cards
2026-06-23 13:42:19 +08:00
DLDDL\intel
8656446f56
feat: add tag image API routes and GenerateImageDialog component
2026-06-23 13:42:19 +08:00
DLDDL\intel
4e64425496
feat: include image fields in get_tag_tags, add frontend image API methods
2026-06-23 13:42:19 +08:00
DLDDL\intel
3ddb5eb626
feat: add async task queue for tag image generation
2026-06-23 13:42:19 +08:00
DLDDL\intel
3c51c804ac
feat: add ComfyUI workflow builder and executor for tag image generation
2026-06-23 13:42:18 +08:00
DLDDL\intel
930f520075
fix: rename _image_dir/_thumb_dir to public, fix comment, remove unused import
2026-06-23 13:42:18 +08:00
DLDDL\intel
f8edc89436
feat: add tag image CRUD functions
2026-06-23 13:42:18 +08:00
DLDDL\intel
555be63cbb
feat: add image_path and image_status columns to tag_tags (DB migration V4)
2026-06-23 13:42:18 +08:00
DLDDL\intel
66bb459e5a
docs: add implementation plan for tag preview image feature
2026-06-23 13:42:18 +08:00
DLDDL\intel
8b1f924400
docs: add tag preview image feature design spec
2026-06-23 13:42:18 +08:00
WeiLin
4b3e7d2621
Update README.md
2026-06-13 11:37:45 +08:00
UminoTou
7a398f21d9
feat: 增加webp格式支持
2026-06-10 03:33:15 +08:00
WeiLin
d4e14181bc
更新版本V0.0.76
2026-06-06 13:50:21 +08:00
justamokou
9d18466469
fix: 修复 WeiLin 节点 dom-widget 透明遮罩阻挡画布交互
2026-05-17 16:41:58 +08:00
WeiLin
29f8e6db3d
更新版本V0.0.75
...
更新版本V0.0.75
2026-05-09 10:40:13 +08:00
WeiLin
abcf3c1fe1
Merge branch 'pr/72'
2026-05-09 10:23:16 +08:00
InCubby
77762d0178
fix: 修复窗口越界拖拽缩放后无法终止的问题
2026-04-23 20:06:40 +08:00
InCubby
2000f8a187
fix: 构建dist
2026-04-23 19:58:46 +08:00
InCubby
6386220b01
feat: 使用 interact.js 实现窗口四角缩放
...
- 将 DraggableWindow 的拖拽与缩放逻辑切换为 interact.js
- 支持左上、右上、左下、右下四个角进行窗口尺寸调整
- 更新 package.json 与 package-lock.json 依赖
2026-04-23 19:21:52 +08:00
InCubby
570c47a6e1
fix: 忽略AGENTS.md
2026-04-22 19:41:17 +08:00
InCubby
b25f9b5fe3
fix: 修复其他节点提示词输入区域和Random提示词开关重叠的问题
2026-04-22 19:40:13 +08:00
InCubby
94dafe2c57
fix: 修复WeiLinPromptUIWithoutLora节点提示词输入区域和Random提示词开关重叠的问题
2026-04-22 19:08:03 +08:00
InCubby
e15fd8ca31
fix: 修复WeiLinPromptUIWithoutLora节点提示词输入区域和Random提示词开关重叠的问题
2026-04-22 16:05:55 +08:00
InCubby
4a058cd5c4
fix: 修复全局样式导致的画布穿透问题
2026-04-22 12:46:18 +08:00
WeiLin
62ec25b797
更新版本V0.0.74
...
更新版本V0.0.74,合并PR
2026-04-18 11:05:50 +08:00
WeiLin
146f9be4b5
Merge branch 'pr/62'
2026-04-18 10:56:48 +08:00
WeiLin
fc5ef0a9aa
Merge branch 'pr/65'
2026-04-18 10:49:35 +08:00
dd178
3109c928da
feat(css): 添加canvas元素的指针事件支持
2026-04-17 18:52:17 +08:00
Shinku
1086a5580b
修复了一下关闭提示词编辑UI界面时,有时候会将该提示词编辑器的内容应用于该工作流的所有提示词编辑器的问题
...
将
// 为不同的按钮使用不同的ID,避免冲突(必须在使用前声明)
let promptBoxRandomID = ""
let loraStackRandomID = ""
修改为
// 为不同的按钮使用不同的ID,避免冲突(必须在使用前声明)
// 修复Bug:初始化时直接生成唯一UUID,防止被全局窗口(空ID)广播的消息意外覆盖
let promptBoxRandomID = generateUUID();
let loraStackRandomID = generateUUID();
将
if (nodeData.name === "WeiLinPromptUI" ||
nodeData.name === "WeiLinPromptUIWithoutLora") {
globalNodeList.push({ seed: thisNodeSeed, text: nodeTextAreaList[0].value, id: this.id })
const textarea = nodeTextAreaList[0];
textarea.addEventListener('input', (event) => {
const newValue = event.target.value;
updateNodeTextBySeed(newValue);
window.parent.postMessage({ type: 'weilin_prompt_ui_update_node_list_info', nodeList: globalNodeList }, '*')
});
}
修改为
if (nodeData.name === "WeiLinPromptUI" ||
nodeData.name === "WeiLinPromptUIWithoutLora") {
globalNodeList.push({ seed: thisNodeSeed, text: nodeTextAreaList[0].value, id: this.id })
const textarea = nodeTextAreaList[0];
textarea.addEventListener('input', (event) => {
const newValue = event.target.value;
// 修复Bug:补充缺失的 thisNodeSeed 参数
updateNodeTextBySeed(thisNodeSeed, newValue);
window.parent.postMessage({ type: 'weilin_prompt_ui_update_node_list_info', nodeList: globalNodeList }, '*')
});
}
2026-03-28 13:08:20 +08:00