Repository navigation
Releases: aWorlding1/pairrename-android
Release list
PairRename v6.2.4 — R8 体积优化 / Smaller Release
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.4versionCode:62minSdk: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
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.3versionCode: 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 模拟器完成交互验证;这不代表覆盖所有设备和存储提供方。