Releases: AidenXu-1/zj-html-studio
Releases · AidenXu-1/zj-html-studio
Release list
0.3.2
ZJ HTML Studio 0.3.2
0.3.2 is a marketplace compatibility update. Plugin behavior is unchanged from 0.3.0.
- Uses Obsidian's standard release-asset path without optional GitHub artifact attestations while the two services' current signature verifiers are incompatible.
- Adds deterministic version comments to the generated JavaScript and CSS assets so every release has independent, auditable file digests.
- Keeps the 0.3.0 consumer hardening: local interactive mode, failure-safe refreshes, Markdown embeds, bounded search and source view, permission transitions, and session/resource limits.
- Passes 288 automated tests plus lint, strict type checking, production build, release validation, and high-severity dependency audit on Ubuntu, macOS, and Windows.
0.3.2 是一次市场兼容性更新,插件运行功能与 0.3.0 相同。它改用 Obsidian 支持的标准 Release 安装文件路径,并为每个版本生成独立、可核对的 JS/CSS 摘要。
0.3.1
ZJ HTML Studio 0.3.1
0.3.1 is a release-infrastructure compatibility update. Plugin behavior is unchanged from 0.3.0.
- Pins the GitHub artifact-attestation action to the revision already accepted by Obsidian's release scanner.
- Keeps the 0.3.0 consumer hardening: local interactive mode, failure-safe refreshes, Markdown embeds, bounded search and source view, permission transitions, and session/resource limits.
- Passes 288 automated tests plus lint, strict type checking, production build, release validation, and high-severity dependency audit on Ubuntu, macOS, and Windows.
0.3.1 是一次发布基础设施兼容性更新,插件功能与 0.3.0 相同。它修复了 GitHub 来源证明与 Obsidian 自动审查器之间的兼容问题。
0.3.0
ZJ HTML Studio 0.3.0
这一版重点提升脚本型 HTML、刷新连续性、Markdown 嵌入和复杂页面的稳定性。
主要更新
- 新增“本地交互”模式,让本地脚本课件可以渲染和交互,同时继续限制常见后台请求、外部子资源、Worker、嵌套页、表单和剪贴板。
- 安全只读遇到脚本页面或大型页面分析未完成时,会明确解释空白原因,并提供“一键本地交互打开”。
- 刷新、权限切换和范围扩大先在后台验证候选页面;失败时保留最后可用画面。
- 强化页面内搜索、只读源码、阅读位置恢复、中文输入法和键盘焦点体验。
- Markdown 嵌入支持三档权限、诊断详情、无中断刷新与有界资源回收;诊断界面不暴露本机绝对路径。
- 增加不可变 HTML 快照、文件身份复核、会话/响应/文件流硬上限和最坏输入预算。
安全与兼容性
- 默认仍为“安全只读”。“本地交互”阻止常见 fetch、XHR、EventSource 和 WebSocket 等请求,但页面导航与 WebRTC 不作绝对离线承诺。
- 最低 Obsidian 版本为 1.12.7,仅支持桌面端。
- macOS 已完成真实 Obsidian 验收;Ubuntu、macOS、Windows / Node 24 的完整 CI、288 项测试和高危依赖审计通过。
0.2.0
ZJ HTML Studio 0.2.0
这一版让仓库中的 HTML 从“单独打开预览”进一步变成可以直接阅读、查找并组织进 Markdown 笔记的内容成品。
新增功能
- 只读 HTML 源码查看,可随时与页面预览切换。
- 50%–200% 页面缩放,并可一键恢复到 100%。
- 页面内查找、结果计数、上一处/下一处和
Ctrl/Cmd+F。 - Markdown
![[file.html]]嵌入,支持默认尺寸、指定宽度和指定宽高。 - 嵌入预览延迟加载、离屏回收和全局 8 会话上限。
稳定性与安全
- 安全模式查找继续阻止用户脚本,只运行带一次性密钥的最小搜索桥。
- 修复搜索桥可能被伪闭合标签误导并破坏合法 HTML 的问题。
- 修复嵌入离屏、自动刷新、范围确认、源码异步读取和并发会话生命周期问题。
- 加强旧加载与迟到排队申请的代际隔离,避免会话覆盖或突破全局上限。
兼容与验证
- 最低 Obsidian 版本:
1.12.7。 - 仅支持 macOS、Windows、Linux 桌面端。
- macOS / Obsidian 1.12.7 已完成真实运行验收。
- Ubuntu、macOS、Windows / Node 24 CI 全部通过。
- 13 个测试文件、91 项自动测试、生产构建和发布校验全绿。
- 高危依赖审计结果:0 个已知漏洞。
0.1.3
版本记录
ZJ HTML Studio 的重要变化记录在这里。
0.1.3 · 2026-07-15
第一个公开版本。
- 在 Obsidian 原生标签页预览本地 HTML 与 HTM 文件。
- 支持限定范围的本地资源、父目录路径、中文路径、查询参数、模块和媒体分段请求。
- 提供需要明确授权的“安全只读”与“可信兼容”模式。
- 提供依赖感知自动刷新、诊断、浏览器会话、源文件定位和通用全屏。
- 使用随机本地 Host 令牌和每会话资源范围隔离不同预览。
- 加入严格的生命周期、路径、并发和资源预算保护。