FixupXer 2.6.4 fixes URL input, copy feedback and history Undo while retaining the zero-permission, offline processing model.
- Preserve valid percent-encoded filenames and query values, including Unicode, while rejecting malformed URL components.
- Keep unfinished URL drafts editable and prevent processing of a stale previous value.
- Mask copied URLs in supported system clipboard previews and show the appropriate copy feedback for each Android version.
- Restore the original history record and timestamp with Undo; report failed delete, restore and clear operations accurately.
- Align test dependencies and restore the official wrapper for the existing Gradle 8.11.1 runtime.
Verification: 696 unit tests pass in each build variant, all 237 instrumentation tests pass on an API 35 emulator, and release lint reports 0 errors (40 warnings). REUSE checks pass. The signed APK was built from a fresh clone of tag v2.6.4; a repeat clean build produced the same SHA-256. The final signed-APK installation and startup check also passed on the API 35 emulator.
Android 5.0+ (minimum SDK 21), target SDK 36, versionCode 46. The attached APK requests no permissions and contains no Google Play ownership or dependency metadata. Google Play and F-Droid distribution follow their separate publication processes.
APK SHA-256: 064b8aaa8af5b4e715b813f652b4528854ce038006b3df43d24469562cd3ebf1