Skip to content

Releases

家庭备忘录 v1.2.1(玻璃胶囊导航栏)

Choose a tag to compare

@anlan-home anlan-home released this 24 Oct 13:50

底部导航改为 HyperOS 4 玻璃胶囊

上一版做成了平铺栏,这一版按 Miuix 的 GlassNavigationBar 规格重做(miuix-glass 模块):

  • 悬浮胶囊:整条导航浮在内容之上(高 54dp、左右留边),列表从玻璃下方滚动穿过
  • 柔光玻璃材质:半透明白底 + 竖向柔光层 + 双光源亮边描边(主光左上 50%、辅光右下 30%)+ Floating 阴影(黑 5%、半径 24dp)
  • 选中气泡:随选中项弹簧滑动(MediumBouncy),图标 28dp / 文字 11dp,上下内边距 3dp
  • 未选中项不压暗,靠气泡指示位置
  • 修复:气泡对齐偏移(原来跑到中间);列表底部留白 96dp 避免被悬浮栏遮挡

同批安全加固测试(5 项对抗性测试入库)

  • 登录暴力破解现状测试(无限速,已记录为已知问题)
  • 并发登录不崩/不死锁
  • 配对码暴力空间与一次性语义
  • 附件下载必须携带有效 token
  • 登录响应不回显密码、错误响应不含 token

验证

  • 服务端测试全绿;客户端 38 个单测全绿
  • 真机截图核对气泡定位与玻璃质感(小米 2412)

下载

文件 大小 用途
FamilyMemo-v1.2.1-release.apk 12.2 MB Android 手机安装
memosync_1.2.1_x86_64.fpk 4.6 MB 飞牛 fnOS x86 本地安装
memosync_1.2.1_arm64.fpk 4.3 MB 飞牛 fnOS ARM 本地安装

校验值(SHA256)

a2989ffcbfb3317f1d26e2ace222c4748aae4f71ba324ce81bb2cdb52cf34de8  FamilyMemo-v1.2.1-release.apk
9f79c38a5483b14905d19d26b531d4d31c8dbd1be8bda37b1b0e45621a5cf584  memosync_1.2.1_x86_64.fpk
b77b4e8ce3c418463507280599d792b2d8a1b711f377b0198116f8131e6c1c98  memosync_1.2.1_arm64.fpk

家庭备忘录 v1.2.0(HyperOS 风格界面)

Choose a tag to compare

@anlan-home anlan-home released this 24 Oct 13:43

界面重构(参考 Miuix / HyperOS)

  • 底部导航:扁平栏 + 顶部细分隔线,图标 26dp / 文字 12sp,选中染琥珀色(去掉胶囊指示器)
  • 页面结构:顶部大标题 + 右侧新建入口,去掉悬浮按钮
  • 配色:中性浅灰页面底 + 纯白分组卡片 + 淡分隔线,琥珀色作为强调色
  • 卡片:去掉投影、圆角 20dp,更扁平
  • 搜索条:大圆角填充式;筛选改为胶囊
  • 修复:标题被状态栏遮挡(补状态栏内边距)

版本号收敛

  • 新增 version.properties 作为唯一来源,Gradle 构建与 FPK 打包都从它读取,不再两处手改
  • 确立规则:主.次.修订 —— 新增功能升次版本,只修 bug 升修订,日常小修攒批发布
  • 本次界面重构记为 1.2.0;历史见 CHANGELOG.md

验证

  • 真机(小米 2412 / Android 14)逐屏核对:登录、主导航、搜索/筛选、卡片、我的、设置
  • SSE 实时同步:服务端新增笔记后手机端即时出现
  • 服务端测试全绿;客户端 38 个单测全绿

安装

  • 手机:安装 APK → 登录页填 NAS 地址(可再填备用外网地址)
  • NAS:fnOS 应用中心本地安装对应架构 fpk;飞牛上改端口请在应用「设置」里改

下载

文件 大小 用途
FamilyMemo-v1.2.0-release.apk 12.2 MB Android 手机安装
memosync_1.2.0_x86_64.fpk 4.6 MB 飞牛 fnOS x86 本地安装
memosync_1.2.0_arm64.fpk 4.3 MB 飞牛 fnOS ARM 本地安装

