Skip to content

Track complete Tinycast parity and verified Android equivalents #1

Open

Description

@moikdev

Goal

Reach functional Tinycast parity through audit → enhancement issue → screenshot-backed PR → independent audits → merge.

Baseline: PARITY.md, Tinycast 37e6043f3f550febb64bdb3cff3ac29a30caad5a.

Enhancement backlog

Every PR must

  • Link the enhancement issue and embed real Android before/after screenshots. Identify device/build/tests and update evidence when behavior changes.
  • Receive independent correctness/security and UX/test audits by gpt-6.1-sol at high effort, identifying the exact reviewed head.
  • Address findings, pass appropriate checks on the reviewed head, then merge with an expected-head check.
  • Update parity evidence. Keep incomplete/platform-blocked criteria open; placeholders and menu items alone are not parity.

100% parity is not claimed while required functional gaps remain unresolved.

Nightly checkpoint — 2026-10-31 r2

Download fullscreen Settings nightly. PR #38 merged Raycast-style settings, safe folder-grant handling, assistant activation and immediate search; PR #43 then made Settings fill the tablet while preserving the floating palette. Both PRs cleared two independent gpt-6.1-sol/high audits at their verified heads and include real screenshot evidence (39 and 8 PNGs respectively).

Latest audited source: 0ac6689253c0d15c95c014bd72cd56a8829ef144, merged as 34dd0cd4e1f1ee7fbe836d8475ee92f0b6f4797e. Latest APK: 66 JVM tests, 16 targeted tablet + 16 phone checks and portrait rotation; broader earlier hardware/full-suite records retain their original APK scope. CI remains inactive. #5 is partial; #35/#37/#41 remain open. #39 tracks clearer shortcut-readiness/onboarding. Full Tinycast/Raycast parity is not claimed.

Completed parity slice — offline Emoji & Symbols

PR #45 merged as b974ff0a5eff13d18314fb6667440c1682588e54, closing #11. Both independent gpt-6.1-sol/high audits cleared reviewed source 679c69ec61cf3d9f46e228883655fdbc4bd4271e; merge used an expected-head check, and the merged/reviewed source trees match exactly. The PR embeds 25 real Android screenshots.

Download nightly r3. APK SHA-256: b323330a4a373b561f0679e4801e0bd8bbc59c39058690aab8fcfb5e085d0c03. Same package/signing certificate as earlier nightlies; install as an update. Checksum asset and exact tested scope are attached.

The native offline catalog includes 1,870 emoji +70 common text symbols, English name/alias/keyword search, categories, local favorites/recents and complete Unicode clipboard copying. Caret/composition-only edits preserve selection; held Ctrl+D toggles once and consumes repeats/releases before IME text conversion. Native negative regressions reproduce both original P2s.

Final local validation: 71 JVM, 11 targeted tablet +11 phone checks, airplane-mode force-stop persistence, build/lint 0 errors/41 warnings and installed APK equality. All 23 raw native XML/PNG pairs match their recorded state/hashes. Historical focused checks and failed/interrupted harness attempts retain their original scope. CI remains inactive.

Advanced emoji parity remains #44: current/multilingual catalog, tones, custom keywords, density, portable favorites and direct paste equivalents. Meta+D delivery is explicitly uncertified under #26. #5 stays partial; #35/#37/#41 remain unresolved; TalkBack/large-font, physical/OEM and wider endurance are unclaimed. Shortcut onboarding/readiness #39 remains open. Full Tinycast/Raycast parity is not claimed.

