Releases: jiaoyingxing/sidet
Release list
Sidet 0.3.3
恢复:对话列表
- 对话列表本身不是本版新增。
0.3.3恢复了 Obsidian 启动后自动打开右侧列表,并在命令面板重新提供“打开对话列表”;列表已经存在时只复用现有列表,不会重复创建。
命令调整
- 与
0.3.2相比,Sidet 命令由 12 条调整为 8 条。“整理当前对话到知识库”和“整理当前笔记到知识库”合并为“整理当前内容到知识库”,根据当前页面整理 Sidet 对话或 Markdown 笔记。 - “导出当前对话”“插入当前笔记到对话草稿”“插入当前选区到对话草稿”只在有对应对话、笔记或选区时显示。
- “打开工作区”更名为“打开 Sidet”,“为文件夹创建知识库根页”更名为“将文件夹设为知识库”。
- 主页和 URL 的命令选择中,Sidet 只保留“打开 Sidet”“打开对话列表”“新建对话”。旧的“打开原生空白新标签页”设置会自动改用 Obsidian 自带的新标签命令。
修复:新标签页
- Sidet 在
0.3.2已经会接管 Obsidian 新标签。本版修复了主页在后台时直接打开空白页的问题:没有主页时创建主页,主页在后台时切回主页,当前已经在主页时才打开 Obsidian 空白页。快速连续触发两次,会先进入主页,再打开一个空白页。
功能移除
- 删除“查找相关笔记并带入对话草稿”和“引用文件夹摘要到对话草稿”。当前笔记、选区、网页、图片、知识库和联网搜索不受影响。
设置
- “修复 Sidet Wiki 卡片格式”从命令面板移到“设置 → Sidet → 数据与导出”,修改文件前会再次确认。
- “关于”内容改为较短的“使用与备份”“模型与 API”“隐私”,保留数据写入、第三方服务、费用和发送范围的说明。
English Summary
The conversation list itself is not new in Sidet 0.3.3. This release restores its command-palette entry and automatically opens one conversation list in the right sidebar when Obsidian starts.
Compared with 0.3.2, the command palette changes from 12 Sidet commands to eight. The conversation and Markdown knowledge-organization commands are combined into Organize current content into knowledge base, and commands that need a conversation, note, or selection now appear only when that content is available. The home and URL launchers expose only Open Sidet, Open conversation list, and New conversation from Sidet.
Sidet already redirected Obsidian new tabs to its home page in 0.3.2. This release fixes the case where a home page open in the background caused a blank page to be created instead: a missing home page is created, an existing background home page is focused, and an Obsidian blank page opens only when home is already active. Two quick triggers open home first and then one blank page.
The related-notes and folder-summary actions have been removed. Wiki-card maintenance has moved from the command palette to Sidet settings and still asks for confirmation before editing files. The About section now uses shorter notes about usage, model services, costs, and privacy.
Sidet 0.3.2
核心更新:主页
0.3.2 的核心更新是主页。上一版的主页还只是一个雏形;现在它把常用命令、对话输入和功能选择放到同一个起点,让 Sidet 可以真正作为 Obsidian 的中枢使用。
- 固定在主页的快捷程序现在同时显示图标和名称,可以直接运行常用的 Obsidian 命令。
- 输入框已经成为主页的一部分。新建对话后,可以在这里直接输入并发送。
- 知识库、网页剪藏、联网搜索和 Wiki 卡片以 chip 形式放在输入框上方。选择后,当前状态会同时显示在主页和输入框中,并随消息进入对话。
- 桌面端和手机端分别设计了主页布局。桌面端把功能选择、输入和快捷程序集中在一个视图中;手机端保留适合触摸的能力入口,窄屏下可以横向查看,输入时继续随软键盘工作。
知识库
- 知识库检索完成后,当前对话会直接更新命中范围、结果数量和最多四篇可打开的笔记;检索失败时会在同一条消息中给出提示,不需要退出后重新进入对话。
- 命中笔记改为用户消息内的无框列表,点击即可打开对应笔记。
联网与隐私
- 网页读取现在设有等待时间、响应体量、单页正文、单轮正文和缓存数量上限。异常或过大的网页会停止读取或截断,不会无界占用一次对话。
- 模型服务请求失败时,日志不再读取或记录上游错误响应正文,只保留服务商和 HTTP 状态。
English Summary
Sidet 0.3.2 turns the early home screen into a practical hub for Obsidian. Pinned commands now show both icons and names, the composer is part of the home screen, and knowledge-base search, webpage clipping, web search, and Wiki cards can be selected before sending a message. Desktop and mobile layouts are designed separately so the same starting workflow remains usable with a mouse, touch input, narrow screens, and the software keyboard.
Knowledge-base results now refresh in the current conversation and appear as a lightweight list of notes that can be opened directly. Webpage reading has bounded time, response, content, round, and cache budgets, while provider failure logs no longer include upstream response bodies.
Sidet 0.3.0
移动端输入
- 重做 iPhone 和 Android 的输入框键盘联动。聚焦时,输入框会随软键盘上升并保持
8px间距;收起键盘后,输入框会直接回到底部工具栏上方,不再额外跳动或重新定位。移动过程中继续使用同一个输入框,保留当前草稿、光标和附件状态。 - 修复 iPhone 上输入框偶发停在过高位置、在键盘升起途中短暂消失,以及光标在移动过程中脱离输入框的问题;同时修复 Android 聚焦后整个输入框消失的问题。
- 扩大输入框的真实触摸区域,使可见表面的上下边缘也能稳定触发;同时改善刚失焦回落时再次点按的响应,并保留长按、滑动和文本选择的原生行为。
- 调整输入框与宿主界面的层级关系:侧栏出现时会直接覆盖输入框,
+与模型菜单仍显示在输入框上方并可正常操作。 - 重新调整移动端外观:浅色模式使用更均匀的浮动阴影;深色模式让可输入区与外框保持同一表面颜色,避免灰框、双色和阴影缺失。
问题诊断
- 新增命令面板命令“复制 iPhone 键盘相位诊断”和“清空 iPhone 键盘相位诊断”,用于在问题复现时导出最近两个有效聚焦周期的有界几何信息;报告不包含输入内容。
English Summary
Sidet 0.3.0 rebuilds how the mobile input box follows the software keyboard on iPhone and Android while preserving the current draft, caret, and attachments. It fixes iPhone high-position, temporary disappearance, and caret glitches; the Android focus disappearance; blur-time repositioning; narrow touch targets; sidebar and floating-menu layering; and inconsistent light and dark surfaces. This release also adds bounded commands to copy or clear iPhone keyboard-phase diagnostics without including message content.
Sidet 0.2.1 - 修复 iPhone 加载失败
2026-06-08
This Release
相对 0.2.0,0.2.1 是一版收口修复,重点只放在移动端启动稳定性。
这次主要处理的是 iPhone 上通过 BRAT 安装或重装后,插件可能直接加载失败的问题。现在 API Key 的旧数据迁移不会再阻断插件启动;即使当前设备的安全存储能力不可用或未就绪,Sidet 也会先正常加载。
Highlights
-
📱 修复 iPhone 上安装后插件加载失败
- 旧 API Key 迁移不再在启动阶段把插件直接拉崩
secretStorage不可用、未就绪或读写异常时,会跳过阻断性流程
-
🛡️ 收紧安全存储兼容兜底
- 读取、写入、迁移都改成 best-effort
- 不再因为单次 secret 读写异常导致整条启动链失败
- 设备不支持安全存储时,会给出保存失败提示,而不是静默崩溃
-
✅ 增加逻辑回归保护
- 新增 secret storage 逻辑测试
- 覆盖缺失存储、异常存储和正常存储三种情况
Notes
- Release 附件仍为
main.js、manifest.json、styles.css - 最低 Obsidian 版本仍为
1.11.4
Sidet 0.2.0 - 知识库检索、联网搜索和对话归档
2026-06-07
This Release
相对 0.1.0,0.2.0 这次带来的不是零散的小修小补,而是几条新的使用能力。
现在你可以把模型保存成独立项,按对话切换;也可以在知识库模式下直接做本地检索,或者手动打开联网搜索;旧对话还能归档、恢复和管理。除此之外,这一版也补上了 URL 启动入口,以及一轮桌面和移动端的交互整理。
Highlights
-
🤖 新增“已保存模型项”
- 模型现在可以单独新增、编辑、删除和设为默认
- 每条对话会保存自己的模型选择,新对话继承默认模型
- API Key 按模型项单独绑定,深度思考也可以保存进模型项本身
-
📚 新增知识库本地检索
- 知识库现在可以作为持续选中的对话状态使用
- 选中知识库后,发送消息会直接走本地关键词检索,不依赖 API Key
- 结果会带命中片段,范围只限制在当前选中的知识库
-
🌐 新增联网搜索模式
- 现在可以手动打开联网搜索,再围绕当前问题去查网页内容
- 搜索会聚合多个搜索源,并按需抓取网页正文后再整理回答
- 搜索结果也可以直接带回当前对话继续聊
-
🗂️ 新增对话归档
- 对话菜单现在支持归档
- 已归档对话默认从主列表隐藏,但还能恢复或删除
- 归档对话会进入只读状态,避免误发消息或误改最近一条
-
🔗 新增 URL 启动入口
- 设置页现在可以配置一组 URL 启动槽位
- 可以复制
obsidian://链接,直接触发预设命令 - 这让一些常用动作更容易从主页之外被快速调用
-
📱 桌面和移动端交互也做了一轮整理
- 发送后的回到底部、编辑重发、展开输入、移动端保焦和滚动恢复都做了修整
- 归档管理弹框也补了标题搜索,并把信息收得更干净
Notes
- 安装方式不变,仍建议通过 BRAT 安装
- Release 附件仍为
main.js、manifest.json、styles.css - 最低 Obsidian 版本仍为
1.11.4
Sidet 0.1.0
Sidet 0.1.0
这是 Sidet 的首次公开发布。
Sidet 是一个放在 Obsidian 主工作区里的 AI 对话插件。
你可以在主视图里直接和 AI 对话,用侧栏管理会话,也可以把对话结果整理回笔记和知识库。
💬 在主视图与 AI 对话
- 对话在主工作区进行
- 侧栏专门用来管理所有会话
- 支持文件夹整理、搜索、置顶
- 对话历史会保留,方便回看
- 当前对话支持导出
📄 引用内容,直接接着聊
现在可以把这些内容直接带进对话:
- 当前笔记
- 当前选区
- 相关笔记
- 文件夹摘要
- 网页链接
- 图片
你可以围绕眼前的材料直接提问,也可以让 AI 帮你整理。
🏠 有一个专用主页
- 新建标签页可以直接打开 Sidet 主页
- 常用命令可以固定到主页
- 常做的动作可以直接进入
✍️ 把 AI 的结果写回笔记,但会先给你确认
支持这些写回方式:
- 新建一篇笔记
- 追加到现有笔记
- 改写目标笔记
真正写入前都会先给你预览。
你确认以后,它才会执行。
📚 对话结果可以顺手整理进知识库
支持这些整理方式:
- 将当前对话整理到知识库
- 将当前笔记整理到知识库
- 为文件夹生成
Index.md - 用
Index.md作为这个主题的入口
这样可以把有价值的内容直接从对话里沉淀下来。
📱 手机上也能继续用
这一版包含了移动端的使用支持,重点放在这些部分:
- 输入
- 菜单
- 滚动
- 对话继续衔接的过程
目标是在手机上也能继续对话和记录,而不是简单把电脑界面缩小。
📖 文档与安装说明
这次一起更新了 README,内容主要围绕实际使用方式展开。
安装方式也已经写清楚:
- 可以通过 GitHub Releases 安装
- 可以通过 BRAT 试用
- 目前不能在 Community Plugins 里直接搜索安装
📦 安装文件
手动安装时,请下载并放入:
main.jsmanifest.jsonstyles.css
目录位置:
.obsidian/plugins/sidet/
ℹ️ 版本信息
- Version:
0.1.0 - Min Obsidian version:
1.11.4
Sidet 0.0.1
Sidet 0.0.1
The first public artifact release of Sidet.
Sidet is an easy-to-use AI chat plugin for Obsidian. It keeps conversation browsing on the side, the current chat in focus, and useful notes, web pages, and images easier to bring into the same flow.
What this public build already covers
- side browsing with a focused main chat
- a home page that can work as your quick launcher
- Markdown note quoting
- web page quoting with preview before sending
- image context input
- export for the current conversation
- a confirm-first path for organizing useful results into your knowledge flow
Knowledge flow in this version
This build already includes the first lightweight structure around Sidet/Wiki, with:
knowledge-cardconcept-pagesupporting-noteIndex.md
The goal is to keep useful knowledge easier to revisit, connect, and continue, without turning the plugin into a heavy system.
Home shortcuts and Sidet commands
These are not the same thing:
- Home shortcuts: the Sidet home page can pin up to 8 selected Obsidian commands
- Sidet commands: the plugin also ships its own command set
Home shortcuts come from a filtered command pool. They can include suitable Sidet commands, suitable commands from other plugins, and some built-in Obsidian actions.
Install
Download the release assets and place these files in:
.obsidian/plugins/sidet/
Required files:
main.jsmanifest.jsonstyles.css
Notes
This public repository ships release artifacts only. Source code is not included in this repository.