Skip to content

Releases: aWorlding1/pairrename-android

PairRename v6.2.4 — R8 体积优化 / Smaller Release

Choose a tag to compare

@aWorlding1 aWorlding1 released this 04 Oct 10:28

PairRename v6.2.4 — R8 体积优化 / Smaller Release

Date: 2026-10-04
Tag: v6.2.4
Package: com.yuanbao.pairrename
Android: 8.0+ (API 26+)

Highlights

  • Enabled R8 code minification and resource shrinking for Release builds; added a defensive keep rule for enum members whose names are persisted.
  • The supplied signed APK is 2,125,574 bytes (2.03 MiB), compared with 12,491,727 bytes (11.91 MiB) for v6.2.3—an 82.98% reduction.
  • No Kotlin application source changed in this update; the change focuses on the Release build configuration and shrinker rules.

Version and verification

  • versionName: 6.2.4
  • versionCode: 62
  • minSdk: 26; targetSdk / compileSdk: 35
  • APK package/version metadata match the source configuration.
  • Android APK Signature Scheme v2 verification passed. The signer certificate SHA-256 fingerprint is 991b124f5b8ced705a552b128fd93b27444de21b7415f0eb472935fbdf61fc35, matching the previously published v6.2.3 APK.
  • GitHub Actions run 37195008426 passed the source regression checks, Android Debug build, and Release resource-shrinking task. CI does not use the maintainer's signing key and does not produce the attached Release APK.
  • Project-supplied handoff notes report an upgrade install over v6.2.3 with user data retained and interaction checks on a MuMu Android 15 emulator. These results are attributed to the project and were not independently reproduced in this release workflow.

Signature and metadata checks are not a reproducible source-to-binary build. The attached APK was supplied as a project artifact; this workflow did not independently rebuild it from the tagged source.

Download and safety

Download PairRename-v6.2.4-Android.apk and verify it against PairRename-v6.2.4-SHA256SUMS.txt before installation. Back up important photos independently and test new workflows on copies first. In-app history and trash are not backups.

中文说明

v6.2.4 的重点是让 Release 安装包更轻,而不是增加 Kotlin 功能:Release 构建启用 R8 代码压缩与资源收缩,并为会持久化枚举名称的成员增加保护规则。本次更新没有修改 Kotlin 应用源码。

  • 版本:6.2.4(versionCode 62),包名:com.yuanbao.pairrename
  • 最低支持 Android 8.0(API 26);targetSdk / compileSdk 为 35。
  • 随附签名 APK 大小为 2,125,574 字节(2.03 MiB);v6.2.3 为 12,491,727 字节(11.91 MiB),缩小 82.98%。
  • 已核对 APK 包名/版本元数据;APK Signature Scheme v2 验证通过。签名证书 SHA-256 指纹为 991b124f5b8ced705a552b128fd93b27444de21b7415f0eb472935fbdf61fc35,与此前公开发布的 v6.2.3 APK 一致。
  • GitHub Actions 运行 37195008426 的源码回归、Android Debug 构建和 Release 资源收缩任务全部通过。CI 不使用维护者的签名私钥,也没有生成此次 Release 附带的 APK。
  • 项目随附交接说明称,v6.2.4 曾覆盖安装 v6.2.3 并保留用户数据,且在 MuMu Android 15 模拟器进行了交互检查。这些是项目提供的记录,本次发布流程未独立复现。

签名与版本元数据核验不等于「源码到二进制的可复现构建」。本次 APK 是项目提供的发行文件;本工作流没有从 tag 源码独立重建该 APK。

下载 PairRename-v6.2.4-Android.apk 后,请先用同一发布页中的 PairRename-v6.2.4-SHA256SUMS.txt 校验。重要照片请独立备份;新流程先在副本上测试。应用内历史和回收站不能替代备份。

PairRename v6.2.3

Choose a tag to compare

@aWorlding1 aWorlding1 released this 04 Oct 02:52

PairRename v6.2.3 — 2026-10-04

Highlights

  • Fixed a duplicate Compose lazy-list key crash that could occur after a rename when document URIs converge. If an incremental pane update would introduce duplicate keys, it is discarded and the existing full-refresh path is used instead.
  • Drag mode uses a dedicated grip so card movement and grid scrolling have separate gesture start areas.
  • Preserves the existing file-safety, undo/redo, conflict-review, and recovery flows from earlier releases.

Version

  • versionName: 6.2.3
  • versionCode: 61
  • Package: com.yuanbao.pairrename
  • minSdk: 26 (Android 8.0)
  • targetSdk / compileSdk: 35

APK and validation

  • The signed v6.2.3 APK's package/version metadata was checked against this source snapshot; Android APK Signature Scheme v2 verification passed.
  • SHA-256 values for the APK and source archive are in PairRename-v6.2.3-SHA256SUMS.txt.
  • GitHub Actions run 37170552174 passed the source regression suite and Android Debug build for application source commit 46e2b65. The attached release APK is a separate signed release artifact, not the CI-generated Debug APK; this does not claim a reproducible source-to-binary build.
  • Supplied project notes report install-and-interaction checks on a MuMu Android 15 emulator, including repeated drag/drop after the duplicate-key fix. Those are project-reported checks, not exhaustive device or storage-provider coverage.

Safety

Back up important files independently and test on copies before using new workflows. The in-app history and trash are not backups. Do not share release signing keys or passwords.

中文摘要

6.2.3 修复了改名后 Compose 懒加载列表可能遇到重复 key 而崩溃的问题;若增量更新会产生重复 key,则放弃局部回填并执行完整刷新。拖拽模式通过独立把手分离拖放和滚动手势。版本号为 6.2.3 / versionCode 61,包名为 com.yuanbao.pairrename,最低支持 Android 8.0(API 26)。

随附签名 APK 的包名、版本信息与源码一致,APK Signature Scheme v2 签名验证通过。GitHub Actions 的源码回归与 Android Debug 构建通过,但 Debug 构建不是随附的 Release APK,也不代表完成可复现构建验证。项目提供的记录称已在 MuMu Android 15 模拟器完成交互验证;这不代表覆盖所有设备和存储提供方。