Releases: zexadev/lapisnote
Releases · zexadev/lapisnote
Release list
v2.2.0
✨ 新增
- 数据概览页全面重做——从纯展示改成入口面板:
- 处处可点直达:笔记总数 / 收藏卡片进对应视图,点标签进该标签视图,点最近笔记直接打开
- 热力图按星期对齐(列为周、行为星期几,近 14 周),点任意格子直达日历当天
- 新增待办提醒卡:过期红标在前、未到期按时间排列,点击直达笔记
- 趋势图 7 天 / 30 天切换,悬停查看每日数量
- 图表悬停提示即时跟随光标
🐛 修复
- 统计归日与日历页不一致:概览按 UTC 归日,夏令时下跨零点创建的笔记会算进错误的一天
- 连续天数误清零:当天还没写就显示 0,现从昨天起算、当天未写不断签
- 提醒时间显示:夏令时转换周「明天」会错标成「今天」;跨年提醒补年份;过期提醒补时刻
v2.1.0
✨ 新增
- 日历页全面重做:
- 月网格直接显示每天的笔记与提醒:笔记按标签自动配色、超出折叠,提醒带时刻落在约定那天
- 右侧常驻日面板:点选任意日期即看当天笔记与提醒,单击直达
- 任意日期记笔记:双击格子(或按 Enter)就在那一天新建笔记
- 拖拽改期:拖动笔记调整归属日期,拖动提醒改约定时间
- 键盘导航:方向键移动日期,PgUp/PgDn 翻月,T 回到今天
- 当月笔记一键导出为 Markdown / JSON
🐛 修复
- 同一提醒弹两次系统通知:打开日历页时提醒通知会重复弹出,已修复
- 通知品牌残留:系统通知标题从旧名「JDNotes」改为「Lapis」
v2.0.2
v2.0.1
v2.0.0
更名说明 — 自 v2.0 起,jdnotes 正式更名为 Lapis。仅品牌名称变更,仍为同一应用、同一套本地数据;现有用户直接更新即可,笔记与设置原样保留,无需迁移。
Lapis 从单机笔记迈向多设备同步:公司、家里、未来的手机互为对端,各持全量副本,互相同步、最终一致。不依赖任何中心服务器 —— 你的笔记永远在你自己手里。
✨ 核心新增
🔄 多设备同步(重磅)
- mDNS 自动发现:同一 WiFi 下打开 Lapis 的设备互相可见,无需手输 IP
- 笔记多选同步:设备旁「选笔记」打开多选弹窗,搜索/全选/单选要给对方的笔记
- 跨网 P2P 直连:公司↔家不同网络也能加密直连(基于 iroh:NAT 打洞 + relay 兜底 + QUIC/TLS 端到端加密)
- 编辑器旁单条同步:编辑器头部「推送」按钮把当前笔记直接发给某台设备
- 三路合并冲突保留双份:改同一处自动生成「冲突副本」笔记,绝不静默丢数据
- 接收方推送提示:对端推过来时本机自动 toast 告知「收到 N 条」
🛡️ 同步安全与隐私
- 首次配对码确认:配对新设备时双方屏幕显示同一个 6 位数字,对上才信任。不靠网络协商防中间人 —— 适合咖啡店/宾馆陌生 WiFi
- 私有笔记标记:编辑器头部 Lock 图标一键设为私有,绝不参与同步(个人日记、密码等不会发给任何对端)
- 持久设备指纹:从公钥派生,重启同设备在对方眼里仍是同一台
- 防外部自动化接管:发布版禁用 WebView2 远程调试注入,挡住浏览器自动化工具(如 Playwright)接管窗口、读走笔记
🌐 跨网体验完整化
- 跨网设备列表(添加一次记住,一键同步)
- 设备在线/离线状态(绿/灰圆点 + 刷新按钮)
- probe 自动取名(添加设备时自动取回对端设备名,无需手动填)
- 连接类型实时显示:进设备同步页 / 打开发送弹窗即探测,标注 ⚡ 直连 / 🔁 中转(探测中显示加载动画)
- 同步结果文案改双向人话:「已发出 N 条 + 本机新增 X 更新 Y」
🔗 笔记引用 / 双向链接
- 输入
[[引用其它笔记:弹出笔记选择框,选中即插入引用,单击直接跳转 - 正文里字面
[[标题]]也识别:AI 经 MCP 写入、手打或粘贴的[[标题]]文本自动渲染成可点引用(常态隐藏中括号、光标移入才显) - 反向链接:被引用的笔记底部显示「被以下笔记引用」,一键回跳
- 引用基于稳定 ID(uuid),跨设备同步、导入导出后依然有效
✍️ 编辑器内联 AI(就地改写)
- 选中即改:选中文本
Ctrl+J唤起,AI 就地改写——原文标红删除线保留、新文本绿标紧随流式生长,像 Cursor 一样在原地看 diff - 接受 / 放弃 / 重试 / 追加指令:不满意就换一个结果,或补一句指令继续改
- 斜杠
/唤起:改进写作、翻译、总结、续写等快捷动作
🤖 AI 侧栏对话
- 对话自动命名:按内容起名,不再一串「对话 1、2、3」
- 一体化输入卡:模型选择、上下文占用进度条、附图预览、发送并入一张卡
- 每模型独立上下文窗口:自动压缩按各模型真实窗口来,添加模型可手填窗口大小
- 切换 / 新建 / 开合顺滑:对话下拉、侧栏滑入滑出都带动画
💅 优化
- 图片附件化存储:base64 内嵌 →
attachments/<sha256>内容寻址,DB 瘦身 + 改图不触发整篇冲突 - **「清理无用图片」**按钮:扫描笔记引用 GC 孤儿附件
- 应用启动即注册 mDNS(无需进同步页对方就能发现本机)
- 设备名变更立即同步给对方(不等 mDNS TTL 过期)
- 退出发 mDNS goodbye(对方设备列表立即清除本机)
- 多网卡同设备只列一条
- 设备同步页全局 toast 反馈 + 分区布局重做
- 搜索与日夜切换上移标题栏:顶部即搜,侧栏品牌区贯穿到顶、左上角独立展示
- 新建即空白:移除内置笔记模板,结构交给斜杠命令与 AI
- Agent Skill 与 MCP 注册名规整为
lapis(更新后自动清理旧 jdnotes 注册,不留重复) - 标签上色:侧栏与编辑器标签按名着色,一眼归类
- 选中态统一品牌色:导航项 / 笔记卡 / 标签行一致(品牌淡底 + 品牌色文字图标 + 指示条)
- 侧栏标签区规模化:按使用频率排序、默认精选 +「显示全部」带筛选,标签上百也不失控
- 斜杠命令菜单优化:分组呈现、支持中文 / 拼音过滤、命令更全
- 链接悬停操作卡:链接上悬停出卡片——打开 / 复制 / 编辑 / 取消链接
- 右键菜单换应用自绘:复制 / 剪切 / 粘贴 / 全选,不再弹网页浏览器菜单
- F11 沉浸模式进出带动画
- 窗口默认与最小尺寸统一
- 页面切换交叠淡切:数据概览 / 设置 / 日历互切无空白闪
🐛 修复
- 修复
local_ip()错选 VPN/Docker 虚拟网卡(改用 netdev 按家用私网段打分) - 修复
initDatabase未调用导致 uuid 全空、同步导出空的「新增 0」假象 - 修复 iroh 设备 ID 每次启动随机
- 修复迁移图片附件后首次同步可能假冲突爆炸(同步基准一并迁移)
- 修复复制 / 拖拽多张图片到笔记时互相覆盖
- 修复表格单元格粘贴多行内容后整表变
[table]、内容丢失(复杂表格改存 HTML) - 修复打开笔记未编辑却刷新「更新时间」
- 修复复制代码粘贴进编辑器不解析成代码块、代码块语言被洗掉
- 修复笔记文字复制后剪贴板拿不到(右键复制走完整粘贴管线)
v1.9.1
v1.9.0
v1.8.1
v1.8.0
✨ 新增功能
📝 富文本扩展
- 编辑器支持下划线、文本高亮(5 色)、左/中/右对齐、智能排版
- 新增 Callout 提示块(信息/警告/提示/错误 4 类)
📊 写作统计与模板
- 编辑器底栏实时显示字数、字符、阅读时间、段落数(中英分别计算)
- 新建笔记弹窗提供 5 个内置模板(空白/会议记录/项目计划/读书笔记/周报)
🎛️ 侧栏三态切换
- 展开 → 收起(仅图标)→ 隐藏,Ctrl+\ 循环切换,状态持久化
⚡ 斜杠命令搜索
- 输入 / 后键盘字符实时过滤,命令分组重构为基础/格式/高级/AI
💅 优化
- MCP Server:append/update/get 支持按 ID 精确操作
- MCP Server:get_note 支持 max_length/offset 分页
- MCP Server:search_notes 支持按 tag 过滤
- MCP Server:list_notes 返回内容长度