Releases: T8mars/T8-penguin-canvas
贞贞的无限画布v2.2.6
v2.2.6 Electron Release
发布日期:2026-06-15
本次为 Electron 自动更新发布版:同步公开源码,打包 Windows NSIS 安装包,并发布 GitHub Release 自动更新资产(安装包、blockmap、latest.yml)。
更新内容
- 修复动漫标签大师在灌篮高手、火影、EVA、RH、OP 等强主题下没有完整跟随主题的问题。
- 修复艺术风格大师在强主题、模板主题和样式主题下仍使用默认青绿色 / 白色内部面板的问题。
- 两个灵感节点的节点本体、图库弹窗、lightbox 预览层统一把内部
--atm-*/--asm-*变量桥接到全局--t8-*主题语义变量。 - 补充回归测试,要求两个节点同时保留浅色 / 深色主题支持,并在
data-theme-visual下读取--t8-bg-node、--t8-bg-panel、--t8-accent、--t8-border-strong等变量。 - 公开版本同步到
2.2.6:package.json、package-lock.json、vite.config.ts/js、electron/main.cjs、backend/src/config.js、features.json、README.md与本 release note 同步。
边界说明
- GitHub 公开源码继续排除
skill.md、roadmap.md、local-private/**、hermes-agent/**、comfyui-anima-t8/**、Electron 缓存目录、维护者本地制作工具源码和任何私有商业能力 / 分组令牌实现。 - RH 工具箱制作器、FAL 应用制作工具和维护者本机调试素材仍为本地开发工具,不进入公开源码。
- Release 资产由
npm run dist:release生成并上传:T8-PenguinCanvas-Setup-2.2.6.exe、.exe.blockmap、latest.yml。
验证
node --test tests\artistStyleMaster.test.ts tests\animeTagMaster.test.tsnpm run type-checknpm run rh-toolbox:checknpm run public:checknpm run buildgit diff --checknpm run dist:releasenpm run release:verify
贞贞的无限画布v2.2.5
v2.2.5 Electron Release
发布日期:2026-06-15
本次为 Electron 自动更新发布版:同步公开源码,打包 Windows NSIS 安装包,并发布 GitHub Release 自动更新资产(安装包、blockmap、latest.yml)。
更新内容
- 修复创作台背景层完成后消失的问题:完成态在 ReactFlow 内渲染只读展示层,保持位于节点下方;编辑态使用独立可操作层,支持选中、拖动、等比缩放和旋转。
- 创作台背景继续完善导入/导出、隐藏恢复、按 Delete / Backspace 删除、原比例放置、50 款高质量边框和多色边框选择,避免面板被放置栏遮挡。
- 上传素材 / 输出素材图像节点的 RH 能力轨继续收口:左侧小按钮支持
抠图和4K,后续高清化、扩图、修复等能力可复用同一中间层。 - 修复 RH 高清放大4K 输出链路和结果解析:
image-upscale-4k指向 WebAppId2066353965784199169,默认plus实例,并递归提取 RunningHub 输出 URL。 - 修复 RH 系列停止语义:RunningHub、RH 工具箱、RH 超市和上传 / 输出素材左侧 RH 能力轨在停止时都会调用 RunningHub
/task/openapi/cancel,尽量避免本地停了但后台任务继续运行。 - RH 工具箱列表继续按标题 / WebAppId / id 去重,避免制作器草稿导致同名工具重复出现。
- 终端日志和错误提示继续补强:RH 提交、轮询、取消、输出解析会写入日志;取消接口返回 HTML 时提示后端未命中 / 需要重启,而不是裸 JSON 解析错误。
- 左下角模型注意事项文案更新,补充 FAL、Seedance、Grok、Sora、Suno、LLM 等模型分组和扣费/退费说明。
- 公开版本同步到
2.2.5:package.json、package-lock.json、vite.config.ts/js、electron/main.cjs、backend/src/config.js、features.json、README.md与本 release note 同步。
边界说明
- GitHub 公开源码继续排除
skill.md、roadmap.md、local-private/**、hermes-agent/**、comfyui-anima-t8/**、Electron 缓存目录、维护者本地制作工具源码和任何私有商业能力 / 分组令牌实现。 - RH 工具箱制作器、FAL 应用制作工具和维护者本机调试素材仍为本地开发工具,不进入公开源码。
- Release 资产由
npm run dist:release生成并上传:T8-PenguinCanvas-Setup-2.2.5.exe、.exe.blockmap、latest.yml。
验证
node --test tests\rhToolbox.test.ts tests\creativeDesk.test.ts tests\mediaMetadataDisplay.test.ts tests\canvasMouseInteractions.test.ts tests\aiWatermarkRunner.test.ts tests\comfyuiAppNodes.test.ts tests\comfyuiProvider.test.ts tests\updateMdRegressions.test.tsnpm run type-checknpm run rh-toolbox:checknpm run public:checknpm run buildgit diff --checknpm run dist:releasenpm run release:verify
贞贞的无限画布v2.2.2
v2.2.2 Electron Release
发布日期:2026-06-14
本次为 Electron 自动更新发布:同步公开源码、文档和功能清单,重新打包 NSIS 安装包、blockmap 与 latest.yml,并发布 GitHub Release 作为桌面端自动更新源。
更新内容
- RH 工具箱正式内置 5 个 RunningHub AI 应用:高清抠图、图案提取V10、Bernini 图生视频+音效、bernini 图像编辑、Bernini 文生视频+音效。
- RH 工具箱用户包只读取
src/data/rhToolboxManifest.ts发布清单,不依赖开发态制作器 localStorage;发布清单只包含 WebApp ID、字段映射、默认参数和输出协议。 - 新增
scripts/check-rh-toolbox-release.cjs与npm run rh-toolbox:check,发布前校验 RH 清单、工具数量、分类、输入 / 输出映射、select 选项、危险 token 和 manifest hash。 npm run dist:release会在 build + encrypt 前强制执行 RH 清单检查;Electron post-build 会继续扫描 RH 制作器泄漏,并确认前端产物包含 5 个工具及对应 WebAppId 标记。- 动漫标签大师继续收口 Danbooru / Gelbooru / Galbooru 在线预览、分类结构和节点内滚动展示;艺术风格大师短提示词输出带名称前缀。
- 保留 v2.2.1 的资源库、任务完成提示音、输出素材持久化、图像裁切比例、Codex / 生图工作台输入预览和俄罗斯方块主题修复。
- 公开版本同步到
2.2.2:package.json、package-lock.json、vite.config.ts/js、electron/main.cjs、backend/src/config.js、features.json、README.md与本 release note 同步。
边界说明
- 公开提交继续排除
skill.md、roadmap.md、local-private/**、hermes-agent/**、Electron 缓存目录、维护者本地制作工具源码和任何私有商业能力 / 分组令牌实现。 - RH 工具箱制作器仍只属于开发态,不能进入公开源码或用户包。
- 不在源码、release note 或打包产物中写入 RunningHub API Key、curl、localStorage 草稿或任何私有密钥。
验证
node --test tests\artistStyleMaster.test.ts tests\animeTagMaster.test.ts tests\resourceLibraryPanorama.test.ts tests\rhToolbox.test.ts tests\taskCompletionSound.test.ts tests\taskCompletionSoundRoute.test.ts tests\nodeAlign.test.ts tests\imageCropAspect.test.ts tests\outputMaterialPersistence.test.ts tests\textNodeResize.test.ts tests\canvasCenterShortcut.test.ts tests\themeRegistry.test.ts tests\apiSettingsTheme.test.tsnode -c backend\src\routes\animeTags.jsnode -c scripts\check-rh-toolbox-release.cjsnode -c electron\_post_build.cjsnpm run rh-toolbox:checknpm run type-checknpm run buildnpm run public:checkgit diff --checknpm run dist:release
贞贞的无限画布v2.1.9
v2.1.9 Electron Release
发布日期:2026-06-13
本次为 Electron 自动更新版发布,基于 v2.1.8 源码版继续收口俄罗斯方块主题、Codex / Grok Agent、FAL 超市和多主题可读性,并重新生成安装包、blockmap 与 latest.yml。
更新内容
- 俄罗斯方块主题继续完善:新增大屏游戏模式、99 关通关 10 秒仪式感过场、隐藏奖励影片解锁提示、开发检查点、关卡速度 / 技能消耗平滑曲线、Guard 随机清障、新形状与独立颜色。
- 俄罗斯方块隐藏奖励影片扩展到 Tetris / RH / 幽游白书 / 龙珠 / 科技风主题,加密
.t8media资源随桌面端分发,成就解锁后进入影片馆播放。 - Codex CLI Agent 修复并稳定简约模式与创作台:LLM / IMG 双模式、默认模型切换、IMG 默认
imagegenSkill、创作台会话记忆、模板 / Skill / 参考素材注入、产物库图像 / 文本分类、删除 / 清空 / 批量删除、文本复制和自动滚动。 - Codex 生图工作台继续对齐
imagegen创作流,保留队列、公共图库、模板 / 片段工具、参数快捷 Chip、历史记录和输出素材衔接。 - Grok Agent 修复视频任务链路:SSE 轮询不再误判中止,视频轮询延长到 15 分钟,状态错误带出 request id 和最后状态;支持新版
/v1/videos/{request_id}查询,并补齐编辑 / 延长入口。 - FAL 超市新增并整理 Bernini R、Luma Ray / Uni、BRIA、Nemotron ASR、Pixelcut 等模型入口,参数、分类、输入输出和测试覆盖同步更新。
- 批量素材处理、AI 消除水印、上传 / 输出素材预览、主题侧边栏、Codex / Grok 创作台深浅色可读性和输出发布链路继续修复。
- 打包版本号统一到
2.1.9,同步前端__APP_VERSION__、后端APP_VERSION、ElectronAPP_VERSION、README 与features.json。
边界说明
- 本次会发布 Electron 自动更新 Release,Release 资产包含
T8-PenguinCanvas-Setup-2.1.9.exe、blockmap 与latest.yml。 - 公开提交继续排除
skill.md、roadmap.md、local-private/**、hermes-agent/**、Electron 缓存目录、维护者本地制作工具源码和任何私有商业能力 / 分组令牌实现。 - 真实 Grok OAuth 私有调用、New API 分组令牌等私有能力继续通过本机私有扩展 / 加密链路处理,公开仓库只保留安全外壳。
验证
node --test tests\tetrisEngine.test.ts tests\themeRegistry.test.ts tests\batchProcessor.test.ts tests\codexCliAgent.test.ts tests\codexImageConjure.test.ts tests\grokOAuthAgent.test.ts tests\grokVideo15.test.ts tests\aiWatermarkRunner.test.ts tests\achievements.test.ts tests\updateMdRegressions.test.ts tests\electronPackaging.test.ts tests\falToolbox.test.tsnode -c backend\src\routes\codexCli.jsnode -c backend\src\utils\codexCliRunner.jsnode -c backend\src\routes\grokOAuth.jsnode -c backend\src\routes\aiWatermark.jsnpm run type-checknpm run buildnpm run public:checkgit diff --checknpm run dist:release
贞贞的无限画布v2.1.7
v2.1.7 Electron Release
发布日期:2026-06-11
本次为 Electron 自动更新版发布,重点修复 ComfyUI、本地云上传、主题端口显示与模型说明等发布前反馈,并重新生成安装包、blockmap 与 latest.yml。
更新内容
- ComfyUI API Workflow 字段识别增强:Prompt、图片、Mask、视频、音频、ControlNet、UNet、CLIP Vision、帧率、guidance、strength 等常见字段在前端制作器、图像节点和后端 provider 中保持一致。
- ComfyUI 自动映射排除规则支持 JSON 导入 / 导出,设置页与 ComfyUI 应用制作工具节点都可复用同一份规则备份。
- ComfyUI 超市节点修复强主题下左右入口 / 出口端口被节点外框裁切的问题。
- 云上传目标补齐百度网盘与夸克网盘 WebDAV 方案,支持配置检查、自动建目录、PUT 上传和更清晰的错误提示。
- 视频节点 Grok Video 默认项显示为
grok-video-3(新版1.5),后台模型名仍保持grok-video-3,不影响原有映射。 - 左下角模型注意事项同步更新 Grok Video 默认分组与 LLM 分组切换说明。
- 圣斗士主题继续修复冥界雷达、小地图、浅色 / 深色可读性和节点端口显示细节。
- 打包版本号统一修正到
2.1.7,同步前端__APP_VERSION__、后端APP_VERSION、ElectronAPP_VERSION、README 与features.json。
边界说明
- 本次公开发布不提交
skill.md、roadmap.md、local-private/**、hermes-agent/**、Electron 缓存目录或维护者本地制作工具源码。 - RH 工具箱制作器和 FAL 应用制作工具仍为本地开发工具,不进入公开 GitHub 源码和公开打包产物。
- 真实 Grok OAuth 私有调用、New API 分组令牌等私有能力继续通过本机私有扩展 / 加密链路处理,公开仓库只保留安全外壳。
验证
node -c backend\src\cloudUploads\settings.jsnode -c backend\src\cloudUploads\uploader.jsnode -c backend\src\providers\comfyui.jsnode --test tests\cloudUploads.test.ts tests\comfyuiProvider.test.ts tests\comfyuiImageNode.test.ts tests\comfyuiAppsManifest.test.ts tests\comfyuiAppNodes.test.ts tests\grokVideo15.test.ts tests\modelUsageHelp.test.ts tests\saintSeiyaBattle.test.ts tests\achievements.test.tsnpm run type-checknpm run buildnpm run public:checknpm run dist:releasenpm run release:verify
贞贞的无限画布v2.1.6
v2.1.6 Electron Release
发布日期:2026-06-11
本次为 Electron 自动更新版发布,包含 v2.1.5 源码更新后的稳定化修复,并按项目规范重新生成安装包、blockmap 与 latest.yml。
更新内容
- Grok OAuth Agent 小节点新增简易生成入口:不进入 Grok 创作台也能快速运行,文本、图像、视频、音频结果统一输出到右侧输出素材节点,节点本身不再堆积大段结果。
- Grok OAuth Agent 连接端口样式加固,避免左右输入 / 输出端口被节点外框截断。
- Fal 超市右上角去掉“待命”徽章,保留干净的超市标题与模型能力说明。
- RH 隐藏 RED 上传模式持久化:节点进入 RED 后即使删除素材,也不会自动退回普通上传节点。
- 圣斗士冥界篇小地图和巡查雷达重新收敛,宝箱 / 巡查指针固定在雷达框内并保持居中;冥界视觉继续保留主题光效。
- 3D 全景 / 圣斗士相关战斗、成就、冥界过场、音乐与奖励影片能力随 Electron 版一并进入自动更新。
- GPT Image 2 新增
gpt-image-2-2K与gpt-image-2-4K两个贞贞 API 快捷模型,不走 FAL,使用方式与原gpt-image-2一致。 - 打包版本号统一修正到
2.1.6,同步前端__APP_VERSION__、后端APP_VERSION、ElectronAPP_VERSION、README 与features.json。
边界说明
- 本次发布不提交
skill.md、roadmap.md、local-private/**、hermes-agent/**、Electron 缓存目录或维护者本地制作工具源码。 - RH 工具箱制作器和 FAL 应用制作工具仍为本地开发工具,不进入公开 GitHub 源码和公开打包产物。
- 真实 Grok OAuth 私有调用、New API 分组令牌等私有能力继续通过本机私有扩展 / 加密链路处理,公开仓库只保留安全外壳。
验证
node --test tests\saintSeiyaBattle.test.ts tests\grokOAuthAgent.test.ts tests\achievements.test.tsnpm run type-checknpm run buildnpm run public:checknpm run dist:releasenpm run release:verify
贞贞的无限画布v2.1.4
v2.1.4 Electron Release
发布日期:2026-06-08
本次为 Electron 自动更新发布版。Release 资产包含 NSIS 安装包、blockmap 与 latest.yml,旧桌面端可通过 GitHub Release 自动更新到本版本。
更新内容
- Figma Bridge 默认由 T8 后端自动启动;发送到 Figma 前会再次兜底检查本机 bridge,用户通常不需要手动双击启动脚本。
- Figma 插件导入链路修复:manifest 使用 localhost 白名单并补充插件导入提示;插件对本机图片改为 fetch 二进制后创建 Figma 图片,避免只出现
image failed引用卡片。 - 发送素材弹窗新增 Figma Desktop 插件导入位置说明,开发版和打包版插件路径都直接展示给用户。
- 腾讯云 COS / 阿里云 OSS 上传检查改为真实 signed location 连通测试,上传失败会返回更明确的签名、权限、Bucket、Region、Endpoint 和网络排查提示。
- Prompt / @ 素材提及修复:即梦 CLI 等节点输入本地 Prompt 后可正常提交;文本节点连接到生成节点时可读取下游节点旁路上传的图片、视频、音频素材。
- 左下角放置栏在刷新或重新打开画布后会从已有素材节点回填最近素材,空列表也保留外壳,避免看起来消失。
- 顶部新增“画布教程”入口,整理第一弹到第九弹 Bilibili / Youtube 教程;“最新应用 · RunningHub”移除“获取 RH ApiKey”快捷入口。
- LLM 新建节点默认模型改为
gemini-3.5-flash,旧画布已有模型设置保持不变。
边界说明
- GitHub 公开源码继续不包含
skill.md、roadmap.md、local-private/**或任何本地私有商业扩展实现。 - Electron 用户包仍通过本机加密打包流程生成,自动更新安装继续使用前台 NSIS 向导。
验证
node --test tests\updateMdRegressions.test.ts tests\electronPackaging.test.ts tests\cloudUploads.test.ts tests\promptEditor.test.ts tests\apiSettingsTheme.test.ts tests\advancedProviderFrontend.test.tsnpm run type-checknpm run buildnpm run public:checknpm run dist:releasenpm run release:verify
贞贞的无限画布v2.0.9
v2.0.9 · Veo Omni and 3D action director release
Highlights
- Upgraded the 3D panorama node into a fuller action-director workflow: multi-actor colored mannequins, 100+ pose presets, direct joint editing, occlusion guides, keyframe timelines, sequence-frame material sets, fullscreen director controls, and natural-language action planning.
- Added a Sora2 Zhenzhen API channel while keeping the existing Sora2 FAL channel intact.
- Split Sora2 into its own category API key setting, so Sora2 no longer shares the independent Veo key.
- Renamed the video model category from
Veo 3.1toVeoand madeveo-omni-10sthe default Veo model while keeping legacy Veo options available. - Implemented the Veo Omni protocol through
/v1/videosmultipart submission with upstreamomni_flash-10s,input_reference, and/v1/videos/{task_id}polling. - Raised upload handling to 20 MB and return structured 413 JSON on oversize files instead of surfacing misleading HTTP 500 errors.
- Hardened canvas persistence with BOM/NUL cleanup, canvas-file fallback scanning, and atomic writes to reduce data loss after crashes.
- Updated the in-app model usage notice for the current image, video, audio, and LLM model groups.
Electron Update
- Built with the standard
npm run dist:releaseworkflow. - Release assets include the NSIS installer, blockmap, and
latest.ymlfor GitHub auto-update. - Updater installation remains foreground/visible instead of silent.
Verification
node --test tests\*.test.tsnpm run type-checknpm run buildnpm run public:checknpm run dist:releasenpm run release:verify
贞贞的无限画布v2.0.8
v2.0.8 · Volcengine Seedance release
Highlights
- Fixed Volcengine Seedance 2.0 task result parsing when completed tasks return video URLs under top-level
content, nestedresult/content,mp4_url,output_url,src,path, or JSON-string payloads. - Added regression coverage for nested Ark task content and content-string video URL extraction, while avoiding treating echoed input
image_url.urlas an output video. - Verified a minimal real Seedance 2.0 fast run with 4s, 480p, 16:9, and first-frame image-to-video; credentials and signed URLs must stay out of logs and docs.
- Continued hidden-mode achievement hardening for Dragon Ball Shenron and RH hidden flows, including disabled-tracking visibility and replay/backfill behavior.
- Polished Dragon Ball Shenron mode switching, hidden music, radar state, and theme readability.
- Kept the public source boundary intact: private billing implementations remain outside GitHub source.
Electron Update
- Built with the standard
npm run dist:releaseworkflow. - Release assets include the NSIS installer, blockmap, and
latest.ymlfor GitHub auto-update. - Updater installation remains foreground/visible instead of silent.
Verification
node --test tests\volcengineProvider.test.ts tests\achievements.test.ts tests\dragonBallRadar.test.ts tests\advancedProviderFrontend.test.ts tests\apiSettingsTheme.test.tsnpm run type-checknpm run buildnpm run public:checknpm run dist:releasenpm run release:verify
贞贞的无限画布v2.0.7
v2.0.7 · Dragon Ball Shenron release
Highlights
- Reworked Dragon Ball Shenron hidden-mode cutscene to use the bundled transparent PNG asset, with radar sweep, energy aura, beam flash, Dragon Ball gathering, and reduced-motion fallback.
- Improved Dragon Ball radar stability and ceremony: toolbar placement, collapsible panel, classic star layouts, 15-minute collected-ball timers, 3-second collection hold, collection sound, and hidden-mode achievement events.
- Added 3D panorama camera views, default view context, hotspots, and cross-panorama navigation.
- Fixed Volcengine advanced provider paths and Seedance / Seedream request behavior, including Seedance 2.0 video submission failures.
- Expanded achievement detail views, completion progress, hidden-mode ceremony feedback, active-time persistence, export, and import.
- Continued UX fixes across prompt editors, grid editor scrolling, drawing board tools, ModelScope multi-LoRA weight limits, Topaz, and AI-watermark diagnostics.
- Kept public source clean: private billing/recharge code remains outside GitHub source and can only be included in local Electron builds through ignored
local-privateextensions.
Electron Update
- Built with the standard
npm run dist:releaseworkflow. - Release assets include the NSIS installer, blockmap, and
latest.ymlfor GitHub auto-update. - Updater installation remains foreground/visible instead of silent.
Verification
node --test tests\*.test.tsnpm run type-checknpm run buildnpm run public:checknpm run dist:releasenpm run release:verify