Skip to content

Releases: rockbenben/life-guide

生活指南 v0.4.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 08:42

这一版,App 更像一个能照着做的清单,而不只是能查的手册。

计时器现在会一步一步数

以前一个动作只有一个总读数 —— 比如「血管拉伸 7 分钟」。可真正做的时候不是这样:每个动作保持 30 秒,做完这个换下一个。

现在每一步都有自己的读数。保持 30 秒的就数 30 秒,数完自动跳到下一步,不用自己盯着总时间。像「按压 3 秒」「保持 6 秒」这种短动作,倒数结束还会提醒你一下。

要等很久的步骤(比如「冷藏 5 小时」)不倒计时,而是直接告诉你「等约 5 小时」—— 那是等着,不是在做一件事。

打开就有的动作,从 16 个变成 40 个

以前 App 一开始只放 16 个动作。其余 400 多个得自己从手册里一个个找出来加。

现在日常里直接有 40 个:

  • 晨光、洗脸、刷牙、牙线、涂防晒、3T 保湿这些每天要做的
  • 稍快走 60 分钟、椅子静蹲、屈膝伸展、面部提拉、按穴位这些运动
  • 蜂鸣式呼吸法、淋巴回流按摩这些「有余力就做」的
  • 每天 2 个猕猴桃、每天 1 茶匙亚麻籽油、每天额外 6g 纤维这些饮食上的
  • 睡前泡澡、睡前鼻腔冲洗、限酒这些晚间的

「钾卡、锌卡、蛋白质卡、纤维卡」那几项没放进来 —— 它们是「每餐看一眼的账」,不是要做的动作。想用的话在「发现」或手册页自己挑。

卡片多了会折叠:今天页先显示 12 个,剩下的收在「还有 N 个,全展开」里,点一下就全出来。顶部那行会写「这一段 34 个动作(先铺 12 张)」,不会让你以为 34 件都要做。

有些卡片之前显示的是章节名,现在是它做什么

之前有一批卡片在屏幕上显示的是手册里的小节标题,比如「检查、治疗与就诊」。同一篇里有好几张这样命名的卡,并排出现看着像出了错。

现在每张卡都直接说自己在做什么(「每天踮脚 50 次」「睡前用生理盐水冲鼻腔」),493 张卡没有一张重名。

修了几处一直摆在屏幕上的错

  • 有三张卡的时间算错了 60 倍 —— 原文写「泡 10 分钟」,卡上写的是 10 秒;「煮 5 分钟」写成 5 秒;「每次 10 分钟」写成 10 秒。现在都对了。
  • 有几张卡把同一句话列成了两步 —— 比如同一个动作出现两遍。现在只算一次。
  • 有几张卡把「警告」当成了要做的动作去计时 —— 比如「42℃ 泡 10 分钟会让体温升得过高」那是提醒你小心的,不该计时。
  • 另外补上了 2 张漏掉的卡片(醋的用量表、土豆泥团子)。

你会注意到什么

  • 今天页的卡片多了。默认 40 个,按时段显示;折叠着,点「还有 N 个,全展开」才展开。
  • 有的卡下面多了一个小计时器,数完自动跳下一步。习惯盯着一个总读数的话,可能要适应一下。
  • 不是每一步都有读数 —— 手册原文写明了时间的那些步骤才有。原文没写的步骤照样显示,只是没有读数,不会给你编一个时间出来。

三件要知道的事

  • 安装包还没签名:Windows 版首次运行会显示「未知发布者」,SmartScreen 可能拦一下 —— 点「更多信息 → 仍要运行」;macOS 版未签名未公证,首次打开要右键 →「打开」。
  • 自动更新:Windows 安装版与 Linux 的 AppImage 版支持(在「设置 → 更新」里查,点了才下载);macOS 版、Linux 的 deb / rpm 版、Windows 的免安装版请手动换新包。
  • 关窗口只是收进托盘,进程还在,提醒照样响。

生活指南 v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 09:47

这一版把「换设备」这件事做完了:多台设备可以共用同一份数据,但默认一个字节都不出去 —— 要开同步得你自己在设置里开,开了之后上传的也只有密文。

这一版加了这几件事:

  • 多设备同步(可选,默认关):三种落点 —— 网盘 WebDAV、GitHub 私有仓库、仓库里自带的那个自建服务。口令同时派生出空间编号与加密密钥,所以服务端拿到的只有密文;口令本身不出设备。
  • 局域网里的 WebDAV 也能连:桌面端与 Android 手机走的是系统自己的网络栈,不受浏览器跨域限制 —— 自建的 nginx dav、NAS 里那台都能用(浏览器端仍不支持,界面里写明了)。
  • 同步省流量:先问一句「还是那一版吗」(ETag / 304),没变就几百字节收工;只在真有变化时才上传,应用开着时每隔几分钟也会自己查一次。
  • 同步设置页重做了一遍:一段话加一个可展开的说明,选项名短了;地址少了协议时会直接说「地址格式不对」,不再笼统报「网络不通」。三个真问题也修了:服务端回 304 时本地的改动会被吞掉、账号密码里带非拉丁字符会报错、「正在同步」被当成失败会让自动同步冷却五分钟。
  • 卡片合并了:38 张拆得太散的卡并成了 14 张(产品里的卡从 518 张降到 491 张)。合并后的卡保留了被并卡的每一步、每条剂量、每处禁忌;你已有的记录靠 formerIds 认领回新卡。审查也补了「子集」这一项 —— 一张卡的每一步都在另一张卡里时,相似度算不出重复。
  • 标记重画:从「一张卡加一枚印」改成「一个站着的人,胸口别着今天的印」 —— 这个应用多半是在讲身体的事,印是仪式。托盘图标也跟着换了(16px 另画了一版小标记)。
  • 手机上展开的卡,点别处就收起:读完想合上不用一路滚到卡末;卡里的东西点了不收起(正在读剂量时卡就没了,那比不收更糟)。
  • 文档跟代码对齐:卡数、测试数、预缓存大小这些数字逐个重新量过。

