Simple One

by zo00oey
5
4
3
2
1
Score: 50/100

Description

Format notes, manage diaries and attachments, and streamline links in Obsidian.

Reviews

No reviews yet.

Stats

0
stars
59
downloads
0
forks
6
days
0
days
0
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
25
commits

Latest Version

18 hours ago

Changelog

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.

README file from

Github

Simple One

English | 中文介绍 | User guide | 中文使用说明

Everyday tools for writing, organizing, syncing, and sharing in Obsidian. Simple One brings them together in one plugin, with features you can enable as needed.

Features

  • Writing and formatting: Quickly apply headings, quotes, and Callouts; clean up notes with configurable formatting rules.
  • Links and webpage capture: Turn pasted URLs into readable links, clean page titles, and capture webpages as notes with your own templates.
  • Calendar and daily notes: Write daily notes, carry forward unfinished tasks, and keep track of recurring reminders, anniversaries, and holidays.
  • Reading and display: Adjust text width and image size, use columns, enlarge images, and preview HTML, colors, and diagrams.
  • Attachments and organization: Find unused attachments, organize file names and locations, filter search folders, and fill properties for new notes.
  • Vault sync: Full Git sync for desktop backups and history, plus lightweight sync for phones and computers without installing Git.
  • Public note sharing: Publish selected notes from your existing vault to a GitHub Pages website, with stable links, a sharing sidebar, and customizable HTML templates.
  • Desktop conveniences: Copy note links or file paths and keep supported popout windows within the screen.

Desktop and mobile display options can be configured separately. The settings interface is currently in Chinese. Publishing shared notes requires desktop; the website can be read on any device.

Get Simple One

Find Simple One in Obsidian's community plugins, or download it from Releases.

See the English user guide or 中文使用说明 for setup and everyday use.

Access and privacy

Sync requires GitHub authorization; sharing publishes selected notes publicly. Web capture contacts the requested website. Sync and attachment tools scan vault files, copy actions use the clipboard, and desktop Git uses local files and commands. No telemetry. See review notes for technical details.

Feedback and license

Questions, problems, or ideas? Visit GitHub Issues.

MIT License · Third-party notices