Activity

  1. moikdev commented on Oct 30, 2026

    @moikdev
    OwnerAuthor

    Continuing the parity loop with #11: offline Emoji & Symbols in a floating palette sub-screen, licensed bundled catalog, category/keyword search, favorites, recent copies and keyboard/clipboard regressions. #44 records the remaining advanced emoji gaps. The local tracker now also records PR #38 and #43 as merged (settings/folders/assistant/immediate search and fullscreen Settings). No full parity claim; #5 remains partial and #35/#37/#41 remain unresolved.

  2. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    Active user-requested correction: #46 (residual up/down palette movement). Four native baseline regressions reproduce a 183px tablet keyboard jump, unnecessary visible-row scrolling and caret-only command-selection reset. The correction is being validated on tablet + phone before its screenshot-backed PR and two independent sol/high audits.

    Other user requests remain tracked: #39 shortcut-readiness WIP is preserved separately, #47 covers explicit corner-swipe/Home-hold assistant setup and real gesture verification, and #26 includes selectable double Ctrl. None of those follow-ups is claimed implemented by #46. Latest public audited checkpoint remains nightly r3/PR #45.

  3. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    PR #48 now covers both #46 (rigid native palette typing/keyboard layout) and the user's additional #49 (immediate emoji typing + four-way keyboard navigation). Review target 3366c2e7328bc08e813028afd8415aeb1496a116, 37 files/two commits, 26 real before/after screenshots pinned to that head. Final local checks: 71 JVM, 21 tablet +20 phone, build/lint 0 errors/41 warnings, installed APK equality. Strict keyboard checks require a docked IME, not Gboard's compact toolbar; the guarded emulator preference is restored. CI remains inactive. Both independent sol/high audits are the next merge gate; this is not yet merged/released. #39/#47/#26 remain separate follow-ups.

  4. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    PR #48 final review target is now cfe04053ad79f94d3cbfbfcb67e06aa950a9a416 (three commits). Extra rapid-key tests reproduced stale emoji copy/composition state on the previous 3366c2e; that head was marked failing. Both focused corrections and the full final targeted suites pass on the new binary: 71 JVM, 23 tablet +22 phone, build/lint 0 errors/41 warnings, matching installed APK, 26 exact-head real screenshots and restored full-keyboard test settings. Two independent sol/high audits are now the remaining merge gate. #39/#47/#26 remain queued separately; latest public release remains nightly r3.

  5. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    Parity loop update: PR #48 now at e7d97d5 fixes the audit finding that IME opening could hide the selected emoji or command. Two old-head negative cases reproduce it; corrected native cases and the final isolated-emulator matrix pass (71 JVM,25 tablet,22 phone, build/lint).32 real screenshots are embedded with exact-head pins. Both complete independent sol6.1/high audits will run again before expected-head merge/nightly. #46/#49 remain pending that gate; #39 readiness, #47 assistant gestures and #26 double-tap modifiers remain queued. No claim of full parity or active CI.

  6. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    PR #48 parity-loop update: correctness audit found cached blank All/Pinned views could retain an expired pinned file. At a101671 the retained ID lookup observes index entries; two real-permission old-head failures are followed by corrected tablet/phone passes. Final scoped matrix:71 JVM,27 tablet,24 phone, build/lint pass;42 real PNGs pinned on PR. Two new complete independent sol6.1/high audits required before merge/nightly. #46/#49 pending that gate; #39/#47/#26 remain queued; parity and CI limitations unchanged.

  7. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    Parity loop checkpoint complete: PR #48 merged reviewed head a101671 with both new independent gpt-6.1-sol/high audits clear. #46 rigid native typing/IME geometry and #49 immediate emoji type-and-navigate are complete in scoped emulator validation. Retained-index and viewport audit findings resolved with old-head negative controls. Final checks71 JVM/27 tablet/24 phone, lint0 errors/41 warnings;42 original screenshots pinned on PR. Nightly r4 is published at https://github.com/moikdev/droidcast/releases/tag/nightly-2026-10-31-r4 ; tag/source/merge trees and public APK/checksum downloads verified. Next queued work remains #39 keyboard readiness (WIP preserved), #47 explicit assistant gesture setup, #26 double-tap modifiers; #44 advanced emoji and #5 partial provider/lifecycle work remain open. #35/#37/#41 unresolved. CI inactive; no claim of100% parity or physical Lenovo/OEM/latency/TalkBack certification.

  8. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    Next parity slice is PR #50 for #39 keyboard readiness, exact head3ae35c65df9fe60d69f6e3dd55a8609d3cfddee5. General Settings now separates saved chord, Android approval and live service connection; adds inline bounded delivery check, exact settings links, restricted-settings guidance and fallback launch controls. Final local evidence:78 JVM,34 native tests per layout,8 real Alt+Q hardware cases; lint0 errors/42 warnings,29 real PNGs and26 XML records pinned/hashed. Owned isolated API36 emulator only; app and restored adbd unprivileged, consent/preferences/viewports restored. Both independent sol6.1/high audits are being requested before merge; no publication yet. #47 assistant gestures and #26 double-tap modifiers remain next; full parity and OEM/accessibility certification unclaimed.

  9. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    Audit corrections pushed at cece515653c2af92b6d74f5eaec64dfaef8ae98e. All three old-head negative regressions fail as intended; corrected final checks pass: 80 JVM, 37 tablet, 37 phone, 11 real hardware-key cases, successful build and lint (0 errors/42 warnings). General/search visibility cancels hidden probes; service epochs reject reconnect-before-redraw; explicitly armed navigation chords can reach the probe. All 35 PNGs and 31 XML records are verified and PR images pin this head. Six old native empty hierarchies and the partial fixture/hardware attempts remain excluded. CI inactive. Requesting two fresh complete-head gpt-6.1-sol/high audits before exact-head merge. Calculator trigger/x/× refinement #51 is next.

  10. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    PR #50 merged at 7bec1523b017037a3d23811ed7fee06dbe468259, using expected reviewed head cece515653c2af92b6d74f5eaec64dfaef8ae98e. Both required independent gpt-6.1-sol/high audits clear; local 80 JVM,37 tablet,37 phone,11 hardware passes;35 real PNGs. CI inactive. Now implementing user feedback #51: ordinary numbers remain search; arithmetic x/*/× works and renders ×; explicit calculator/functions/conversions retained. #47 assistant touch gestures and #26 double-modifier shortcuts remain queued, and broad parity is incomplete.

  11. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    Calculator refinement is implemented in PR #52 at 750ed45c0b0eceed1e2b502b35bdb10cda5381b5: bare numbers stay searchable, x/X/*/× multiplication displays ×, numeric clipboard output and explicit Calculator/functions/conversions remain intact. Local checks pass:87 JVM,13 tablet,13 phone,build/lint0errors42warnings. Two negative cases reproduce the old defects. The PR embeds26 commit-pinned real before/after screenshots with paired native XML/manifest; incomplete baseline/transport attempts are retained and excluded. Requesting the two required independent gpt-6.1-sol/high exact-head audits before merge. CI inactive. Gesture #47 and modifier-tap #26 follow; full parity remains incomplete.

  12. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    Correction pushed to PR #52 at 7f8dea50d5a367dd1c4d64c7cd073826b9b72d4e. Constant/operator boundaries now accept pix2, ex2, = 2xpix3 and valid constant-only expressions while rejecting ordinary words. Two JVM and one native negative cases reproduce the old finding; focused correction and final 14/14 tablet +14/14 phone runs pass, alongside89 JVM/build/lint0errors42warnings. All29 real screenshot/native-XML pairs and final APK identities verified; PR embeds pin this head. Two failed correction fixture attempts remain excluded. Requesting two fresh complete-head sol/high audits before expected-head merge. Nightly r5 APK is staged locally, not published. Gesture exploration separately proves two actual corner swipes but Home-hold remains unverified; no scope/parity completion claimed.

  13. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    PR #52 merged as 48e33d0ca1462dd0639bdec0d8058e3bfb8ea7cd, using exact audited head 7f8dea50d5a367dd1c4d64c7cd073826b9b72d4e; merge and reviewed trees match. Both independent gpt-6.1-sol/high audits clear. Nightly r5 is published: https://github.com/moikdev/droidcast/releases/tag/nightly-2026-10-31-r5 . Public unauthenticated APK download returned HTTP200 and matches SHA256 ee9a4d7822666ee717ef2fb5babacc4db7f2a8797fbc586e0754af54432a8294, with verified checksum asset. Final local89 JVM/14tablet/14phone; CI inactive. This includes #50 keyboard readiness, but its older hardware checks are separately scoped. Continuing #47 touch activation; #26 double-modifier shortcuts remains next. Full parity remains incomplete.

  14. moikdev commented on Oct 31, 2026

    @moikdev
    OwnerAuthor

    Parity loop update: deliberate calculator activation (#51 / PR #52) is merged and published in nightly r5. Touch assistant setup and actual corner-swipe/Home-hold verification are now in PR #53 (head 876761b): 89 JVM, 26/26 tablet, 26/26 phone, lint 0 errors/42 warnings and 28 real screenshot embeds. Seven native XML omissions are explicitly disclosed; screenshots and live native/focus checks support their states. Production assistant-session code and upstream assets are unchanged. Required independent sol/high correctness and UX audits are next; no merge until both clear. Double-Ctrl remains queued in #26, and broader parity/platform gaps stay open.

  15. 79 remaining items

  16. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    Continued the parity loop with PR #107 for #68: actual engine checks before unchanged extension assets and native update/settings/Return recovery. Local evidence records 29 current-runtime positives / nine whole cohorts, a matched old-app negative, 62 real capture sets, JVM343/Python124-per-mode, and successful builds/lint. The PR is awaiting exact-head hosted CI and two independent sol/high audits. Android8 extension execution remains partial; broader parity/accessibility/OEM, #69, #89, signing/migration and project association remain separate.

  17. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    Parity-loop milestone: PR #107 merged as c4ca362e7f3efccc59eacc4fdcaa7184fe0507c1 through the normal merge API with expected head 86f1af0cabdb498e18bbe625f1334a0dc734dc23. Root verified both expected parents and tree f77f2280ad3d5718293ea06148254da87c4ca45d, identical to the reviewed tree. Both fresh independent full-change gpt-6.1-sol/high audits cleared their scopes; conclusions are recorded in COMMENT review5779629264. Exact-head hosted Android run41962444788 and separate local/android58115208341 succeeded. #68 closed within detection/recovery scope; the PR watch is stopped. Current evidence remains29 candidate positives/nine cohorts/133 checks, separate old-app UI negative, four outer outcomes and separately scoped mutation calibration. This delivers native unsupported-engine recovery; Android8 extension execution, broader Store/platform/accessibility/OEM, #69/#71/#89 and signing/migration remain open.

  18. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    Continuing #69 after #68 merged in PR #107. I created an isolated branch from verified merge c4ca362 and am first reproducing the native input boundaries on the existing owned API26 revision1 emulator and dedicated API36 emulator. A focused probe records passive semantics/annotation/range and window DOWN/UP observations before creating any diagnostic InputConnection, then labels controlled composition explicitly. A separate idle Updates/editor route probe records caller selection without requesting an update/network action. No original failure is relabeled and diagnostic completion will earn no functional-fix credit. The existing package/data/evidence restoration protocol is reused with a separate native-input owner namespace; no clipboard or extension command is exercised.

  19. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    The first bounded #69 follow-up is #108: correct exact-character assertions when the IME legitimately decorates EditableText. Production code remains unchanged. Passive owned probes reproduce composition-sensitive Android8 Right/Escape behavior and record an exact title with unequal annotation state; that does not explain every original failure. Idle focused Updates/Note selection returns currently remain exact. The first expanded controlled cohort passes 6/6 on API36 but remains 5/6 failed on API26 at Home after End; that failure is retained under #69, with no navigation repair claimed. Matched strict-annotation controls and scoped character/Unicode contracts are being verified before a PR. Original live-network/old-image, physical/OEM/accessibility and signing limits remain open.

  20. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    PR #109 is open at 3f87bf7a4182b74ba16c52c113c67613e5f6bb41: #109 . The exact-character matcher preserves every UTF-16 unit while accepting legitimate IME decoration. Recorded scope: 23 controlled positives/seven whole cohorts; two intended strict-annotation failures/zero passes; 137 successful cohort restoration checks and 13 read-only final checks, including original APKs and all573 original app/evidence files. JVM343, Python130 per mode, both build variants and lint0 errors/56 warnings pass. The base/common harness and strengthened same-length supplement keep distinct binaries/source identities. Initial system-IME failures, insensitive controls, the first probes' unrecorded original subtype-history identity and failed modern cleanup with separate16-check recovery remain documented. This changes tests/fixtures, not production input behavior. #69 and broader parity/platform/signing gaps remain open. Exact-head hosted CI and the two independent sol/high audits are pending; no merge clearance is claimed.

  21. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    PR #109 merged as d8d8978ba63379e332cbef013fa909ea930075da using expected head 3f87bf7a4182b74ba16c52c113c67613e5f6bb41. Root independently verified both parents and merge tree e1e90ae1d5385c70b3f6b073e31ec7fd9ea5f3f7, identical to the reviewed head. Both required independent gpt-6.1-sol/high full-head audits cleared within scope; exact-head Android run42026037454 and local/android58146385516 succeeded. Review conclusions are recorded in COMMENT review5784970043. Issue#108 closed; #69 remains open. Production behavior/assets are unchanged, and the documented system-IME, pre-probe-history, physical/OEM/accessibility and signing limits remain. Watch stopped. Next intake: explicit touch Clear search affordances under the broader touch/readability goal.

  22. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    Next bounded touch slice: #110 adds an explicit Clear search action to the native launcher and Emoji headers, with stable 48 dp layout slots, composition clearing and live-surface guards. #69 remains open; this does not claim a system-IME keyboard fix. Work starts from audited PR #109 merge d8d8978.

  23. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    The #110 Clear-search slice exposed a separate short-landscape layout gap, now tracked with acceptance criteria in #111 under still-open #71. At2340×1080/420dpi with the IME shown, the query remains exact and the result model is empty; real captures show the header/Clear controls while the empty-results body is clipped. Original and diagnostic0/2 cohorts remain failed. Current Clear verification will record that body limitation and keep the header’s pointer/48dp/focus/IME assertions mandatory. #111 is the next layout priority; no broader typography clearance is claimed.

  24. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    Clear-search slice #110 is ready for independent review in #112 at 75145f89d4f637e9847ec36d35cefbde2c22aaa5. Final frozen app/test pair: 25 scoped positives /11 whole cohorts /171 restoration checks; five same-harness intended old-app failures /zero passes /79 checks. All14 final read-only preservation checks pass, including all573 original modern files/evidence and both original APKs; legacy package absence and current four-field IME baselines are preserved. Durable evidence includes92 actual screenshot sets,538 indexed public files plus checkpoint,254 source hashes and653 retained capture hashes. Host builds/lint and Python135/mode pass; JVM343 is explicitly retained UP-TO-DATE evidence. All11 original packaged assets/notices are unchanged. Historical failures—including clipped empty feedback, external launcher ANR, API26 unwitnessed composition and failed transport/cleanup protocols—remain failed and separately scoped. The exact-head pull-request Android run42062935517 is in progress; both required independent sol/high audits and expected-head merge remain gates. Next layout priority is #111; #69/#71/#89 and signing/migration limits remain open.

  25. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    PR #112 merged reviewed head 75145f89d4f637e9847ec36d35cefbde2c22aaa5 as 102ec17d226a1f5496479088a9277e8f8c47fdc6 after both independent gpt-6.1-sol/high full-head audits cleared and root independently verified local/android58167385002 plus actual exact-head pull_request Android run42062935517 SUCCESS. Root recorded COMMENT review5788391958 and used an expected-head merge. Both merge parents and tree 9ff7b50026bce3274556f3e5d3cf9ebd035b6fd8 match the reviewed base/head and identical reviewed tree. #110 is closed within touch-Clear scope. #111 remains open and is the next layout slice: readable empty-results feedback above the keyboard in short landscape. #69/#71/#89, legacy glyphs, broader platform/accessibility/Store and signing/migration limits remain open; no project rename or migration is performed.

  26. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    PR #113 implements #111's native Apps/Emoji short-landscape empty-feedback scope, following merged #112. Final source 6c5825bf has 25 positives / 12 whole cohorts / 186 restoration checks; eight intended controls / zero passes / 68 checks use the same final test APK. All 14 separate final-preservation checks pass. The report keeps all 59 retained executions and earlier clipping/host-orchestration outcomes separate. JVM343, successful debug/test and benchmark/test builds, lint 0 errors/56 warnings each, and exact-source Python135/mode receipts are recorded. All 11 original assets/notices are unchanged. Real 100%/200% before/after images and complete source/binary/provenance records are commit-pinned in #113 at b74893cd3cafe424558d8ee60f58713abbfe9a70. Both independent gpt-6.1-sol/high audits and exact-head hosted CI are pending merge gates. #69/#71/#89, broader parity/accessibility/OEM and signing/migration remain open or uncertified.

  27. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    PR #113 merged the reviewed head b74893cd3cafe424558d8ee60f58713abbfe9a70 as adb41de4281aaae328e2d227064060f8f7495d71. Both independent gpt-6.1-sol/high full-change audits cleared without findings, actual exact-head pull_request Android run42078762341 and local/android58176983369 succeeded, and root recorded COMMENT review5789633960. Expected-head merge succeeded; root independently verified exact parents [102ec17d…, b74893cd…] and merged/reviewed tree equality c4169d764a10d2b2f8301d5ff874bb39543c8c49. #111 is closed within native Apps/Emoji empty-feedback scope; the PR watch is stopped. Current credit remains 25 positives /12 whole cohorts /186 restoration checks, separate from eight intended failures /zero passes /68 checks and all historical outcomes. Next work continues under the still-open touch/readability and compatibility priorities; #69/#71/#89 and broader OEM/accessibility/Store/signing/migration limits remain open.

  28. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    The next scoped improvement is #114: an in-app Hide/Show keyboard action for the native launcher and Emoji on wide viewports. Retained PR113 short-landscape frames show nonempty results below the header while the IME is open; the existing header button always requests Show. The stronger initial-Show pointer protocol records four intended old-app Hide failures at 100%/200%, with 34 successful restoration checks. An earlier 200% Emoji initial-Show timeout remains a separate failed setup outcome, without cause or repair credit. Candidate source 1355f84c reuses the fixed 48dp slot and existing keyboard-hide glyph, checks actual visibility/foreground/owner state and invalidates obsolete mode/epoch/disposal callbacks. Builds and targeted native/callback verification are now in progress. #71, broader typography/IME/platform/accessibility, #89 and signing/migration remain open.

  29. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    Progress on #114: PR #116 adds wide-screen launcher/Emoji Hide/Show from the existing 48 dp keyboard slot. The final pair records 24 positives across 11 whole cohorts, 176 restoration checks, six intended matched failures with zero passes, and 14 separate final-preservation checks. Real before/after screenshots include 200% text; query, range, focus and selected target are preserved. Source-bound local/android succeeds; exact-head hosted Android and two independent sol/high audits are pending before expected-head merge. #115 stays open: the isolated menu Back query-loss probe fails on both archived pre-toggle/current apps; key-delivery cause remains unestablished. Full row/grid/footer, #69/#71/#89, OEM/TalkBack, Store and signing/migration gaps remain open. The project association/rename is still deferred.

  30. moikdev commented on Nov 5, 2026

    @moikdev
    OwnerAuthor

    Merged PR #116 through the expected-head gate at reviewed 950d31c171abd16257ab70f21d0abc339d96ac2f. Merge 41329c7fc7e09bda2fbbfe4bbad9a0355d7eef98 has exact parents [adb41de4…, 950d31c1…]; its tree 387b43a97b0d2c62b9a6792d466ea1bbe71d99b3 equals the reviewed tree. #114 is closed. Both independent gpt-6.1-sol/high audits report no actionable findings, actual exact-head Android run42096498090 succeeded, and separate source-bound local/android58187397709 succeeded. The scoped final credit remains 24 positives/11 cohorts/176 restoration checks, six intended failed controls/zero passes/49 checks, and 14 separate preservation checks. Wider typography, OEM/TalkBack/Store/signing limits remain open. Next is #115: trace actual Back dispatch and menu ownership around the old/current reproduced query-loss pattern; neither pointer-backdrop success nor pressBack() false establishes a cause or repair.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions