Repository navigation
闪记 v0.5.1
0.5.1
一次围绕同步安全与解析保真的集中修复。建议所有 0.5.0 用户升级。
同步安全
- 本地删除传播到远端前先把内容备份进
trash/;本地与远端都不再出现「两端无副本」。 - 安全阀新增「已跟踪文件在本地全部消失」判定,小笔记库同样受保护;命中时只跳过删除,上传/下载/合并照常。
- 服务器把写请求重定向为 303 时中止本轮,不再把未执行的 PUT/DELETE 当成成功。
- 能力探测单独验证
If-None-Match;不支持时不发送该头,改为写前复核 + 写后回读。 - 403 只影响单个文件,401 才中止整轮;认证失败与持续限流不再逐文件重试。
- 跨源重定向只允许公网 https,解析域名后拒绝回环/私网/链路本地地址,并拒绝 https→http 降级。
- 目录列表增加 8 MiB 上限;写入/删除前预留请求预算,避免「写成功但回读被预算拦下」。
- 从 0.5.0 升级时自动复用旧的同步密码与状态目录。
解析与本地文件
- 正文中缩进的
### HH:MM、正文中间形似_来源:…_的行不再被误当成条目头或来源。 - 删除/编辑/追加/合并都保持原文件的 CRLF 与末尾换行。
- 远端非 UTF-8 内容不再写入本地;
state.json读不出来时整轮中止,高版本状态先备份。 - 设置文件单个字段类型写错时只回退该字段,不再整份恢复默认(笔记目录不会因此丢失)。
界面
- 面板打开时
Ctrl+S/Ctrl+Enter不再保存主输入框并收起窗口。 - 密码未持久化时不再提示「设置已保存」;保存按钮防重复提交。
- 同步状态刷新加序号,慢响应不再覆盖新状态;测试连接失败会更新状态行。
- 编辑历史条目时关闭面板、重新打开或打开设置都会提示先保存。
- Markdown 预览禁止内联
style;隐藏的撤销按钮退出 Tab 序。
安装
- 安装版:
FlashNote_0.5.1_x64-setup.exe - 便携版:
FlashNote_0.5.1_portable_x64.zip - 校验:
SHA256SUMS.txt