Skip to content

Releases: topmindspace/topmind-obsidian

Release list

v4.18.2

Choose a tag to compare

@github-actions github-actions released this 04 Oct 10:07

Topmind Stream v4.18.2

Install

  • Community plugins (after listing): search Topmind Stream
  • BRAT: add topmindspace/topmind-obsidian
  • Manual: copy main.js, manifest.json, and styles.css into <Vault>/.obsidian/plugins/topmind-stream/

Requires

  • Obsidian ≥ 1.13.0
  • Desktop-only

This Release ships only those three files. main.js is the vendored build from the committed lib/ in this tag.

4.18.2 — AI provider controls and homepage header hover

  • 设置里的服务商和模型:新增分组「AI 服务商与模型」。服务商、模型(预设 / 默认 + 自定义模型 ID)、API Key 或 Base URL 改成 Obsidian 原生 control 行。1.13 宿主会画出 control(写回模式、步数、开关一直在),render 回调画出来的服务商 / 模型 / 密钥不会出现在打开的设置页上,所以 4.18.1 只剩「AI 副驾与写回策略」。首次打开即可配置:没有保存密钥、服务商偏好为空时这些行也在。已有单服务商或 ai.manual 的升级仍显示已保存的服务商、模型和密钥。Ollama 只填 URL,Custom 填 URL 加 Key,其余服务商填 Key,并可留空覆盖默认地址。清空文本即清除密钥。
  • 主页 header 按钮 hover:产品页藏起了重复的原生 .view-header,按钮挪到 .tm-toolbar。压过宿主 .clickable-icon:hover 的透明底比我们自己的 :hover 更具体,所以这一排没有悬停底色。悬停现在用 --nav-item-background-hover,并且只作用在 topmind 叶面上。顺手去掉了会改到全库按钮 / 图标的空选择器和裸 button、svg 选择器。
  • styles.css 仍不含 !important。发布资产仍只有 main.js、manifest.json、styles.css。

v4.18.1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 09:27

Topmind Stream v4.18.1

Install

  • Community plugins (after listing): search Topmind Stream
  • BRAT: add topmindspace/topmind-obsidian
  • Manual: copy main.js, manifest.json, and styles.css into <Vault>/.obsidian/plugins/topmind-stream/

Requires

  • Obsidian ≥ 1.13.0
  • Desktop-only

This Release ships only those three files. main.js is the vendored build from the committed lib/ in this tag.

4.18.1 — First-run AI setup and community-review fixes

  • 首次打开即可配置:没有保存密钥、服务商偏好为空时,设置页也会显示服务商、模型(预设 / 默认 + 自定义模型 ID)和凭证(API Key,Ollama 为 Base URL,Custom 为 Base URL + API Key)。已有单服务商或 ai.manual 的升级仍显示已保存的服务商、模型和密钥。这些控件是设置定义行,不再画进会被宿主丢掉的分组列表。
  • Desktop 导入改为用户点击后选择一份文件,只读这一份,不扫描用户主目录。
  • 复制按钮仍只在用户点击时 writeText,不读剪贴板。
  • styles.css 不含 !important。叶面上的重复标题隐藏、侧栏纵向伸缩、对话输入区留在布局里,改由 body + 叶面选择器优先级保持。使用了优先级旗标的第三方主题仍可能盖过个别属性。
  • main.js 保持 lockfile vendored 可复现构建:npm run build 且不设置 TOPMIND_SRC,生产构建将 esbuild 限制为单线程,连续两次构建字节相同。发布工作流仍先构建再检出实时引擎,并上传 dist/main.js、dist/manifest.json、dist/styles.css。GitHub Release 只附这三份文件。