Repository navigation
Kiwi Store: new launcher icon set + Browser-style release on every main commit + bug fixes - #4
Merged
Merged
Conversation
…n commit, bug fixes Icons - Install the Icon Kitchen Android icon set: adaptive icon (background / foreground / monochrome) plus the legacy PNGs for every density, the round launcher icon and the Play Store 512 icon in docs/. - Drop the old vector/webp launcher assets and the IconKitchen-Output.zip. Release (same shape as GothwadTech/browser and GothwadTech/launcher) - build_apk.yml now runs on every push to main/master and publishes a GitHub Release (v1.0.<code>) with the signed Release APK, the Debug APK and the Play Store AAB, plus SIGNING.txt and SHA256SUMS.txt. - version.sh raises the version code above the highest published release tag so a tag driven or manual run can never publish a downgrade; test-version.sh covers it. - sign-android.sh writes the browser style asset names and always states which key signed the build. Bug fixes - No file:// URIs for downloaded APKs (FileUriExposedException on Android 7+). - Process.destroy() (API 26) replaced by the API 24 safe terminate() helper. - Publisher supplied version names are sanitised before they become a file name. - The download service no longer starts a foreground service from the background; control actions fall back to updating the job state. - Wishlist toggles no longer crash the app when the sync fails. - Search history keeps the user's order instead of being sorted alphabetically. - Saving an APK to Downloads asks for the legacy storage permission on Android 9 and older. - The installed-app map is refreshed when the app comes back to the foreground. - Duplicate listings are removed (they crashed the lazy lists). - The search tab goes back instead of stacking a second Home entry. Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
… apps Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
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.
What changed
1. Launcher icons (from the Icon Kitchen zip in the repo root)
android/folder ofIconKitchen-Output.zipis now installed as the app icon:mipmap-<dpi>/ic_launcher.png(legacy launcher icon, 48/72/96/144/192 px)mipmap-<dpi>/ic_launcher_round.png(round launcher icon)mipmap-<dpi>/ic_launcher_background.png,ic_launcher_foreground.png,ic_launcher_monochrome.png(adaptive icon, 108dp per density)mipmap-anydpi-v26/ic_launcher.xml+ic_launcher_round.xmlnow reference the adaptive PNGsdocs/play_store_512.pngis the Play Store listing icon2. Release on every commit to
main(exactly like Browser and Launcher)build_apk.ymltriggers on every push tomain/masterand publishes a GitHub Release (v1.0.<code>, not a draft, not a prerelease) with:KiwiStore-v<version>-Release.apkKiwiStore-v<version>-Debug.apkKiwiStore-v<version>-PlayStore.aabSIGNING.txt+SHA256SUMS.txtversion.shnow raises the version code above the highest published release tag, so a tag/manual run can never publish a version Android rejects as a downgrade. Covered byscripts/ci/test-version.sh.release.ymlkeeps thev*tag flow and calls the same build workflow.3. Bug fixes
file://URIs for downloaded APKs (crash on Android 7+ withFileUriExposedException).Process.destroy()(API 26 only) replaced by the API 24 safeterminate()helper in the root probe andpm install.No backend, worker or account behaviour was changed.