Releases: J4M16/jam-deck
Release list
Jam Deck 1.0.2
Jam Deck 1.0.2 修复版:集中处理 Canvas 文件夹交互的两个问题。
相比 v1.0.0 的更新
- 修复 Canvas 文件夹按钮多选无反应:原按钮只处理单个原生分组,且隐藏样式被 Obsidian 覆盖,导致多选图片时按钮仍显示但点击无效。现在按钮按当前选择分派:两个及以上节点新建文件夹,单个分组收起为文件夹,并补齐只读与预览保护。
- 移除重复入口:Canvas 选择工具栏不再显示与文件夹功能重复的「堆叠编组」按钮,保留文件夹和网格排列两个入口。
下载与安装
- 下载 jam-deck-1.0.2.zip,将里面的文件直接解压到知识库的
.obsidian/plugins/jam-deck/,不要再套一层文件夹。 - 在 Obsidian 中启用或重新加载 Jam Deck。已有用户请保留原来的
data.json。 - 需要字幕功能时,再下载 jam-deck-captions-1.0.2.zip,解压到同一个插件目录,并按字幕墙安装说明安装语音引擎。
基础 ZIP 包含图形资源,推荐手动安装使用。另附 main.js、styles.css、manifest.json 标准三件套。字幕扩展按需下载,两个 ZIP 均不包含个人运行数据、API Key、Python 运行时或语音模型。
验证与平台范围
npm run verify全部通过;主干 CI 绿灯;五个发行文件由打包脚本生成并核对。- 两项修复已在 Windows Obsidian 中以隔离真实 DOM 点击、工具栏入口与回归断言验证,1.0.2 已部署热重载。
- 仅支持桌面端。macOS Apple Silicon(M 系列)已纳入适配,但 M5 首次权限、真实采音及完整交互尚未实机验收;音乐组件依赖 Windows 系统媒体会话,Mac 不可用。Linux 未完整验证。
工具:WorkBuddy;处理模型签名:GLM-5.3-Flash(发布执行与验证)。
Jam Deck 1.0.0
Jam Deck 1.0.0 正式发布:把时钟、待办、日历、剪贴板、快捷方式、音乐、Canvas 与 AI 助手放进同一个 Obsidian 工作台。
相比 v0.32.6 的更新
- 更易阅读:界面字号小 / 中 / 大,现有用户保留小档,新安装默认中档;字幕与跟读支持独立字号。自有标题统一为
#5c5c5c。 - 快捷方式自定义:单字符或 emoji 封面、双色渐变、实时预览、多彩文件夹与新的默认图标配色。编辑弹窗重新排版;图标和名称间距加大,单排居中、多排顶部对齐。
- Canvas 入口改善:文件选择器采用清晰的名称/路径层级与极细滚动条,加入醒目的「新建 Canvas」按钮。
- 更紧凑的字幕墙:减小默认尺寸和完整显示门槛,小窗仍可阅读正文;保留本地实时转写、自动翻译、跟读定位和笔记归档。
下载与安装
- 下载 jam-deck-1.0.0.zip,将里面的文件直接解压到知识库的
.obsidian/plugins/jam-deck/,不要再套一层文件夹。 - 在 Obsidian 中启用或重新加载 Jam Deck。已有用户请保留原来的
data.json。 - 需要字幕功能时,再下载 jam-deck-captions-1.0.0.zip,解压到同一个插件目录,并按字幕墙安装说明安装语音引擎。
基础 ZIP 包含图形资源,推荐手动安装使用。另附 main.js、styles.css、manifest.json 标准三件套。字幕扩展按需下载,两个 ZIP 均不包含个人运行数据、API Key、Python 运行时或语音模型。
验证与平台范围
npm run verify全部通过;五个发行文件已校验,ZIP 内文件与源码逐一一致。- 本轮界面改动已在 Windows Obsidian 中检查,包括字号切换、窄窗排版、单/多排切换和快捷方式编辑。
- 仅支持桌面端。macOS Apple Silicon(M 系列)已纳入适配,但 M5 首次权限、真实采音及完整交互尚未实机验收;音乐组件依赖 Windows 系统媒体会话,Mac 不可用。
- 灵动岛图片拖往外部聊天框的接收效果仍待实测。Linux 未完整验证,音乐与字幕录音不可用。
工具:Codex;处理模型签名:具体模型标识不可见(发布执行与验证)。
v0.32.6
重点更新
相对上一版 v0.31.46,汇总 0.31.47–0.32.6 的更新:
- 可选字幕墙:本地系统声音/麦克风转写、自动中文翻译、笔记或字幕跟读与归档;字幕模块独立分包,按需安装语音引擎。包含 Windows 与 macOS 的安装入口。
- Canvas 章节与文件夹共存:原生分组保留章节框,可收起为文件夹或原位展开;保存完整布局和连线,支持成员拖入拖出、整夹移动、撤销重做及原生编辑后往返。
- 网页下载自动贴回画布:内嵌网页普通下载与 Blob 下载保存到 Vault 附件目录,贴回来源网页右侧;同名不覆盖,来源画布关闭后仍可回填。
- AI 图片和搜索修复:DeepSeek 图片输入、并行工具结果回填、多轮搜索及处理中气泡修复;搜索类提问可交给本机 DeepSeek Harness。
- 灵动岛拖拽修复:图片仅使用系统文件拖拽,取消重复生成的网页胶囊拖影;文字保留网页拖拽。
安装与更新
- 下载 jam-deck-0.32.6.zip,解压到 Vault 的
.obsidian/plugins/jam-deck/。 - 在 Obsidian 中重新加载或启用 Jam Deck。
- 如需字幕墙,再将同版本 jam-deck-captions-0.32.6.zip 解压到该插件目录,按字幕墙安装说明安装语音引擎。
已有用户更新时保留个人 data.json。ZIP 不包含个人运行数据、API Key、Python 或语音模型。另提供 main.js、styles.css、manifest.json 三件套;手动安装建议使用基础 ZIP,以包含图形资源。
验证与已知限制
- 本地
npm run verify全部通过,发布包按文件白名单生成并核对源码。 - Windows 已完成字幕采集、Canvas 下载与文件夹等功能的实机检查。
- macOS Apple Silicon M5 尚未实机验收,包含首次授权、真实采音和 Canvas 交互。
- 灵动岛图片默认拖影取消已在 Windows 检查;外部聊天框收图仍待实测。若仍出现旧的桌面拖影,本次排查确认一例由 PixPin 持有,退出 PixPin 后清除。
工具:Codex;处理模型签名:GPT-6(发布执行与验证)。
v0.31.46
重点更新
相对上一版 v0.31.42:
- 灵动岛收起态改为半透明全圆角胶囊:折叠条改为 999px 全圆角、20% 透明白;修 Mac 上半切矩形观感差。
- 修复收起动画末端跳动:收起条与 peek 窗口矩形同源计算,交换误差 ≤1px。
- AI 多模态供应商由千问换成 GLM:默认 glm-5.3-flash。不留兼容层——升级后需在设置页重填 GLM key,并把「当前模型」切到 GLM。
- Canvas 支持 Ctrl+Z / Ctrl+V:嵌入画布撤销走原生历史;Ctrl+V 可贴截图或剪贴板图片。画笔模式 Ctrl+Z 仍只撤笔迹。
- 修复待办弹窗标题串单:同一毫秒批量新建不再撞 id。
安装
下载本 Release 的 main.js、manifest.json、styles.css,放入 .obsidian/plugins/jam-deck/。个人运行数据 data.json 不包含在发布资产中。
v0.31.42
重点更新
- 灵动岛折叠延时可配置:设置面板「灵动岛折叠延时」下拉(0.3–3 秒,默认 1 秒)。
- 折叠点击穿透:折叠窗口收到 10px × 70% 白条,透明区不挡下方浏览器标签。
- 修复离开不折叠:按可见胶囊轮询光标;透明阴影区不再挡住收起。
- 移除实验性 AI 第二页:灵动岛保持剪贴板 + 倒计时 +「工作台」单页。
安装
下载本 Release 的 main.js、manifest.json、styles.css,放入 .obsidian/plugins/jam-deck/。个人运行数据 data.json 不包含在发布资产中。
v0.31.36
重点更新
- 灵动岛:独立透明顶栏(上沿贴屏顶直角、下半圆角贴合「工作台」按钮);剪贴板芯片横滑/外拖、紧凑倒计时、「工作台」回台;离开 1 秒贴顶 10px 白条,仅命中该条才展开;CSS morph 折叠展开。
- 工具栏:「灵动」置于末尾,无描边光环。
- 实现:
transparent子BrowserWindow+ 实例 IPC;删除主窗色键/硬裁切/PowerShell 桥;部署 SHA-256 改用 .NET。
安装
下载本 Release 的 main.js、manifest.json、styles.css,放入 .obsidian/plugins/jam-deck/。个人运行数据 data.json 不包含在发布资产中。
v0.31.15
v0.31.14
重点更新
- 修复待办弹窗无法输入:新建/编辑待办时,输入框在 Windows 上经常无法打字。原因是 Obsidian 的
body { user-select: none }传到弹窗字段,中文输入法失效;嵌入 Canvas 的按键也会抢走输入。弹窗字段改为可选中可输入,并挡住 Canvas/放映层抢键。
安装
下载本 Release 的 main.js、manifest.json、styles.css,放入 .obsidian/plugins/jam-deck/。个人运行数据 data.json 不包含在发布资产中。
v0.31.13
重点更新
- Canvas 全屏舞台:嵌入画布右下角缩放簇增加全屏。进入后该组件铺满窗口,隐藏 Obsidian 标题栏、页签、侧栏、状态栏和 Windows 任务栏;Esc 或再点一次退出。节点放映的 F 仍然不进系统全屏。
- 全屏稳定性:修好打开工作台卡死(全屏按钮与 MutationObserver 死循环),以及全屏后画布空白、菜单栏仍露出的问题。
- 快捷方式本地记录:拖入的应用、文件夹或
.lnk会在库内保存一份记录。原文件被挪走后仍可打开。删除只在编辑模式出现,只删 Jam Deck 的本地记录。 - 导出选中附件:单选或多选图片、GIF、视频时,悬浮工具栏可导出。附件复制到所选系统目录,重名加后缀不覆盖。文本、笔记、链接不导出。
安装
下载本 Release 的 main.js、manifest.json、styles.css,放入 .obsidian/plugins/jam-deck/。个人运行数据 data.json 不包含在发布资产中。
v0.31.7
重点更新
- 修复 Canvas 放到最大时文件夹消失。根因是 Obsidian 会虚拟化视口外的折叠成员,旧校验把成员 DOM 的临时断开误判为文件夹无效,并拆掉唯一可见的壳体。现在文件夹挂在稳定的 Canvas scene 上,成员暂时卸载也不再拆壳。
- 恢复文件夹悬停磨砂(0.31.5 把 blur 拆到子层后,翻开时磨砂会消失)。
安装
下载本 Release 的 main.js、manifest.json、styles.css,放入 .obsidian/plugins/jam-deck/。个人运行数据 data.json 不包含在发布资产中。