Skip to content

Integrate live URL prepaint APK path - #25

Draft
isomorphisms wants to merge 6 commits into
mainfrom
integrate-url-prepaint-apk
Draft

isomorphisms wants to merge 6 commits into
mainfrom
integrate-url-prepaint-apk

Conversation

@isomorphisms

@isomorphisms isomorphisms commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • join the prepaint-network and native Android viewer lines into one first live vertical slice
  • pass one exact bounded HTTP(S) URL to a fixed Termux command, fetch through ICU, and render fetched HTML through the Idriç information extractor
  • accept only a clean, complete, untruncated, URL-matching prepaint artifact before replacing the visible Android page
  • keep the APK free of INTERNET permission and WebView, with explicit Termux/ICU/Idriç setup requirements

The integration commit retains prepaint-network-predecision and android-prepaint-viewer as 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-network
  • IDRIC_PREFIX=/tmp/idric-exact sh bin/ci_browser_foundation.grease exercise-information with the pinned Idriç compiler
  • pure-Java compilation and contract harness for URL recognition, artifact parsing, truncation, failure, and stale-URL rejection
  • git diff --check

GitHub Actions remains the authoritative Android SDK/Gradle APK build for this transitional slice.

…gation

Add collapsible left navigation to prepaint APK
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant