Commit Graph

13 Commits

Author SHA1 Message Date
Joe Tretter
4b94173ae5 Add low-output tooling mode 2026-06-26 16:24:45 -05:00
Joe Tretter
2db8fdd328 Fix Android native Git child exit handling so committed levels validate and Git calls avoid SIGSEGV status 139 2026-06-25 14:56:35 -05:00
Joe Tretter
1e87bd9aa7 Drive all levels through UI instrumentation 2026-06-24 19:44:09 -05:00
Joe Tretter
1c15297ae6 Speed up runtime state refresh 2026-06-24 17:44:53 -05:00
Joe Tretter
0554c736e4 Call Git cmd_main directly 2026-06-24 13:16:35 -05:00
Joe Tretter
b48244d4c2 Match hunk edit format and upload build artifacts 2026-05-19 12:10:44 -05:00
Joe Tretter
9bf1d610f8 Include Android versionCode in APK and AAB artifact names 2026-05-18 19:46:31 -05:00
Joe Tretter
e8bcf660d9 Add git pushing after every commit.
Improve hardware keyboard and editor focus handling

- Map physical Tab, arrow, and Enter keys to the terminal actions used by the on-screen controls.
- Keep focus in the terminal input after command submission.
- Focus editor content fields when editor dialogs open.
2026-05-12 18:02:39 -05:00
Joe Tretter
8f829fb969 Misc Changes 2026-05-09 22:49:15 -05:00
Joe Tretter
4fab442939 Require native Git runtime and bundle full manpages
- Remove the app fallback path when native Git is unavailable and show a startup blocker instead
- Fix native level setup for staged file counting and cherry-pick parity
- Improve manpage loading/search and bundle full Git documentation assets
- Integrate Git cross-compilation into AndroidProjectTooling.sh and remove debug AAB support
2026-05-08 17:43:46 -05:00
Joe Tretter
8873755490 Compile Git for host and Android target platforms
- Rename CrossCompileGitForAndroid.sh to CompileGitForAllTargetPlatforms.sh and support host, Android-only, and all-target modes.
- Compile a development-host Git binary at build/host-git/libgit.so for JVM tests.
- Route level and sandbox tests through GITHUG_TEST_GIT_BINARY so they exercise the compiled host Git rather than the system Git fallback.
- Cross-compile packaged Git binaries for arm64-v8a, armeabi-v7a, x86, and x86_64 Android targets.
- Remove the temporary device-bound Pull rebase instrumentation path from the previous debugging attempt.
2026-05-07 15:26:38 -05:00
Joe Tretter
9d09eb1385 Fix level transition scrolling and keyboard blank-space behavior
Use commit-summary.txt for AndroidProjectTooling auto-commit messages
2026-05-05 19:48:29 -05:00
Joe Tretter
8bcfa2bee4 Switched to Chatgpt 5.5 and codex. 2026-05-02 20:29:31 -05:00