Skip to content

Android V1.0.17

Choose a tag to compare

@crazying-dev crazying-dev released this 18 Oct 01:04
· 2 commits to Android since this release

Android V1.0.17

修复:无限历「0 年」错显

  • 无限历改为 1 起算 —— 无限元年 = 公元 1604 年(无限 N 年 = 公元 1603 + N 年)。此前公元 1603 年会错显为「无限 0 年」。
  • 公元 1604 年以前显示「无限前 N 年」(无限前 1 年 = 公元 1603 年),不存在无限 0 年。
  • 与网页端、Windows 端三端纪年口径完全统一。

重构:结构化换算核心

  • core/TimeFmt.kt 新增 data class NewEraDate(yearNum, isBefore) 与 gregorianToNewEra() / newEraToGregorian() / ceText(),把「公元年 ⇄ 无限年」双向换算收敛到单一核心(对 0 与负数直接拒绝)。
  • wuxianYear / wuxianToCe / yearText 改为委托核心,对外文案仍为「无限 N 年 / 无限前 N 年」。

新增

  • 「我的 › 年制换算」页:无限年 ⇄ 公元年实时双向换算,输入 0 或负数给出明确提示。

安装包

项 值
文件名 forum-android-1.0.17.apk
大小 8 168 888 字节
SHA-256 0d36a0626ed8e870eed4a1497c7178ae8e76fea9178cdcf5288b68b4ad399287
签名证书 SHA-256 bab9ac497b3b5b4f8fe3e36fbb9fec111c08831dc6e9100889a439f019aa4668(与 1.0.16 相同,可直接覆盖安装升级)