Integrate live URL prepaint APK path - #25
Draft
isomorphisms wants to merge 6 commits into
Draft
isomorphisms wants to merge 6 commits into
isomorphisms wants to merge 6 commits into
Conversation
isomorphisms
marked this pull request as draft
September 10, 2026 09:24
…gation Add collapsible left navigation to prepaint APK
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.
Summary
INTERNETpermission andWebView, with explicit Termux/ICU/Idriç setup requirementsThe integration commit retains
prepaint-network-predecisionandandroid-prepaint-vieweras explicit parents.Current Android target
This PR is retained as a tested transitional vertical slice, not the selected package/runtime architecture. Do not satisfy its Termux-side renderer requirement by pulling in the experimental ARM/Thumb backend or the ARMv7 Termux compiler bundle.
For current Android application work, direct DEX is the selected class/runtime path and JNI is the narrow native/platform boundary. The physical phone remains an acceptance target for Edriç and Grease, but unfinished native compiler backends are not dependencies of IB package builds. A future live-navigation integration should preserve this PR's URL/result validation and prepaint-state semantics while replacing the transitional renderer execution path with the DEX/JNI lane.
Validation
sh bin/ci_browser_foundation.grease exercise-prepaint-networkIDRIC_PREFIX=/tmp/idric-exact sh bin/ci_browser_foundation.grease exercise-informationwith the pinned Idriç compilergit diff --checkGitHub Actions remains the authoritative Android SDK/Gradle APK build for this transitional slice.