-
ea890f4837
fix: defer upload video preview until configure restores saved values
main
Suzu008
2026-05-31 20:55:00 +08:00
-
919dcffaf2
fix: reuse video preview widgets to support Vue Nodes 2.0 mode
Suzu008
2026-05-31 18:02:55 +08:00
-
bc931fb343
update TODO
Suzu008
2026-05-31 01:32:29 +08:00
-
2aa1aee12a
fix: trigger widget callback on upload to enable Vue Nodes 2.0 preview
Suzu008
2026-05-31 01:32:18 +08:00
-
a58a5b8917
refactor(sw): bidirectional SW status sync with IndexedDB persistence
Suzu008
2026-05-30 22:29:45 +08:00
-
cf62be54eb
refactor(settings): replace boolean toggles with custom renderer UI
Suzu008
2026-05-28 17:05:51 +08:00
-
28abb6388d
fix: filter encrypted uploads by supported media types
Suzu008
2026-05-28 15:10:39 +08:00
-
ca0e42e767
fix: replace non-standard removeWidgetByName with manual removal logic
Suzu008
2026-03-24 22:01:45 +08:00
-
8a335dbaee
refactor: improve type safety with custom interfaces (Fix 11)
Suzu008
2026-03-24 20:59:40 +08:00
-
4e0bfdd82e
refactor: extract duplicated code into shared modules (videoWidgetUtils, uploadUtils, fileUtils)
Suzu008
2026-03-24 08:53:08 +08:00
-
17c8ede5e9
perf: parallelize video decryption using Promise.allSettled
Suzu008
2026-03-24 08:44:39 +08:00
-
ab1746b5e8
fix: prevent blob URL memory leaks by tracking and revoking URLs on re-execution and node removal
Suzu008
2026-03-24 08:43:17 +08:00
-
f905c7bc47
fix: use chunked base64 conversion to prevent stack overflow on large files
Suzu008
2026-03-24 08:37:42 +08:00
-
2a8c29d5c0
perf: deduplicate concurrent exchangeKeys() calls with in-flight promise guard
Suzu008
2026-03-24 08:34:57 +08:00
-
0a29b74d66
refactor: replace new Uint8Array() re-wrap with 'as BlobPart' type assertion
Suzu008
2026-03-24 08:33:08 +08:00
-
6b21112d59
refactor: use replaceChildren() instead of while-loop DOM cleanup
Suzu008
2026-03-24 08:31:20 +08:00
-
1dfc6c6f82
fix: prevent file input DOM leak in cryptioSettings.ts createFileInput
Suzu008
2026-03-24 08:30:21 +08:00
-
3e662b248a
refactor: remove unused createVideoPreviewElement from videoLoader.ts
Suzu008
2026-03-24 08:29:20 +08:00
-
0c9d2e21e7
refactor: remove dead getPublicKey() and PUBLIC_KEY_STORAGE_KEY from textEncrypt.ts
Suzu008
2026-03-24 08:28:27 +08:00
-
2253dc4920
Merge branch 'main' into dev
Suzu008
2025-12-16 23:15:32 +08:00
-
-
e1bceae2ca
setup
Suzu008
2025-12-16 23:10:42 +08:00
-
a90d6ac461
refactor: 更新密钥保存位置
Suzu008
2025-12-10 04:06:19 +08:00
-
958f78164f
feat: 为图片节点添加图片格式和保存质量组件
Suzu008
2025-12-10 04:05:46 +08:00
-
a943462bbd
refactor(cryptio): 优化视频保存逻辑,统一处理重封装和重新编码
Suzu008
2025-12-10 02:40:21 +08:00
-
5a59b11db7
fix: change input field name for text encryption node
Suzu008
2025-11-26 18:33:43 +08:00
-
68edf1af62
refactor: clean up code structure and improve category labels in CryptIO components
Suzu008
2025-11-26 18:23:05 +08:00
-
83a3876d09
feat(cryptio): add settings integration for key management in ComfyUI
Suzu008
2025-11-26 17:53:05 +08:00
-
1e5ff339d3
chore:update
Suzu008
2025-11-26 15:48:05 +08:00
-
ec92bf6b4a
refactor(api): 改进加密文件名生成逻辑
Suzu008
2025-10-13 05:30:22 +08:00
-
c454a7d015
refactor(cryptio): 使用内存缓冲区替代临时文件保存视频
Suzu008
2025-10-13 05:07:44 +08:00
-
b5a62ef000
feat(视频处理): 添加视频加密上传、保存和预览功能
Suzu008
2025-10-13 04:46:45 +08:00
-
9d4953d427
refactor(cryptio): 重构文本加密解密节点并添加前端实现
Suzu008
2025-10-12 15:00:48 +08:00
-
2ebf987648
refactor(cryptio): 重构密钥管理模块并优化加密功能
Suzu008
2025-10-12 13:30:29 +08:00
-
b809568a75
refactor(crypto): 优化加密功能并添加base64工具
Suzu008
2025-10-12 12:26:43 +08:00
-
6ed9ea5b1f
refactor(crypto): 重构加密模块以支持不同密钥场景
Suzu008
2025-10-12 07:04:20 +08:00
-
05ac7e0542
refactor(utils): 重构加密文件处理工具模块
Suzu008
2025-10-12 06:34:57 +08:00
-
790907bdf6
feat(cryptio): 添加自动下载解密图片功能
Suzu008
2025-10-12 06:21:15 +08:00
-
5f1f993559
feat(cryptio): 添加加密图片保存和预览功能
Suzu008
2025-10-12 05:56:36 +08:00
-
b065ca33b6
feat(上传): 添加拖放和粘贴支持并重构上传逻辑
Suzu008
2025-10-12 03:57:16 +08:00
-
3faf0a1f0a
set mime
Suzu008
2025-10-12 03:31:12 +08:00
-
d449590ac3
fix: remove not exist arg
Suzu008
2025-10-12 01:29:37 +08:00
-
b2ef9c8f7a
fix: get gcm key
Suzu008
2025-10-12 01:29:05 +08:00
-
355cd52d8c
remote redundant code, remove original upload widget
Suzu008
2025-10-12 01:14:59 +08:00
-
e5d09afc01
view_encrypted respond with binary
Suzu008
2025-10-11 21:01:39 +08:00
-
2ef5042d3d
rename severkey pair in client side
Suzu008
2025-10-11 20:46:38 +08:00
-
e221d61dce
remove mannually padding remoove process( which is already done in decrypt process
Suzu008
2025-10-11 20:16:36 +08:00
-
a5ba357ed7
upload Image cryptio and key exchange
Suzu008
2025-10-11 18:46:44 +08:00
-
268d5559b4
uploadImage cryptIO temp
Suzu008
2025-10-11 18:33:16 +08:00
-
b8629abb49
rename
Suzu008
2025-10-11 10:39:35 +08:00
-
72eeea8dfa
sepate files
Suzu008
2025-10-11 10:30:47 +08:00
-
7f1e7be330
all in one key file
Suzu008
2025-10-11 09:57:18 +08:00
-
e73210e612
first
Suzu008
2025-10-11 04:44:55 +08:00
-
-
60fe66eae8
init
Suzu008
2025-10-10 21:42:45 +08:00