这一版有什么:

  • Windows:安装包(NSIS,x64 + arm64)与双架构免安装绿色版
  • macOS:dmg + zip(Intel / Apple Silicon)
  • Linux:AppImage + deb + rpm(x64 / arm64)
  • Android:APK(debug 签名,可直接安装;用「允许通知」后才排程)
  • 浏览器:PWA —— https://life.newzone.top/(可装到桌面与手机;首次打开会在后台预缓存,约 3.9 MB,缓完就能完全离线用)

数据只在本机,不上传、没有账号。换设备用「导出数据 / 导入数据」。

完整的说明与限制见仓库 README 与 docs/使用指南.md。

三件要知道的事

  • 安装包还没签名:Windows 版首次运行会显示「未知发布者」,SmartScreen 可能拦一下 —— 点「更多信息 → 仍要运行」;macOS 版未签名未公证,首次打开要右键 →「打开」。
  • 自动更新:Windows 安装版与 Linux 的 AppImage 版支持(在「设置 → 更新」里查,点了才下载);macOS 版、Linux 的 deb / rpm 版、Windows 的免安装版请手动换新包。
  • 关窗口只是收进托盘,进程还在,提醒照样响。

生活指南 v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 08:53

草稿:确认发布说明后再放行审批。

三件要知道的事

  • 安装包还没签名:Windows 版首次运行会显示「未知发布者」,SmartScreen 可能拦一下 —— 点「更多信息 → 仍要运行」;macOS 版未签名未公证,首次打开要右键 →「打开」。
  • 自动更新:Windows 安装版与 Linux 的 AppImage 版支持(在「设置 → 更新」里查,点了才下载);macOS 版、Linux 的 deb / rpm 版、Windows 的免安装版请手动换新包。
  • 关窗口只是收进托盘,进程还在,提醒照样响。

生活指南 v0.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Oct 10:45

《生活手册》的卡片版:113 篇手册 → 518 张卡(423 张动作 + 95 张疾病知识),每一步、每条禁忌都对着原文核过。

这一版加了这几件事:

  • 「今天不做」只跳过今天:卡展开后末尾那颗「今天不做」,当天不再出现、它的提醒当天也不响,第二天自己回来 —— 不用为了今天状态不好就把动作从清单里删掉。旁边那颗「移出日常」才是永久移出。
  • 手册能按卡名搜:今天页上看到的名字(比如「晨光」),在手册里也能搜到 —— 那些名字是内容层起的策展名,原文里未必有那个词,搜索在自己的词汇表上失灵,会让人认定「搜不准」而不再用。
  • 剂量里的「约」如实显示:原文写「约 5 次」的,屏上就是「约 5 次」,不再是一个看着像定值的数。全文 56 行剂量已按原文逐行标好。
  • 界面重排:卡片、设置、发现面板重新排过一遍,触控目标放大到 44px,折叠区与行距也调了 —— 原来的版本在窄屏上挤,桌面上也散。
  • 桌面端能自己更新了:启动时查一次有没有新版本,查到了弹一条系统通知;到「设置 → 更新」里点「下载更新」,下完重启一下就装上。下载不会自动开始 —— 双架构合一的安装包两百多兆,你点了才下。
  • 发版改成流水线:打个 tag,流水线自己校验版本、跑测试、打包三平台桌面版与 Android,生成校验和,发到草稿等人放行。以后发版不用手工一步步来。

这一版有什么:

  • Windows:安装包(NSIS,x64 + arm64)与双架构免安装绿色版
  • macOS:dmg + zip(Intel / Apple Silicon)
  • Linux:AppImage + deb + rpm(x64 / arm64)
  • Android:APK(debug 签名,可直接安装;用「允许通知」后才排程)
  • 浏览器:PWA —— https://life.newzone.top/(可装到桌面与手机;首次打开会在后台预缓存,约 3.9 MB,缓完就能完全离线用)

数据只在本机,不上传、没有账号。换设备用「导出数据 / 导入数据」。

完整的说明与限制见仓库 README 与 docs/使用指南.md。

三件要知道的事

  • 安装包还没签名:Windows 版首次运行会显示「未知发布者」,SmartScreen 可能拦一下 —— 点「更多信息 → 仍要运行」;macOS 版未签名未公证,首次打开要右键 →「打开」。
  • 自动更新:Windows 安装版与 Linux 的 AppImage 版支持(在「设置 → 更新」里查,点了才下载);macOS 版、Linux 的 deb / rpm 版、Windows 的免安装版请手动换新包。
  • 关窗口只是收进托盘,进程还在,提醒照样响。