校验值(SHA256)

b219b4d6ba2d2419ea45ed99e6f93e59468f5f4bdc7b7cf3e1821d042196dc53  FamilyMemo-v1.2.0-release.apk
ee76d24dfb34a7972f871b2e9d5dc5ccba8e1587bca344b8c4750576af5c9020  memosync_1.2.0_x86_64.fpk
f0651da6f53f90494916c3c9bfec3e60e40ba28ef4017285557253f1c046119b  memosync_1.2.0_arm64.fpk

家庭备忘录 v1.1.3(双地址 + 真机 UI 打磨)

Choose a tag to compare

@anlan-home anlan-home released this 24 Oct 13:15

这一版解决「在家能用、出门连不上」

  • 双地址自动切换:同时填内网地址与外网/Tailscale 地址,App 自动探测可用线路;在家走内网、出门自动切外网,某条线路失败会立即换另一条重试
  • 设置页可管理地址:编辑主/备地址、查看「当前生效」、一键「测试连接」
  • 深链接一键配置:familymemo://setup?primary=http://NAS:5231&alt=http://WAN:5231(可直接做成二维码给家人扫)
  • 新建时选空间:新建笔记/清单/资产时选择家庭共享、工作组或私人空间;卡片上标注所属空间
  • 空草稿退出自动进回收站,不再留“(空)”卡片

真机 UI 走查(小米 2412 / Android 14)修了 5 处

  • Material3 容器色缺失,导航栏/弹窗/选中态是紫色 → 补全暖米黄色板
  • 编辑器底部工具栏压在手势条上 → 增加系统栏避让
  • 服务端时间略超前几秒时显示“即将” → 60 秒内按“刚刚”显示
  • 编辑器工具栏缺少“标签”按钮 → 补齐为 5 个
  • 卡片看不出所属空间 → 增加空间标签

真机验证

  • 主地址设为不可达、备用设为可用 → 同步自动切到备用并成功,「当前生效」显示备用地址 ✅
  • 深链接写入地址并立即同步 ✅
  • 登录/五页签/新建/空间选择/资产页/设置 逐屏截图核对 ✅
  • 服务端 26 个测试、客户端 38 个单测全绿 ✅

下载

文件 大小 用途
FamilyMemo-v1.1.3-release.apk 13M Android 手机安装(正式签名)
memosync_1.1.3_x86_64.fpk 4.7M 飞牛 fnOS 本地安装(x86)
memosync_1.1.3_arm64.fpk 4.4M fnOS ARM 设备

推荐配置(双地址)

  • 主地址:http://<NAS内网IP>:5231
  • 备用地址:Tailscale 地址 http://100.x.x.x:5231 或公网 DDNS 地址
  • 手机装 APK → 登录页分别填写两个地址 → 之后无论在家还是外面都能自动选通

校验值(SHA256)

192f7e5202fb172ff75d40ae1530aac8901c04519a8626be88bfc0310a3b948d  FamilyMemo-v1.1.3-release.apk
9d0b69e38c429507ab606d4cc35d548f25bd188c8024d3a57ac4ca01601e87e8  memosync_1.1.3_x86_64.fpk
692b3e334c1d0d37d1c57761bfa256653869a66da4d83d4d3dd9a15519744c3b  memosync_1.1.3_arm64.fpk

飞牛上改端口请在「应用设置」里改(保存后重启应用);旧端口会自动跳转到新端口。

家庭备忘录 v1.1.2(真机验证版)

Choose a tag to compare

@anlan-home anlan-home released this 24 Oct 12:17

本版重点:在真实飞牛 NAS 上完成端到端验证,并修复验证中发现的缺陷

真机验证结果(app install-fpk 实装)

  • 安装任务成功、应用 running、管理页 200、未认证接口 401
  • 完整 E2E 60/60 连续两次全绿(清单合并、多提醒、工作组、空间转换、附件、配对码、改密踢设备)
  • 飞书 / 钉钉(含加签)webhook 真实回调 9/9
  • 应用设置改端口 → 新端口可用、旧端口自动 307 跳转
  • 卸载重装后账号与数据完整保留

