Releases: gibsonchan-5/fleurpilot
Releases · gibsonchan-5/fleurpilot
Release list
FleurPilot v1.0.8
修复\n\n- minAppVersion 升至 1.13.0,修复 no-unsupported-api 错误\n- this.update() 需要 Obsidian 1.13.0+,与之前声明的 1.10.0 不匹配
FleurPilot v1.0.7
修复\n\n- 降低最低版本要求至 1.10.0,修复社区市场更新问题\n- 之前版本要求 1.15.0,导致 Obsidian 1.13.6 用户无法更新
FleurPilot v1.0.6
修复
- 使用 setHeading() 替代 createEl('h2'),确保 UI 一致性
- 使用 update() 替代 display(),符合 Obsidian 1.13+ 最佳实践
- 移除已废弃的 setDynamicTooltip() 调用
- 通过 Obsidian 社区审查检查
FleurPilot v1.0.5
更新内容
- 重写设置页面为传统 display() 方式,修复设置页面空白/加载失败问题
- 新增 API 连接测试功能
- 修复 chat-view 中未使用变量警告
Changes
- Rewrite settings tab using traditional display() + Setting API
- Add API connection test button
- Fix unused variable warning in chat-view
FleurPilot v1.0.4
FleurPilot v1.0.3
新增功能
- 新增「全文总结」按钮,一键提炼笔记核心观点和关键信息
修复
- manifest.json author 更新为 gibsonchan-5
1.0.2
What's Changed
Bug Fixes
- Fix revealLeaf requires minAppVersion >= 1.15.0
- Fix unsafe assignment with Menu.setSubmenu return type
- Fix loadData type assertion issue, use spread operator pattern
- Fix all floating promises by adding void prefix
- Remove all CSS !important declarations
- Replace document.createElement with Obsidian API
- Fix error type handling with unknown + instanceof type narrowing
Lint Compliance (obsidianmd review)
- Remove unnecessary
as HTMLInputElementtype assertion - Add eslint-disable descriptions for setSubmenu() and loadData() unsafe operations
- Remove deprecated
display()method entirely (the ruleobsidianmd/no-deprecated-displaycannot be disabled) - Migrate all settings to Obsidian 1.13+ declarative API (
SettingDefinitionItem[]) - Move test connection from settings button to command palette
- Move provider preset auto-apply from onChange to command palette
- Extend i18n
t()function to support{key}placeholder substitution
Distribution
- Add
styles.cssas Release asset (required for plugin styling) - Add
fleurpilot-1.0.2.zipbundle containing main.js + styles.css + manifest.json infleurpilot/folder - Users can now download the zip, extract, and place
fleurpilot/folder directly under.obsidian/plugins/
Improvements
- Upgrade to version 1.0.2 for obsidianmd official review
Full Changelog: 1.0.1...1.0.2
1.0.1
🎨 界面优化
修复内容
- 插件名统一:所有 i18n 语言中的中文名"传彩笔"统一替换为 FleurPilot
- 工具栏溢出修复:长文件名截断显示(超过16字符显示省略号),hover 查看完整名称
- 视图标题修复:getDisplayText() 固定返回 FleurPilot,避免长笔记名撑破 Obsidian 标题栏
- 消息气泡溢出修复:增强 word-break、overflow-wrap 约束,确保 Markdown 渲染的长文本自动换行
- 欢迎页字体调整:图标和标题稍微放大,副标题稍微缩小
技术改进
- .mb-ctx-label 添加 text-overflow: ellipsis
- .fleurpilot-messages / .fleurpilot-message 添加 min-width: 0
- 子元素 white-space: normal 强制换行