Repository navigation
Releases
Releases · Zhong0118/PinNote
PinNote v1.1.4
更新内容
- 自动检查时间保存到本地,重启应用后仍遵守 24 小时间隔,网络失败也计入检查间隔。
- 同一版本只自动提醒一次,提醒记录跨重启保留;仍可从托盘手动检查并安装。
- 手动检查增加 30 秒冷却,反馈沿用托盘菜单,保持界面简洁。
- 更新检查记录与便签数据独立保存,并处理记录损坏、写入失败和系统时间回拨。
安装与更新
- macOS:下载
.dmg,支持 Apple Silicon 和 Intel。 - Windows x64:下载
-setup.exe或.msi。 - 1.1.3 用户可从托盘选择“检查更新”→“更新并重启”;1.1.2 及更早版本需先手动安装。
- 应用使用 GitHub Release 静态清单和签名校验,需能访问 GitHub。Mac 应用未做 Apple 公证,Windows 安装包未做开发者证书签名。
下载与安装前仍会校验更新包,并等待所有便签保存完成。
PinNote v1.1.3
PinNote 1.1.3
托盘里增加「检查更新」,便签界面保持不变。
- 有新版时提醒,点击「更新并重启」即可下载、保存便签、安装并重启;下载进度显示在托盘菜单中。
- 正式版启动后和每 24 小时静默检查,同次运行中同一新版只提醒一次。没有更新或后台检查断网时不弹窗。
- 支持 macOS Apple Silicon / Intel,以及 Windows x64 NSIS / MSI。
- 更新包必须通过签名校验;保存失败或超时会取消安装,安装失败会恢复编辑。晚创建的便签窗口也受到保护。
- 发布流程改为先构建草稿,两个平台的安装包、签名和更新清单完整后才公开发布。
安装
1.1.2 及更早版本需要手动安装本版一次,之后即可使用应用内更新。
- Mac:下载 universal
.dmg,将应用放入本机可写目录,不要直接从 DMG 中运行。 - Windows:下载
.exe或.msi安装程序。
Mac 使用 ad-hoc 签名,尚未 Apple 公证;Windows 未使用开发者证书签名,系统可能提示未知开发者。更新签名独立于系统代码签名。
验证范围
61 项 Node 测试、10 项 Rust 单元测试、1 项签名/下载/安装契约测试、37 项浏览器回归,以及类型检查、clippy 和两个平台 CI 构建。Mac 应用替换在隔离目录验证,Windows 安装器实际启动、系统提权和重启仍需实机验收。
应用标识保持 com.pinnote.app,已有便签继续沿用。升级前建议从托盘退出并备份应用数据目录。
PinNote v1.1.2
PinNote 1.1.2
极简桌面便签体验更新,支持 macOS 和 Windows。
本次改动
- 标题栏收为标题、收起按钮和圆形菜单,默认白底、黑字、蓝色强调。
- 新增 180 × 40 胶囊模式,保留编辑内容、撤销历史和展开尺寸。
- 修复 macOS 展开时先移动、页面最后才变大的问题,让页面随原生窗口连续重绘。
- 改善胶囊跨屏移动、屏幕边界展开和隐藏窗口的位置恢复。
- 修复快捷键并发注册、长按重复触发及连续托盘操作的竞态。
- 加固自动保存、隐藏、切换编辑模式、删除及退出时的数据保存逻辑。
安装包选择
- macOS:下载文件名含
universal的.dmg,兼容 Apple Silicon 和 Intel Mac。 - Windows:下载
.exe安装程序,或按需选择.msi;本次提供 x64 架构。
安装包未使用开发者证书签名;macOS 未做 Apple 公证,系统可能提示未知开发者或阻止运行。Windows 需要 WebView2。
验证与已知范围
- 51 项 Node 单元测试、4 项 Rust 测试、Svelte 类型检查和 Rust clippy。
- 浏览器回归分别覆盖模拟 Mac、Windows 平台的 34 项场景。
- macOS 已进行独立测试便签的原生动画、双屏移动和托盘显隐验证。
- Windows 桌面交互与真实混合 DPI 显示器拔插仍需实机验收;CI 编译通过不等于桌面交互全部验证。
- 本版暂不包含应用内检查更新或一键安装,计划在后续版本加入。
升级前建议从托盘退出应用并备份应用数据目录。应用标识保持不变,已有便签数据继续沿用。
PinNote v1.0.1
PinNote v1.0.0
- 新增工具栏模板按钮,当前便签内可直接打开模板面板
- 新建便签保持空白,不强制进入模板选择流程
- 支持内置模板:空白便签、今日 TODO、会议记录、AI 提示词、项目计划、Bug 排查
- 支持新增和删除自定义模板
- 自定义模板最多保存 8 个,数据保存到应用数据目录的
templates.json - 套用模板会替换当前便签标题和内容;当前内容非空时会先确认
PinNote v0.5.0
PinNote v0.4.0
- 便签内容改为原子保存,并在导出、退出、隐藏前强制落盘
- 设置迁移到应用数据目录保存,便于后续备份和迁移
- 支持多便签独立窗口,每张便签可独立置顶、改颜色、调透明度和记忆位置
- 多窗口保存改为按便签合并,避免多个便签同时保存时互相覆盖
- 旧版单便签数据自动迁移到多便签数据结构
Ctrl+S只导出当前聚焦窗口的便签- 支持开机自启后隐藏启动
- 增加轻量系统托盘:显示最近便签、新建便签、设置、退出
- 关闭窗口默认隐藏到托盘,工具栏电源按钮关闭当前便签
- 记住每张便签窗口的位置和大小
- 全局快捷键注册失败时给出状态提示
- Markdown 源码模式支持 Tab 缩进、加粗/斜体包裹、列表/任务项回车延续
- 修复新建便签后 Milkdown 编辑器可能继续显示旧内容的问题
PinNote v0.3.0
- 全局快捷键:
Alt+N显示/隐藏窗口,Alt+Shift+N新建便签(任何应用中可触发) - 应用内快捷键:
Ctrl+S导出、Ctrl+T置顶、Ctrl+/切换源码模式、Ctrl+,打开设置 - Milkdown 内置
Ctrl+B加粗、Ctrl+I斜体 - 设置面板重构为独立窗口,分三个标签页:外观 / 行为 / 快捷键
- 全局快捷键支持自定义录入和重置
- 设置窗口与主窗口实时同步
PinNote v0.2.0
- 便签内容自动保存到应用数据目录(关闭重开不丢失)
- 修复 Milkdown 所见即所得编辑器无法渲染的问题(pnpm 依赖提升 + commonmark preset 缺失)
- 任务列表
- [ ]支持 CSS 复选框渲染和点击切换 - 拖拽区域显示小手光标(移除
data-tauri-drag-region对 cursor 的干扰) - 依赖整合为
@milkdown/kit,清理无用包
PinNote v0.1.0
PinNote v0.1.0
初版功能:
- 桌面便签窗口
- Markdown 编辑/展示
- 本地保存
- 导出 Markdown
- 窗口置顶