Skip to content

Releases: AidenXu-1/zj-html-studio

0.3.2

Choose a tag to compare

@github-actions github-actions released this 17 Jul 15:17

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

Choose a tag to compare

@github-actions github-actions released this 17 Jul 15:08

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

Choose a tag to compare

@github-actions github-actions released this 17 Jul 14:39

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 到 0.3.0 的完整变更

0.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 07:36

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 到 0.2.0 的完整变更

0.1.3

Choose a tag to compare

@github-actions github-actions released this 15 Jul 03:04

版本记录

ZJ HTML Studio 的重要变化记录在这里。

0.1.3 · 2026-07-15

第一个公开版本。

  • 在 Obsidian 原生标签页预览本地 HTML 与 HTM 文件。
  • 支持限定范围的本地资源、父目录路径、中文路径、查询参数、模块和媒体分段请求。
  • 提供需要明确授权的“安全只读”与“可信兼容”模式。
  • 提供依赖感知自动刷新、诊断、浏览器会话、源文件定位和通用全屏。
  • 使用随机本地 Host 令牌和每会话资源范围隔离不同预览。
  • 加入严格的生命周期、路径、并发和资源预算保护。