Skip to content

Releases: J4M16/jam-deck

Jam Deck 1.0.2

Choose a tag to compare

@J4M16 J4M16 released this 17 Sep 09:30

Jam Deck 1.0.2 修复版:集中处理 Canvas 文件夹交互的两个问题。

相比 v1.0.0 的更新

  • 修复 Canvas 文件夹按钮多选无反应:原按钮只处理单个原生分组,且隐藏样式被 Obsidian 覆盖,导致多选图片时按钮仍显示但点击无效。现在按钮按当前选择分派:两个及以上节点新建文件夹,单个分组收起为文件夹,并补齐只读与预览保护。
  • 移除重复入口:Canvas 选择工具栏不再显示与文件夹功能重复的「堆叠编组」按钮,保留文件夹和网格排列两个入口。

下载与安装

  1. 下载 jam-deck-1.0.2.zip,将里面的文件直接解压到知识库的 .obsidian/plugins/jam-deck/,不要再套一层文件夹。
  2. 在 Obsidian 中启用或重新加载 Jam Deck。已有用户请保留原来的 data.json。
  3. 需要字幕功能时,再下载 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

Choose a tag to compare

@J4M16 J4M16 released this 16 Sep 04:26

Jam Deck 1.0.0 正式发布:把时钟、待办、日历、剪贴板、快捷方式、音乐、Canvas 与 AI 助手放进同一个 Obsidian 工作台。

相比 v0.32.6 的更新

  • 更易阅读:界面字号小 / 中 / 大,现有用户保留小档,新安装默认中档;字幕与跟读支持独立字号。自有标题统一为 #5c5c5c。
  • 快捷方式自定义:单字符或 emoji 封面、双色渐变、实时预览、多彩文件夹与新的默认图标配色。编辑弹窗重新排版;图标和名称间距加大,单排居中、多排顶部对齐。
  • Canvas 入口改善:文件选择器采用清晰的名称/路径层级与极细滚动条,加入醒目的「新建 Canvas」按钮。
  • 更紧凑的字幕墙:减小默认尺寸和完整显示门槛,小窗仍可阅读正文;保留本地实时转写、自动翻译、跟读定位和笔记归档。

下载与安装

  1. 下载 jam-deck-1.0.0.zip,将里面的文件直接解压到知识库的 .obsidian/plugins/jam-deck/,不要再套一层文件夹。
  2. 在 Obsidian 中启用或重新加载 Jam Deck。已有用户请保留原来的 data.json。
  3. 需要字幕功能时,再下载 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

Choose a tag to compare

@J4M16 J4M16 released this 15 Sep 15:23

重点更新

相对上一版 v0.31.46,汇总 0.31.47–0.32.6 的更新:

  • 可选字幕墙:本地系统声音/麦克风转写、自动中文翻译、笔记或字幕跟读与归档;字幕模块独立分包,按需安装语音引擎。包含 Windows 与 macOS 的安装入口。
  • Canvas 章节与文件夹共存:原生分组保留章节框,可收起为文件夹或原位展开;保存完整布局和连线,支持成员拖入拖出、整夹移动、撤销重做及原生编辑后往返。
  • 网页下载自动贴回画布:内嵌网页普通下载与 Blob 下载保存到 Vault 附件目录,贴回来源网页右侧;同名不覆盖,来源画布关闭后仍可回填。
  • AI 图片和搜索修复:DeepSeek 图片输入、并行工具结果回填、多轮搜索及处理中气泡修复;搜索类提问可交给本机 DeepSeek Harness。
  • 灵动岛拖拽修复:图片仅使用系统文件拖拽,取消重复生成的网页胶囊拖影;文字保留网页拖拽。

安装与更新

  1. 下载 jam-deck-0.32.6.zip,解压到 Vault 的 .obsidian/plugins/jam-deck/。
  2. 在 Obsidian 中重新加载或启用 Jam Deck。
  3. 如需字幕墙,再将同版本 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

Choose a tag to compare

@J4M16 J4M16 released this 10 Sep 02:32

重点更新

相对上一版 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

Choose a tag to compare

@J4M16 J4M16 released this 31 Aug 08:34

重点更新

  • 灵动岛折叠延时可配置:设置面板「灵动岛折叠延时」下拉(0.3–3 秒,默认 1 秒)。
  • 折叠点击穿透:折叠窗口收到 10px × 70% 白条,透明区不挡下方浏览器标签。
  • 修复离开不折叠:按可见胶囊轮询光标;透明阴影区不再挡住收起。
  • 移除实验性 AI 第二页:灵动岛保持剪贴板 + 倒计时 +「工作台」单页。

安装

下载本 Release 的 main.js、manifest.json、styles.css,放入 .obsidian/plugins/jam-deck/。个人运行数据 data.json 不包含在发布资产中。

v0.31.36

Choose a tag to compare

@J4M16 J4M16 released this 29 Aug 06:44

重点更新

  • 灵动岛:独立透明顶栏(上沿贴屏顶直角、下半圆角贴合「工作台」按钮);剪贴板芯片横滑/外拖、紧凑倒计时、「工作台」回台;离开 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

Choose a tag to compare

@J4M16 J4M16 released this 25 Aug 11:26

重点更新

  • 修复 GitHub CI:本地工作区路径按字符串识别 Windows / POSIX,不再看运行系统。Linux runner 上 Windows 测试路径不再被当成相对路径。

安装

下载本 Release 的 main.js、manifest.json、styles.css,放入 .obsidian/plugins/jam-deck/。个人运行数据 data.json 不包含在发布资产中。

v0.31.14

Choose a tag to compare

@J4M16 J4M16 released this 25 Aug 06:18

重点更新

  • 修复待办弹窗无法输入:新建/编辑待办时,输入框在 Windows 上经常无法打字。原因是 Obsidian 的 body { user-select: none } 传到弹窗字段,中文输入法失效;嵌入 Canvas 的按键也会抢走输入。弹窗字段改为可选中可输入,并挡住 Canvas/放映层抢键。

安装

下载本 Release 的 main.js、manifest.json、styles.css,放入 .obsidian/plugins/jam-deck/。个人运行数据 data.json 不包含在发布资产中。

v0.31.13

Choose a tag to compare

@J4M16 J4M16 released this 18 Aug 02:11

重点更新

  • 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

Choose a tag to compare

@J4M16 J4M16 released this 17 Aug 04:14

重点更新

  • 修复 Canvas 放到最大时文件夹消失。根因是 Obsidian 会虚拟化视口外的折叠成员,旧校验把成员 DOM 的临时断开误判为文件夹无效,并拆掉唯一可见的壳体。现在文件夹挂在稳定的 Canvas scene 上,成员暂时卸载也不再拆壳。
  • 恢复文件夹悬停磨砂(0.31.5 把 blur 拆到子层后,翻开时磨砂会消失)。

安装

下载本 Release 的 main.js、manifest.json、styles.css,放入 .obsidian/plugins/jam-deck/。个人运行数据 data.json 不包含在发布资产中。