Repository navigation
Releases: autumn231/days
Releases · autumn231/days
Release list
倒数日 3.6
倒数日 3.5
倒数日 3.4
本地构建 · arm64-v8a · R8 已开启 · 2026-10-24 08:28
- 两个卡片流统一排序与默认位置:首页焦点卡与全屏展示页都改为以「下一次发生日」为基准,左边是比今天早的日子、右边是比今天晚的日子;打开时默认停在今天或离今天最近的一天,不再总从最早的一条开始
- 因为按「下一次发生日」排序,每年重复的生日、纪念日不会再永远待在最左边
- 分享图不再铺满整屏:改为上下对称裁剪到屏幕高度的 3/5,构图更修长;卡片本身较高时以「卡片 + 留白」为准,避免切到内容
- 过渡动画:
- 首页焦点卡翻页时,相邻卡片缩小淡出,形成视差;页码圆点改为弹性伸缩的长条
- 展示页翻页同样带视差缩放,页码数字上下滚动切换,底部操作栏上滑淡入
- 页面跳转在滑入淡入之外增加轻微缩放,前后层级更清楚
- 首页焦点卡首次出现时淡入,避免数据到位时"啪"地跳出
- 测试:新增卡片流排序单测(过去/今天/将来、同距离优先未来、农历生日按下一次排序),UI 冒烟测试补充「展示页默认停在今天」用例
倒数日 3.3
本地构建 · arm64-v8a · R8 已开启 · 2026-10-24 07:58
- 首页焦点卡可左右滑动:所有事件排成一行(左过去、右将来),跟展示页顺序一致,下方有页码圆点
- 详情页配图改为整块背景:不再按图片方向拆成「图 + 色块」,文字直接压在图上,并加渐变压暗保证可读
- 展示页背景铺满全屏:状态栏和底部操作区后面也是背景,不再是黑边;移除底部「+」按钮(新建用首页的悬浮按钮)
- 修复:配图丢失或解码失败时,展示页背景会整块全黑(现在先铺渐变兜底)
- 修复:首页首次加载被 150ms 防抖延迟,打开时列表要等一下才出现
- 新增 Robolectric UI 冒烟测试(首页 / 详情 / 展示页 + 自动截图),无需模拟器即可验证布局
倒数日 3.2
倒数日 3.1
本地构建 · arm64-v8a · R8 已开启 · 2026-10-24 07:15
- 展示页改为卡片流:所有事件按日期从早到晚排列,左边是过去、右边是将来,左右滑动切换,自动定位到点开的那一条,顶栏显示当前序号
- 分享图带宣传栏:卡片底部加入应用图标 + 「倒数日」署名,导出的图片自带品牌信息
- 修复:详情页头部大数字被固定高度裁切(下半部分显示不全)
- 修复:展示页底部操作按钮溢出屏幕,最右侧「新建」被挤成半个橙色竖条;改为横向可滚动,新建按钮改成明确的圆形图标按钮
- 修复:分享图会带上整屏透明边距,改为只截取卡片本身
倒数日 3.0
本地构建 · arm64-v8a · R8 已开启 · 2026-10-24 06:55
一次较大的功能与视觉升级。
- 全新视觉:暖橙 + 奶油配色取代 Material 3 默认紫;天数改用衬线大字号 + 等宽数字;卡片增加左侧强调色条与自定义配色
- 首页重构:顶部焦点卡(最近的日子 + 呼吸动效)、按「今天 / 本周 / 这个月 / 以后 / 已过去」分组、左右滑动删除并支持撤销、列表增删动画、隐藏式搜索、排序菜单
- 新增全屏展示页:大卡片 + 超大天数,点数字可切换「1385」与「3年9个月16天」;支持分享、存为图片、更换背景、置顶,可作分享图使用
- 新增提醒通知:每个事件可设置「当天 / 提前 1、3、7 天」+ 具体时刻,使用精确闹钟,开机与数据变更后自动重排;Android 13+ 首次开启时申请通知权限
- 新增桌面小组件:显示最近三个日子,数据变化后自动刷新
- 新增重复规则:每天 / 每周 / 每月 / 每年,自动计算「下一次」,已过期不再显示为负数
- 新增农历:可切换按农历记录(生日、祭日),自动换算公历并按农历每年重复
- 新增分类、归档、排序:分类可自建并带颜色,已归档事件单独收进归档页
- 新增日历视图:月历上标出每天有哪些事件,重复事件按规则展开
- 新增日期计算器:算两个日期之间相隔多少天
- 新增本地备份:导出 zip(事件 + 时间线 + 配图)到系统文件选择器,可再导入恢复
- 数据库升级到 v2:新增字段并编写了 v1→v2 迁移,老用户数据不会丢
- 修复:列表删除无二次确认、破坏性迁移隐患、夏令时导致天数差一天、配图未压缩
倒数日 2.3
本地构建 · arm64-v8a · R8 已开启 · 2026-10-24 05:56
- 发布方式改为构建机本地编译,移除 GitHub Actions 工作流
- Release 构建开启 R8 代码混淆与资源压缩,包内只保留
arm64-v8a单一 ABI - Release 包改用独立签名密钥,不再使用调试签名
- 新增
scripts/release.sh:一键构建、校验 ABI/签名、打 tag 并发布到 GitHub Release
- Release 构建开启 R8 代码混淆与资源压缩,包内只保留
- 修复:列表卡片菜单里点「删除」会直接删掉事件,没有二次确认,已补充确认弹窗
- 修复:数据库升级策略为
fallbackToDestructiveMigration,将来改动表结构时会静默清空全部记录;改为仅在降级时清库 - 修复:天数差用毫秒相除计算,在有夏令时的时区会算出 23/25 小时的一天,导致天数差一天;改为按日历日相减
- 优化:配图保存前等比压缩到长边 1920px(原先整份拷贝原图,单张可能 5MB 以上),同时按 EXIF 摆正方向
- 优化:详情页全屏看图复用图片模型,避免每次重组重复加载
- 优化:返回图标改用 AutoMirrored 版本,支持 RTL
倒数日 2.2
更新内容
(自 v2.1 以来)
- v2.2: 简单治愈小太阳图标 + 事件配图点击查看原图
- 版本:2.2
- APK 使用 debug 签名,可直接安装
- 由 GitHub Actions 在 main 分支推送时自动构建
倒数日 2.1
更新内容
(自 v2.0 以来)
- v2.1: 重新设计治愈像素风图标(像素小猫)
- 版本:2.1
- APK 使用 debug 签名,可直接安装
- 由 GitHub Actions 在 main 分支推送时自动构建