Releases: ZO00OEY/simple-one
Release list
Simple One 1.0.17
Simple One 1.0.17
- 轻量同步新增合并、以云端为准、以本地为准与自定义策略,执行前统一预览上传、下载与删除清单。
- 大批量首次下载支持持久化待办、固定版本 ZIP 或已解压目录导入,校验文件并保护本机设置与未完成进度。
- 分享改为直接通过 GitHub 文件哈希发布,支持手机与未安装 CLI 的电脑使用 Token 授权,减少克隆与重复上传。
- 默认分享阅读器使用独立 HTML,同时在插件内保留压缩副本;市场安装后自动生成缺失的阅读器与许可证,保留已有 HTML 和自定义模板。改进分享目录管理、复制内容选项及腾讯 EdgeOne 接入与部署核验。
- 改进同步与分享侧栏、快速新建笔记界面;移除无调用的旧链接格式化函数。
- 修正安装与审核说明,Release 只提供三个标准插件文件;默认 HTML 阅读器与许可证内置于插件,无需额外安装包或手动补充文件。
验证:生产依赖安全审计、ESLint/CSS 检查、同步/分享/阅读器回归测试与 TypeScript 构建。Obsidian 内视觉效果仍待用户确认。
Simple One 1.0.16
Simple One 1.0.16
- 将压缩依赖 fflate 升级至 0.8.3,修复官方审核提示的 ZIP64 安全公告。
- 将生产依赖安全检查加入发布检查流程,阻止带已知依赖漏洞的版本发布。
- 保留 1.0.15 的轻量同步恢复、整库下载及审核兼容性改进。
Simple One 1.0.15
- 修复轻量同步中断后重新接入被旧任务阻塞的问题:清理临时状态,保留完整基线,并重新核对差异。
- 空笔记库首次下载、较大批次下载及保留两端文件时,优先按固定提交打包下载;按忽略规则过滤,校验失败自动回退逐文件下载。
- 将插件产物压缩至 5 MB 以下,并加入构建体积上限,保留分享网站的 Mermaid、公式与字体支持。
- 完善桌面 API 类型与浏览器兼容性,启用严格的类型安全检查;移除直接访问 localStorage 的代码。
- 简化分享阅读器 CSS,消除 :has、扩展系统字体与无必要的缩进规则。
分享网站使用标准浏览器 DOM 与 fetch API,其与 Obsidian 插件运行环境的区别见 docs/automated-review-notes.md。
Simple One 1.0.14
- 新增笔记分享:在原笔记库中选择笔记,发布到独立公开仓库与 GitHub Pages,分享链接在笔记改名或移动后保持不变。
- 提供分享管理侧栏,支持目录布局、名称排序、公开分类与名称、链接复制及撤下笔记;通过「推送新分享」发布待办更改。
- 分享网站支持标题折叠、Callout、公式、Mermaid 和分列内容,支持导入、导出 HTML 模板与恢复默认模板。
- 统一电脑端同步、轻量同步与分享引导的界面,完善仓库重名提示、部署状态检查及当前同步模式提示。
- 改进轻量同步的差异预览与冲突处理,补充桌面自动备份及分享回归检查。
- 整理中英文项目介绍,将详细使用说明移至独立文档,并在主页提供语言与使用说明链接。
- 统一分享阅读器的压缩包格式,确保 Windows 与 Linux 构建产物一致。
笔记分享创建与发布目前需要电脑端;分享网站可在手机浏览。公开内容不提供访问密码,撤下不会清除 Git 历史或已保存的副本。
Simple One 1.0.11
- 集成桌面 Git 与移动端轻量同步功能,提供仓库接入、差异预览、冲突处理与设备状态隔离。
- 整理忽略规则管理:自动检测内嵌仓库并排除 Git 元数据,将设备同步基准、凭据与恢复状态留在本机。
- 生成的
.gitignore按分类排列并去重,推荐规则之外的自有规则集中展示。 - 忽略规则界面默认折叠,展开后分层缩进,每条路径独占一行,长路径横向滚动。
- 补充同步、迁移、移动端运行和仓库接入回归检查。
验证:完整 lint、CSS 检查、基础功能与同步测试、TypeScript 构建通过;界面效果待用户验收。
Simple One 1.0.10
- 修复选中内容后按下右键,无法通过 Obsidian 原生菜单正常高亮的问题。双列功能此前误拦截了普通右键事件,导致原生菜单无法正常出现;现在仅在触发左右键同时按下的双列操作时拦截,普通右键恢复原生菜单,高亮等格式操作可正常使用。
- 保留左右键同时按下触发双列的功能。
验证:TypeScript 构建、现有 smoke 测试及右键事件回归检查通过;Obsidian 内实际高亮效果待确认。
Simple One 1.0.9
- 修复附件删除接口,遵循 Obsidian 的回收站设置;兼容自定义配置目录。
- 将浏览器原生确认框改为 Obsidian 弹窗,并补齐异步回调的错误处理。
- 粘贴前检查是否已被其他插件处理,避免重复接管。
- 修复多窗口元素检查和计时器写法;保留旧版设置页,增加 Obsidian 1.13 的功能搜索入口。
- 调整 CSS 覆盖、双列区块状态和自定义标签样式,移除
!important与:has()。 - 取消双列命令的默认快捷键;已有用户自定义快捷键保留。
- 加入桌面窗口定位优化,将超出显示器可用区域的设置和插件市场弹窗移回可见范围。
- 主 README 使用英文,完整中文使用说明保留在 README.zh-CN.md;补充安装指南、数据访问说明及直接依赖声明。
- 根据官方复查结果,修复 ES2020 检查环境中的数组索引与类型声明兼容问题。
- 发布产物通过 GitHub Actions 构建并生成来源证明。
Validation: official recommended ESLint rules (zero errors/warnings), CSS checks,
TypeScript build, formatting/window/platform smoke checks, and dependency audit.
Vault enumeration, clipboard access, Notebook Navigator local-storage fallback,
and inline-image Base64 decoding remain intentional capabilities.
Simple One 1.0.15
Simple One 1.0.15
- 修复轻量同步中断后重新接入被旧任务阻塞的问题:清理临时状态,保留完整基线,并重新核对差异。
- 空笔记库首次下载、较大批次下载及保留两端文件时,优先按固定提交打包下载;按忽略规则过滤,校验失败自动回退逐文件下载。
- 将插件产物压缩至 5 MB 以下,并加入构建体积上限,保留分享网站的 Mermaid、公式与字体支持。
- 完善桌面 API 类型与浏览器兼容性,启用严格的类型安全检查;移除直接访问 localStorage 的代码。
- 简化分享阅读器 CSS,消除 :has、扩展系统字体与无必要的缩进规则。
分享网站使用标准浏览器 DOM 与 fetch API,其与 Obsidian 插件运行环境的区别见 docs/automated-review-notes.md。
Simple One 1.0.14
- 新增笔记分享:在原笔记库中选择笔记,发布到独立公开仓库与 GitHub Pages,分享链接在笔记改名或移动后保持不变。
- 提供分享管理侧栏,支持目录布局、名称排序、公开分类与名称、链接复制及撤下笔记;通过「推送新分享」发布待办更改。
- 分享网站支持标题折叠、Callout、公式、Mermaid 和分列内容,支持导入、导出 HTML 模板与恢复默认模板。
- 统一电脑端同步、轻量同步与分享引导的界面,完善仓库重名提示、部署状态检查及当前同步模式提示。
- 改进轻量同步的差异预览与冲突处理,补充桌面自动备份及分享回归检查。
- 整理中英文项目介绍,将详细使用说明移至独立文档,并在主页提供语言与使用说明链接。
- 统一分享阅读器的压缩包格式,确保 Windows 与 Linux 构建产物一致。
笔记分享创建与发布目前需要电脑端;分享网站可在手机浏览。公开内容不提供访问密码,撤下不会清除 Git 历史或已保存的副本。
Simple One 1.0.11
- 集成桌面 Git 与移动端轻量同步功能,提供仓库接入、差异预览、冲突处理与设备状态隔离。
- 整理忽略规则管理:自动检测内嵌仓库并排除 Git 元数据,将设备同步基准、凭据与恢复状态留在本机。
- 生成的
.gitignore按分类排列并去重,推荐规则之外的自有规则集中展示。 - 忽略规则界面默认折叠,展开后分层缩进,每条路径独占一行,长路径横向滚动。
- 补充同步、迁移、移动端运行和仓库接入回归检查。
验证:完整 lint、CSS 检查、基础功能与同步测试、TypeScript 构建通过;界面效果待用户验收。
Simple One 1.0.10
- 修复选中内容后按下右键,无法通过 Obsidian 原生菜单正常高亮的问题。双列功能此前误拦截了普通右键事件,导致原生菜单无法正常出现;现在仅在触发左右键同时按下的双列操作时拦截,普通右键恢复原生菜单,高亮等格式操作可正常使用。
- 保留左右键同时按下触发双列的功能。
验证:TypeScript 构建、现有 smoke 测试及右键事件回归检查通过;Obsidian 内实际高亮效果待确认。
Simple One 1.0.9
- 修复附件删除接口,遵循 Obsidian 的回收站设置;兼容自定义配置目录。
- 将浏览器原生确认框改为 Obsidian 弹窗,并补齐异步回调的错误处理。
- 粘贴前检查是否已被其他插件处理,避免重复接管。
- 修复多窗口元素检查和计时器写法;保留旧版设置页,增加 Obsidian 1.13 的功能搜索入口。
- 调整 CSS 覆盖、双列区块状态和自定义标签样式,移除
!important与:has()。 - 取消双列命令的默认快捷键;已有用户自定义快捷键保留。
- 加入桌面窗口定位优化,将超出显示器可用区域的设置和插件市场弹窗移回可见范围。
- 主 README 使用英文,完整中文使用说明保留在 README.zh-CN.md;补充安装指南、数据访问说明及直接依赖声明。
- 根据官方复查结果,修复 ES2020 检查环境中的数组索引与类型声明兼容问题。
- 发布产物通过 GitHub Actions 构建并生成来源证明。
Validation: official recommended ESLint rules (zero errors/warnings), CSS checks,
TypeScript build, formatting/window/platform smoke checks, and dependency audit.
Vault enumeration, clipboard access, Notebook Navigator local-storage fallback,
and inline-image Base64 decoding remain intentional capabilities.
Simple One 1.0.14
Simple One 1.0.14
- 新增笔记分享:在原笔记库中选择笔记,发布到独立公开仓库与 GitHub Pages,分享链接在笔记改名或移动后保持不变。
- 提供分享管理侧栏,支持目录布局、名称排序、公开分类与名称、链接复制及撤下笔记;通过「推送新分享」发布待办更改。
- 分享网站支持标题折叠、Callout、公式、Mermaid 和分列内容,支持导入、导出 HTML 模板与恢复默认模板。
- 统一电脑端同步、轻量同步与分享引导的界面,完善仓库重名提示、部署状态检查及当前同步模式提示。
- 改进轻量同步的差异预览与冲突处理,补充桌面自动备份及分享回归检查。
- 整理中英文项目介绍,将详细使用说明移至独立文档,并在主页提供语言与使用说明链接。
- 统一分享阅读器的压缩包格式,确保 Windows 与 Linux 构建产物一致。
笔记分享创建与发布目前需要电脑端;分享网站可在手机浏览。公开内容不提供访问密码,撤下不会清除 Git 历史或已保存的副本。
Simple One 1.0.11
- 集成桌面 Git 与移动端轻量同步功能,提供仓库接入、差异预览、冲突处理与设备状态隔离。
- 整理忽略规则管理:自动检测内嵌仓库并排除 Git 元数据,将设备同步基准、凭据与恢复状态留在本机。
- 生成的
.gitignore按分类排列并去重,推荐规则之外的自有规则集中展示。 - 忽略规则界面默认折叠,展开后分层缩进,每条路径独占一行,长路径横向滚动。
- 补充同步、迁移、移动端运行和仓库接入回归检查。
验证:完整 lint、CSS 检查、基础功能与同步测试、TypeScript 构建通过;界面效果待用户验收。
Simple One 1.0.10
- 修复选中内容后按下右键,无法通过 Obsidian 原生菜单正常高亮的问题。双列功能此前误拦截了普通右键事件,导致原生菜单无法正常出现;现在仅在触发左右键同时按下的双列操作时拦截,普通右键恢复原生菜单,高亮等格式操作可正常使用。
- 保留左右键同时按下触发双列的功能。
验证:TypeScript 构建、现有 smoke 测试及右键事件回归检查通过;Obsidian 内实际高亮效果待确认。
Simple One 1.0.9
- 修复附件删除接口,遵循 Obsidian 的回收站设置;兼容自定义配置目录。
- 将浏览器原生确认框改为 Obsidian 弹窗,并补齐异步回调的错误处理。
- 粘贴前检查是否已被其他插件处理,避免重复接管。
- 修复多窗口元素检查和计时器写法;保留旧版设置页,增加 Obsidian 1.13 的功能搜索入口。
- 调整 CSS 覆盖、双列区块状态和自定义标签样式,移除
!important与:has()。 - 取消双列命令的默认快捷键;已有用户自定义快捷键保留。
- 加入桌面窗口定位优化,将超出显示器可用区域的设置和插件市场弹窗移回可见范围。
- 主 README 使用英文,完整中文使用说明保留在 README.zh-CN.md;补充安装指南、数据访问说明及直接依赖声明。
- 根据官方复查结果,修复 ES2020 检查环境中的数组索引与类型声明兼容问题。
- 发布产物通过 GitHub Actions 构建并生成来源证明。
Validation: official recommended ESLint rules (zero errors/warnings), CSS checks,
TypeScript build, formatting/window/platform smoke checks, and dependency audit.
Vault enumeration, clipboard access, Notebook Navigator local-storage fallback,
and inline-image Base64 decoding remain intentional capabilities.
Simple One 1.0.11
Simple One 1.0.11
- 集成桌面 Git 与移动端轻量同步功能,提供仓库接入、差异预览、冲突处理与设备状态隔离。
- 整理忽略规则管理:自动检测内嵌仓库并排除 Git 元数据,将设备同步基准、凭据与恢复状态留在本机。
- 生成的
.gitignore按分类排列并去重,推荐规则之外的自有规则集中展示。 - 忽略规则界面默认折叠,展开后分层缩进,每条路径独占一行,长路径横向滚动。
- 补充同步、迁移、移动端运行和仓库接入回归检查。
验证:完整 lint、CSS 检查、基础功能与同步测试、TypeScript 构建通过;界面效果待用户验收。
Simple One 1.0.10
Simple One 1.0.10
- 修复选中内容后按下右键,无法通过 Obsidian 原生菜单正常高亮的问题。双列功能此前误拦截了普通右键事件,导致原生菜单无法正常出现;现在仅在触发左右键同时按下的双列操作时拦截,普通右键恢复原生菜单,高亮等格式操作可正常使用。
- 保留左右键同时按下触发双列的功能。
验证:TypeScript 构建、现有 smoke 测试及右键事件回归检查通过;Obsidian 内实际高亮效果待确认。
Simple One 1.0.9
Simple One 1.0.9
- 修复附件删除接口,遵循 Obsidian 的回收站设置;兼容自定义配置目录。
- 将浏览器原生确认框改为 Obsidian 弹窗,并补齐异步回调的错误处理。
- 粘贴前检查是否已被其他插件处理,避免重复接管。
- 修复多窗口元素检查和计时器写法;保留旧版设置页,增加 Obsidian 1.13 的功能搜索入口。
- 调整 CSS 覆盖、双列区块状态和自定义标签样式,移除
!important与:has()。 - 取消双列命令的默认快捷键;已有用户自定义快捷键保留。
- 加入桌面窗口定位优化,将超出显示器可用区域的设置和插件市场弹窗移回可见范围。
- 主 README 使用英文,完整中文使用说明保留在 README.zh-CN.md;补充安装指南、数据访问说明及直接依赖声明。
- 根据官方复查结果,修复 ES2020 检查环境中的数组索引与类型声明兼容问题。
- 发布产物通过 GitHub Actions 构建并生成来源证明。
Validation: official recommended ESLint rules (zero errors/warnings), CSS checks,
TypeScript build, formatting/window/platform smoke checks, and dependency audit.
Vault enumeration, clipboard access, Notebook Navigator local-storage fallback,
and inline-image Base64 decoding remain intentional capabilities.
Simple One 1.0.8
Simple One 1.0.8
- 修复附件删除接口,遵循 Obsidian 的回收站设置;兼容自定义配置目录。
- 将浏览器原生确认框改为 Obsidian 弹窗,并补齐异步回调的错误处理。
- 粘贴前检查是否已被其他插件处理,避免重复接管。
- 修复多窗口元素检查和计时器写法;保留旧版设置页,增加 Obsidian 1.13 的功能搜索入口。
- 调整 CSS 覆盖、双列区块状态和自定义标签样式,移除
!important与:has()。 - 取消双列命令的默认快捷键;已有用户自定义快捷键保留。
- 加入桌面窗口定位优化,将超出显示器可用区域的设置和插件市场弹窗移回可见范围。
- 补充英文安装指南、功能与数据访问说明、直接依赖声明及官方规则检查。
- 发布产物通过 GitHub Actions 构建并生成来源证明。
Validation: official recommended ESLint rules (zero errors/warnings), CSS checks,
TypeScript build, formatting/window/platform smoke checks, and dependency audit.
Vault enumeration, clipboard access, Notebook Navigator local-storage fallback,
and inline-image Base64 decoding remain intentional capabilities.
Simple One 1.0.7
修复主题 Callout 颜色检测中的静态样式赋值,改用 Obsidian 的 setCssStyles,解决自动审核规则 obsidianmd/no-static-styles-assignment 的错误。原有样式与功能保持一致。
验证:TypeScript 检查与生产构建通过;发布包从已提交源码独立构建。
Simple One 1.0.6
日历布局
- 月份导航改为两行、每行六个月,按钮行高固定为 32px,避免随侧栏宽度产生过大空隙。
- 手机月历日期行压缩到约 28–34px,并减少区块间距;保留完整日期和周数。
- “显示年历”更名为“显示月份导航”,同步更新使用说明。
新用户默认设置
- 电脑图片最大高度调整为 450px。
- 快捷格式菜单默认显示三级、四级、五级标题和引用,以及 Note、Important、Tip、Question、Warning、Example 与自定义“小贴士”。
- 内置“小贴士”Callout,默认最近使用格式仍为三级标题。
- 默认关闭突出显示今天,保持周数和季度开启。
- 公司假期功能默认开启,不包含私人公司安排;继续内置 2026 年国家法定假期安排。
- 默认复制当前笔记的文件绝对路径;手机端仍自动禁用复制功能。
- 修复重新加载时自动打开全部 Callout 菜单项的问题,保留用户选择。
已有用户的设置继续保留,新默认值不会覆盖个人配置。
最低 Obsidian 版本:1.7.2。发布附件为 main.js、manifest.json、styles.css,不包含个人 data.json。
验证:生产构建与 TypeScript 检查通过;默认配置及再次加载检查通过;240px、320px、390px 侧栏宽度的浏览器布局检查通过。手机真机外观仍需用户验收。