Releases: CYZice/Obsidian-Next-AI
Release list
v1.7.0
1.7.0 🚀 全面重构与体验升级,定义 AI 协作新标准
🧩 核心架构:底层触发与设置系统重构
- 🧱 触发层解耦:重构了触发层逻辑,抽离出
InputContextSelector(@) 与PromptSelectorPopup(#),统一了事件监听与关闭逻辑,交互响应更灵敏。 - ⚙️ 设置系统模块化:引入
SettingsManager实现数据与 UI 分离,设置页采用模块化结构,大幅提升了插件的可维护性与扩展能力。 - 🏗️ 模式职责明确:正式确立 Ask(对话问答)、Edit(Diff/Apply 确认修改)与 Direct(直接应用)三大模式,各司其职,工作流更清晰。
⌨️ 交互进化:高度可定制的快捷操作
- ⌨️ 快捷键自由配置:对话命令现支持在 Obsidian 官方快捷键设置中自定义;Tab 补全快捷键支持在插件设置中直接录制与修改。
- 📮 Ask 独立弹窗:Ask 模式现支持独立弹窗布局,优化了窗口感知,并支持参考上下文信息,提供更沉浸的 AI 对话环境。
- 🧼 唤醒词逻辑优化:优化了自动删除
@等唤醒词的逻辑,确保在使用后保持文本整洁,不留痕迹。 - 🚫 ESC 阻断优化:优化了 ESC 键的阻断逻辑,支持更快速、直观地关闭弹窗或取消当前操作。
🎨 视觉与体验:细节打磨,稳如磐石
- 🌓 深色模式适配:全面适配 Obsidian 深色模式及子插件主题,确保视觉风格高度统一。
- 🎭 预览视图自定义:新增预览视图自定义功能,支持用户根据喜好调整 AI 生成内容的展示效果。
- 🎯 交互细节优化:彻底修复了弹窗拖动“乱跳”的问题,并重构了选择工具栏(SelectToolbar)及选中内容的 UI 表现。
- 💭 思考状态视觉化:优化了 AI 思考时的 UI 动效,让等待过程更具确定性。
⚡ 流程增强:智能检索与错误处理
- ✅ 预览确认机制:Direct 模式新增预览确认开关,赋予用户更大的操作控制权。
- 🔍 模型自动检索:设置界面支持自动检索可用模型与供应商,一键同步最新模型列表。
- 🛡️ 集中式异常管理:引入中心化错误处理机制,增强了状态反馈,修复了思考时弹窗异常关闭等核心 Bug。
Release v1.6.0
🎉 v1.6.0 - 智能补全与交互体验大升级
本次更新带来了期待已久的 Tab 自动补全 和 选中工具栏,并全面重构了 UI 和设置界面,让写作体验更加流畅、现代化。
🚀 重大更新
-
⚡️ Tab 自动补全
全新的即时补全体验!AI 现在能智能预测您的输入,无论是代码片段还是自然语言,按下Tab键即可一键采纳。支持自定义触发延迟和上下文长度。 -
✨ 选中文字唤出工具栏
现在,选中编辑器中的任意文本即可唤出悬浮工具栏。无需记忆快捷键,常用的 AI 润色、翻译、解释等功能触手可及。
✨ 功能增强
-
🔐 Keychain 安全存储
新增对 Obsidian Keychain 的支持。您的 API Key 现在可以加密存储在系统钥匙串中,并在不同供应商间复用,安全性大幅提升。 -
👀 可视化 Diff 界面
引入了全新的差异对比视图。AI 的修改建议以清晰的 Diff 形式展示,支持逐段确认(接受/拒绝/保留两者),像代码 Review 一样高效处理文本变更。
🎨 界面与体验优化
-
💬 AI 对话弹窗升级
- 无级调节: 弹窗大小支持自由拖拽调节,完美适应各种屏幕尺寸。
- 布局优化: 底部功能栏重新设计,操作更顺手。
- 视觉焕新: 整体 UI 更加精致、现代。
-
⚙️ 设置界面重构
设置页面采用全新的标签页设计(Models / Editor / Completion / Chat / Others),配置项分类清晰,查找更方便。
📦 安装/更新方法
- 下载附件中的
main.js,manifest.json,styles.css。 - 替换您
.obsidian/plugins/markdown-next-ai/目录下的同名文件。(如无文件夹,请自行新建) - 重启 Obsidian 即可体验新功能。
Release v1.5.0
🚀 Release v1.5.0
v1.5.0 是 Markdown Next AI 是近期最后一次更新。我们带来了备受期待的**“选中文本修改”与“全局规则系统”**
✨ 核心功能
1. 🖱️ 选中文本 AI 修改
选中任意文本后唤起 AI,即可对其进行润色、翻译或重写。不再局限于续写,现在的 Markdown Next AI 是你全能的文字编辑助手。
2. ⚖️ 三向决策流
AI 生成内容后,我们提供了类似代码合并的决策体验,让写作思维不被打断:
- ✅ 替换 (Replace):直接覆盖选中的原文。
- 🔵 追加 (Append):保留原文,将 AI 建议追加到后方(适合对比或补充)。
- ❌ 放弃 (Discard):撤销生成,无事发生。
3. 🌐 全局规则系统
支持设置全局生效的 Prompt 规则(如“始终使用中文”、“保持学术严谨风格”)。无论在文档何处唤起 AI,它都会记住你的偏好,无需重复指令。
📐 交互与体验
本次更新解决了长久以来弹窗定位的痛点,带来了极致的稳定性:
🎯 聊天框定位策略
针对多行文本选择场景,我们引入了全新的视觉定位策略,彻底解决了弹窗“乱飞”的问题:
🎨 Cursor 风格 UI & 呼吸动画
- 全新按钮设计:引入了极具辨识度的**绿色(确认)、蓝色(追加)、红色(拒绝)**操作按钮,视觉清晰,点击爽快。
- 呼吸点加载:新增科技感十足的呼吸圆点指示器,实时反馈 AI 的思考状态。
🛠️ 修复与优化
- [Fix] 坐标漂移修复:弃用了旧版鼠标事件依赖,转为深度集成 Obsidian 编辑器内核 API。现在无论如何滚动页面或调整光标,弹窗都会死死咬住目标位置。
- [Fix] 遮挡避让:修复了在文档底部唤出 AI 时,弹窗可能被屏幕边缘遮挡的问题。
- [Opt] 智能追加模式:在修改模式下选择“追加”时,会自动智能处理换行与空格,确保追加内容与原文衔接自然。
📦 安装与更新
- 下载本 Release 中的
main.js,manifest.json,styles.css。 - 替换您的 Obsidian 插件目录
.obsidian/plugins/markdown-next-ai中的同名文件。 - 在 Obsidian 设置中重启插件或点击 "Reload" 即可生效。
开发者留言:
v1.5.0 融合了强大的编辑能力与我们对“写作手感”的执着追求。从“能用”到“好用”,希望这个版本能成为你笔记流中不可或缺的一部分。Enjoy!
Release v1.3.0
- 多模态全面支持: 默认模型配置已更新为
Multimodal类型,全面支持图片理解与分析功能。 - 模型类型选择: 在设置页面的"添加模型"弹窗中新增了模型类型选择器,用户可明确指定模型为"多模态模型"或"文本模型"。
- 图片交互优化: 完善了图片粘贴、点击上传以及通过
@引用内联图片的完整流程。