Repository navigation
Release 1.7.150 (847) - #1298
Merged
Merged
Conversation
Co-authored-by: Codex Mozc Autonomy <codex-local@example.invalid>
Co-authored-by: Codex Mozc Autonomy <codex-local@example.invalid>
Co-authored-by: Codex Mozc Autonomy <codex-local@example.invalid>
… guides (#1294) * Restore two-step flick input and editing * Fix custom keyboard guides in number fields --------- Co-authored-by: Codex Mozc Autonomy <codex-local@example.invalid>
Co-authored-by: Codex Mozc Autonomy <codex-local@example.invalid>
…ilds (#1295) * Verify release APK sources and isolate reproducible F-Droid builds * Preserve APK alignment and verify F-Droid signature copying --------- Co-authored-by: Codex Mozc Autonomy <codex-local@example.invalid>
Prepare release 1.7.150 (847)
KazumaProject
marked this pull request as ready for review
November 12, 2026 14:01
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
追加・改善(Full・Lite共通)
三段フリックの停止は継続します。既存レイアウトと保存済み定義を保持し、旧形式のバックアップも読み込めます。
Improvements (Full and Lite)
Three-stage flick remains suspended. Existing layouts and stored definitions are retained, and older backup formats can still be imported.
Validation: 266 custom_keyboard JVM tests, 105 focused application JVM tests, 12 release-verification tests, 11 app-device tests and one library instrumentation test pass. Lite app/test APKs build successfully. actionlint and git diff --check pass. Lite Debug lint has the same 15 errors on base dev 691e278 and this release, with no new errors. A normal fresh clone of dev 006176e with an empty Gradle user home builds Lite F-Droid Release successfully (11m 31s); APK revision, package/version 1.7.150/847, and absence of native libraries are verified. Alignment-preserved v2 signing with a temporary test key and apksigcopier 1.1.1 signature copying also pass. Fast Input Regression did not complete: the Full/API35 GitHub run https://github.com/KazumaProject/JapaneseKeyboard/actions/runs/43220668318 was canceled after over an hour without case results. On an isolated API35 ARM64 emulator, the original Lite matrix also hangs before case 1 on both base dev 691e278 and the candidate; Java thread dumps show ActivityScenario / Instrumentation idle waits. The cause of the GitHub Full hang is unconfirmed. A temporary outside-repository diagnostic harness was not a passing regression result. No unrelated legacy-test fixes or suppressions are included. Release-tag CI at b53f9f7 passed all four jobs: standard builds, two independent F-Droid clean builds, and publication. The two unsigned F-Droid APKs are byte-identical (SHA-256 60b41901219c35b939b53254e26b259f0ef50626ee2920fd060615ed6d21ccb1); apksigcopier comparison of the published signed APK against the independent unsigned build passes. All five published APKs match GitHub asset digests and have verified package/version, source revision, signatures, and signing certificate. Full and Lite AABs have verified package/version 847, source revision, JAR signatures, and native symbols where applicable. Both AABs were re-signed with the established Play upload key; every non-signature archive entry hash remains unchanged from the verified CI artifacts. Signed arm64 APK upgrades from v1.7.149 to v1.7.150 pass on the isolated API35 ARM64 emulator: actual IME startup migrates database 49 to 50 and preserves seeded legacy layout/key rows. Official F-Droid server rebuild remains unconfirmed. No generated binaries, images, logs, scripts, or credentials are committed.
Published: GitHub v1.7.150 with five APK assets (https://github.com/KazumaProject/JapaneseKeyboard/releases/tag/v1.7.150); Play Console Full 847 (1.7.150), release 418, and Lite 847 (1.7.150-lite), release 124. Both internal tracks visibly report Available to internal testers. Remote and local tags are now identical and contain only v1.7.149 and v1.7.150; the 26 older tags were removed as requested, the existing origin v1.7.149 was retained, and local v1.7.149 was synchronized to it. The worktree is clean.