177 Commits

Author SHA1 Message Date
Hermes
438d8e22b4 ci: install Githug native build prerequisites
All checks were successful
Android build / build (push) Successful in 33m18s
Android build / build (release) Successful in 27m50s
ci-tooling-release-githug-android-20260901-231003 ci-tooling-release-githug-android-20260901-235122
2026-09-01 17:28:19 -05:00
Hermes
553c512082 ci: route Android builds through project tooling
Some checks failed
Android build / build (push) Failing after 1m48s
2026-09-01 17:16:48 -05:00
Hermes
0bf7f6b387 fix: cross-compile bundled Android git libs with Rust
All checks were successful
Android build / build (push) Successful in 14m1s
Android build / build (release) Successful in 24m0s
ci-aab-native-git-verify-githug-android-20260831-2040 2026-09-01_1
2026-08-31 20:40:02 -05:00
Hermes
1ac5f0d7fa ci: build and verify bundled Android git libs
Some checks failed
Android build / build (push) Failing after 4m53s
2026-08-31 20:33:40 -05:00
Hermes
052ea8de4c ci: verify Android bundles ship native git
Some checks failed
Android build / build (push) Failing after 38s
Android build / build (release) Failing after 53s
2026-08-31_2
2026-08-31 18:53:02 -05:00
Hermes
9c77cdc3a3 ci: compile bundled git for Android builds
Some checks failed
Android build / build (push) Failing after 1m13s
2026-08-31 18:51:08 -05:00
Hermes
b5fea9e010 ci: prefer github token for release asset upload
All checks were successful
Android build / build (push) Successful in 9m6s
Android build / build (release) Successful in 11m31s
ci-upload-verify-githug-android-20260831-230000 2026-08-31_1
2026-08-31 17:52:41 -05:00
Hermes
df07409e48 ci: broaden release asset upload token fallback
Some checks failed
Android build / build (push) Has been cancelled
2026-08-31 16:12:17 -05:00
Hermes
6604b5b94a ci: bump APK versionCode and timestamp AAB names
Some checks failed
Android build / build (push) Successful in 11m49s
Android build / build (release) Failing after 9m55s
ci-aab-verify-githug-android-20260831-210956
2026-08-31 15:05:53 -05:00
Hermes
56eddb424a fix: repair AGP upgrade file corruption
All checks were successful
Android build / build (push) Successful in 7m48s
2026-08-31 13:49:47 -05:00
Hermes
98faa8b6f0 build: upgrade AGP for Android 16 support
Some checks failed
Android build / build (push) Has been cancelled
2026-08-31 13:30:52 -05:00
Hermes
ee21751e03 build: target Android 16 / API 36
All checks were successful
Android build / build (push) Successful in 17m7s
2026-08-31 12:18:29 -05:00
Hermes
0b719dcc36 ci: visible-file push trigger test
All checks were successful
Android build / build (push) Successful in 6m50s
2026-08-30 10:01:44 -05:00
Hermes
dc167328fe ci: trigger Githug-Android validation run
Some checks failed
Android build / build (push) Successful in 11m59s
Android build / build (release) Failing after 11m17s
test1
2026-08-29 14:45:35 -05:00
Hermes
5e05ad192d ci: align Githug-Android workflow with Android release pattern
Some checks failed
Android build / build (push) Has been cancelled
2026-08-29 14:43:18 -05:00
Joe Tretter
943bf03ca0 Route interactive Git through native terminal sessions
Remove Kotlin interactive-add emulation and run patch add via the native Git runtime with PTY-backed session IO.
2026-06-27 13:07:35 -05:00
Joe Tretter
d703f539d3 Fix bisect script run and level validators 2026-06-26 19:00:51 -05:00
Joe Tretter
caaf26a541 Remove user message dependency from level validators 2026-06-26 18:10:48 -05:00
Joe Tretter
4b94173ae5 Add low-output tooling mode 2026-06-26 16:24:45 -05:00
Joe Tretter
91913a9de8 Defer level validation while editors are open 2026-06-26 13:26:56 -05:00
Joe Tretter
781b5090f7 Fix Git editor reword workflow and UI coverage
- show Git editor file paths instead of the submitted git command
- surface follow-up commit message editors during interactive rebase reword
- add rename-commit UI tests for editor and amend-message solution paths
- add broader embedded level solution scenarios for alternate Git workflows
2026-06-26 11:23:16 -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
60dd3c82f7 Add runtime diagnostic logging for level setup, native Git calls, inspection, validation, and UI command flow 2026-06-25 13:53:51 -05:00
Joe Tretter
035851ac05 Make manual level selection responsive 2026-06-25 10:02:06 -05:00
Joe Tretter
82e38de3bb Fix config level completion on device 2026-06-24 20:32:23 -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
a9d7b0cfc0 Misc Changes 2026-06-08 15:17:21 -05:00
Joe Tretter
a70350000c Accept alternate squash solution
- validate the upstream requirement of exactly two commits
- accept soft reset followed by a replacement commit
- reject resetting to one commit without creating the squashed commit
- document squash validation parity
2026-06-08 15:12:28 -05:00
Joe Tretter
06c60356e5 Unify Git editor presentation
- place Save before Dismiss in Git-backed editors
- rename the Git editor Close action to Dismiss
- match Git editor dialog and content sizing to the vi file editor
2026-06-08 14:38:10 -05:00
Joe Tretter
02a23694c3 Fix level setup, reword flow, and catalog scope
- create and enter the level's declared starting directory
- inspect Git state from the repository containing the active directory
- start the init level in /sandbox/git_hug and cover it with a runtime test
- apply edited reword subjects as commit messages in the in-app rebase editor
- cover rename_commit with a native interactive rebase regression test
- remove the upstream contribute call to action from the playable level catalog
- update level parity documentation
2026-06-08 14:21:21 -05:00
Joe Tretter
0d20c089ec Misc Changes 2026-06-08 13:31:42 -05:00
Joe Tretter
07f3ec8f30 Misc Changes 2026-05-19 16:53:41 -05:00
Joe Tretter
a1bb78c600 Fix conflict commit-all flow and terminal copy line breaks 2026-05-19 16:35:00 -05:00
Joe Tretter
ceb0d503f4 Require real merge commit and keep level tests embedded 2026-05-19 16:18:58 -05:00
Joe Tretter
5db02adbe9 Fix upstream fixture-backed level setups 2026-05-19 15:52:22 -05:00
Joe Tretter
2091713409 Changed Editor Close button to read "Dismiss" instead.
Configured VSCode Kotlin language server to use the project-local JDK 17.
2026-05-19 15:29:45 -05:00
Joe Tretter
b5e9038c84 Expand manpage and terminal output sizing 2026-05-19 13:58:15 -05:00
Joe Tretter
b48244d4c2 Match hunk edit format and upload build artifacts 2026-05-19 12:10:44 -05:00
Joe Tretter
bea901acfe Split oversized runtime, sandbox, and interactive add files into focused helpers 2026-05-18 21:49:43 -05:00
Joe Tretter
ed0b81e587 Open patch hunk editor for git add -p edit command 2026-05-18 21:10:17 -05:00
Joe Tretter
4c5d68c1cb Start patch dialog for git add -p 2026-05-18 21:02:42 -05:00
Joe Tretter
eb24866a7a Handle interactive add menu commands 2026-05-18 20:39:06 -05:00
Joe Tretter
3c437c980a Get rid of incorrect last step in bisect level. 2026-05-18 20:28:12 -05:00
Joe Tretter
1ce4df1209 Ask for last good commit in bisect level 2026-05-18 20:19:34 -05:00
Joe Tretter
008a322134 Complete ./ script paths in terminal tab completion 2026-05-18 19:52:50 -05:00
Joe Tretter
9bf1d610f8 Include Android versionCode in APK and AAB artifact names 2026-05-18 19:46:31 -05:00
Joe Tretter
afb548d46f Make bisect playable and validate commit_in_future using Git author timestamps 2026-05-18 19:44:23 -05:00
Joe Tretter
f5bd5f5a60 Run rebase sequence editor through shell 2026-05-18 19:07:17 -05:00