Repository navigation
Releases: night-system/obsidian-knowledge-system
Releases · night-system/obsidian-knowledge-system
Release list
v0.9.12
v0.9.11
v0.9.11:
- 面板 bool 匹配模式可选:「存在且不是 true」(默认,属性必须存在)或「不存在或存在且不是 true」(旧语义,缺失也显示);侧边栏计数同步
v0.9.10
v0.9.10:
- 「打开方式」模式切换:面板/设置可配置新标签页(默认,最初行为)或当前标签页打开;取消模拟内部链接跳转(openLinkText)
- 修复异常 Notice:Bases 视图补齐 getEphemeralState/setEphemeralState/focus/onResize 等视图生命周期方法空实现(Obsidian 框架调用缺省方法抛 TypeError → Notice),实机验证开/切/关/缩放零 uncaught 错误
v0.9.9
v0.9.9:
- 面板判定语义修改:属性必须存在且值不是 true 才显示(属性缺失的文件不再进入面板);开关取消标记改为写 false(条目回到面板)
- 侧边栏面板导航计数同步新语义
v0.9.8
v0.9.8:
- 侧边栏点击面板 / 设置改为模拟内部链接跳转:面板用 workspace.openLinkText(当前标签页直接替换,即使正在编辑笔记);设置用 setViewState 替换当前 markdown leaf(getLeaf(false) 为 null 时取当前笔记 leaf),不再新建标签页
v0.9.7
v0.9.7:
- 侧边栏点击面板行 / 设置按钮改为在当前标签页打开(getLeaf(false) 替换当前 leaf,无活跃 leaf 回退新标签页),不再新建标签页
v0.9.6
v0.9.6:
- 侧边栏底部「设置」按钮改为执行本插件注册命令(show-knowledge-system-settings-view)打开独立设置视图,不再走 Obsidian 原生设置窗口
v0.9.5
v0.9.5:
- 左侧边栏改为面板导航:每行一个启用面板(左侧名称 + 右侧匹配文件数),点击行打开对应面板;底部「设置」按钮直接打开插件设置
- 匹配数与面板列表实时一致(共用同一判定逻辑,文件变化自动刷新)
- 移除「侧边栏」设置 tab 与条件动作规则系统(旧数据残留无害)
- 面板配置统一在「面板」tab
v0.9.4
v0.9.4:
- 面板条目增强:每个文件条目右侧新增 [垃圾桶][bool 开关][聊天] 三操作——bool 开关一键把面板绑定的属性设为 true(条目随即移出面板)或删除属性;垃圾桶删除文件(弹窗二次确认,移入回收站 .trash,可恢复)
- 「显示删除按钮」为面板可配置项(设置 → 面板 → 面板卡片)
- 旧面板配置无 showDelete 时默认显示垃圾桶
v0.9.3
v0.9.3:
- 用户自定义面板系统:设置新增「面板」tab(替代原「审核」「整理」固定 tab)——可创建任意多个面板,每个面板配置:扫描文件夹(源/输出/自定义)、bool 属性(缺失或非 true 显示)、最早日期(YYYY-MM-DD 留空不限)、面板位置(.base 路径)、聊天预设与 prompt 模板({{filename}})
- 面板打开后列出符合条件的文件:点击文件名打开,聊天图标跳转聊天(预设 + prompt)
- 命令:打开面板 / 重新生成面板(作用于第一个启用面板)
- 旧 审核.base / 整理.base 兼容保留(视图仍可打开)