重要修复

  • 备份恢复后同步失效:恢复导致序号回退,客户端永久收不到更新 → 服务端下发 reset_required,客户端保留未推送编辑并全量重建
  • 空间转换未生效:服务端 UPDATE 漏了 space_id;且移出可见空间后仍能读到内容(隐私泄漏)→ 修正并下发墓碑
  • 删除组长导致工作组不可管理 → 自动转让组长;删除用户清理成员关系
  • Webhook 失败后提醒丢失 → 失败重试(上限 3 次)
  • fnOS 内改端口无效 → 明确拒绝并指引走平台设置(平台只路由已声明端口)
  • 端口改到已占用端口导致服务起不来 → 变更前探测
  • 用户名可创建重名账号 → 去空格 + 字符集校验
  • 二进制版本号写死 → 构建时注入

新增

  • 安装向导可设置管理员账号密码(不必再翻日志找初始密码)
  • GET /api/v1/admin/diagnostics 运行诊断(版本/端口/配置可写性/平台模式)
  • E2E 脚本可重复运行;webhook 测试支持局域网回调

客户端修复

  • 小组件勾选索引错位(列表重排后勾错条目)
  • 未来提醒时间显示“刚刚”
  • 「我的」提醒列表不随时间刷新
  • 退出编辑器时保存可能被取消(快速返回丢最后输入)
  • SSE 401 后无限重连;被移出工作组后本地空间残留;小组件主线程 IO

下载

文件 大小 用途
FamilyMemo-v1.1.2-release.apk 12.1 MB Android 手机安装(正式签名)
memosync_1.1.2_x86_64.fpk 4.6 MB 飞牛 fnOS 本地安装(x86)
memosync_1.1.2_arm64.fpk 4.3 MB fnOS ARM 设备

安装/升级步骤

NAS 端(飞牛):应用中心 → 本地安装 → 选择对应架构的 fpk。安装向导里可设置服务端口与管理员账号密码。
实测:卸载后重装,账号与备忘录数据完整保留。

手机端:安装 APK → 登录页填 http://NAS-IP:端口 → 用管理员账号登录,或在 NAS 管理页「接入配对」生成配对码给家人免密接入。

校验值(SHA256)

516381e0e9ec4560fd8e0167c13b7b70d577b6d44794433d83c33401ba6fbbba  FamilyMemo-v1.1.2-release.apk
65022687c716ee15de1a9ded882bd51d4ec95e053f7bc0ff8259bca922eae636  memosync_1.1.2_x86_64.fpk
75af3eefeda9a6f83caf7b29eaceff8de4f966d680400c7e33ba3fc93220e46f  memosync_1.1.2_arm64.fpk

注意:飞牛上修改端口请在「应用设置」里改(保存后重启应用);管理页内的改端口按钮在应用包内会被拒绝,这是平台限制。旧端口会自动跳转到新端口。

家庭备忘录 v1.1.0

Choose a tag to compare

@anlan-home anlan-home released this 30 Sep 00:57

本版亮点

  • 多条提醒:一条备忘录可设多个提醒时间(如 18 号 9 点、19 号 8 点、20 号 10 点),App 精确闹钟各自推送
  • 飞书 / 钉钉群机器人:到点提醒同步推送到群聊(管理页 → 提醒推送,支持钉钉加签)
  • 桌面小组件:清单小组件可直接在桌面勾选条目,笔记小组件常驻速览
  • 工作组空间:建组、按用户名拉人/移人,备忘录可在家庭/工作组/个人空间间自由转换,组内内容仅组员可见
  • 资产自定义字段:网址、会员等级等键值对,卡片上一键复制
  • 清单条目级合并:家人同时编辑同一清单自动并集,不再产生冲突副本
  • 改端口自愈:管理页直接改服务端口,旧端口自动跳转

下载

文件 用途
FamilyMemo-v1.1.0-release.apk Android 手机安装(x86_64/ARM 手机通用)
memosync_1.1.0_x86_64.fpk 飞牛 fnOS 应用中心本地安装(x86 NAS)
memosync_1.1.0_arm64.fpk fnOS ARM 设备

首次使用:NAS 装 FPK → 管理页创建账号/生成配对码 → 手机装 APK 登录。详见仓库 README。

升级:直接覆盖安装,数据保留(签名与 v1.1.0 起保持一致)。