Joe Tretter
7bb14216ef
Align tests with runtime sandbox and polish terminal help
...
- Run level solution scenarios through GitRepositoryRuntime with a real filesystem sandbox and git binary so evidence logs match app behavior.
- Materialize synthetic remotes as local bare repositories and configure upstream tracking for pull/push levels.
- Route mobile-hostile Git interactions through shared sandbox semantics for clone, patch add, interactive rebase, squash merge, submodule, stash, revert, and related flows.
- Relax affected level validators to inspect observable runtime state instead of fallback-only staged/index details.
- Show .git in ls output for native and fallback helper commands.
- Make tab completion resolve filenames and directories relative to the current working directory.
- Integrate help controls into the callout overlay and reposition the prompt callout above the terminal prompt.
- Add regression coverage for .git listing and subfolder completion.
2026-05-06 22:12:25 -05:00
Joe Tretter
e1b2d7f7a1
Misc Changes
2026-05-06 21:28:44 -05:00
Joe Tretter
5727022baf
Misc Changes
2026-05-06 20:44:34 -05:00
Joe Tretter
5c7c7ad29d
Add del alias for rm helper command
2026-05-05 20:12:08 -05:00
Joe Tretter
b8c4096123
Add exercise description onboarding bubble
...
Remove duplicate IME padding that caused keyboard gap
Add md alias for mkdir helper command
Add dir alias for ls helper command
Add cd.. shortcut for cd .. helper command
2026-05-05 20:08:51 -05:00
Joe Tretter
344ff99f0a
Add terminal input onboarding bubble
2026-05-05 19:54:33 -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
42c898f648
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
2026-05-05 19:38:00 -05:00
Joe Tretter
16d7809150
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GameModels.kt
app/src/main/java/solutions/tretter/githugandroid/GitHelpCommands.kt
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt
app/src/main/java/solutions/tretter/githugandroid/Visual.kt
app/src/main/java/solutions/tretter/githugandroid/levels/AdvancedLevels.kt
app/src/main/java/solutions/tretter/githugandroid/levels/LevelCatalog.kt
app/src/test/java/solutions/tretter/githugandroid/GitHelpCommandsTest.kt
app/src/test/java/solutions/tretter/githugandroid/GitSandboxEngineTest.kt
2026-05-05 19:27:33 -05:00
Joe Tretter
6200fdc912
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/levels/AdvancedLevels.kt
2026-05-02 23:18:28 -05:00
Joe Tretter
c3c672eb27
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt
2026-05-02 23:08:19 -05:00
Joe Tretter
4963123b3b
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GitEditorCommands.kt
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
app/src/main/java/solutions/tretter/githugandroid/GitMessageEditorDialog.kt
app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt
app/src/test/java/solutions/tretter/githugandroid/GitEditorCommandsTest.kt
2026-05-02 23:03:00 -05:00
Joe Tretter
01d10f31c2
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/Terminal.kt
2026-05-02 22:56:12 -05:00
Joe Tretter
893fa2b56e
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/Terminal.kt
2026-05-02 22:49:09 -05:00
Joe Tretter
d1922eb0a2
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/TextEditorDialog.kt
2026-05-02 22:41:32 -05:00
Joe Tretter
42b9be0921
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/Terminal.kt
app/src/main/java/solutions/tretter/githugandroid/TextEditorDialog.kt
2026-05-02 22:32:59 -05:00
Joe Tretter
65c44ccf62
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
2026-05-02 22:29:46 -05:00
Joe Tretter
4727b314b4
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/Exercise.kt
2026-05-02 22:27:43 -05:00
Joe Tretter
6ad1cc2860
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/ManPageDialog.kt
app/src/main/java/solutions/tretter/githugandroid/Terminal.kt
2026-05-02 22:25:53 -05:00
Joe Tretter
842e734554
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/ManPageDialog.kt
app/src/main/java/solutions/tretter/githugandroid/Terminal.kt
app/src/main/java/solutions/tretter/githugandroid/TextEditorDialog.kt
2026-05-02 22:22:57 -05:00
Joe Tretter
ca20b0a358
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GitHelpCommands.kt
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt
app/src/main/java/solutions/tretter/githugandroid/ManPageDialog.kt
app/src/test/java/solutions/tretter/githugandroid/GitHelpCommandsTest.kt
2026-05-02 22:09:20 -05:00
Joe Tretter
dcd5589d74
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
app/src/main/java/solutions/tretter/githugandroid/TextEditorDialog.kt
2026-05-02 22:04:37 -05:00
Joe Tretter
17f19ca0ba
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/EditorCommands.kt
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt
app/src/main/java/solutions/tretter/githugandroid/TextEditorDialog.kt
app/src/test/java/solutions/tretter/githugandroid/EditorCommandsTest.kt
2026-05-02 21:50:34 -05:00
Joe Tretter
d6c4c4a2df
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt
app/src/test/java/solutions/tretter/githugandroid/LevelSolutionsTest.kt
2026-05-02 21:36:42 -05:00
Joe Tretter
02f26be3fa
Auto-commit after successful build: improve build setup
...
Changed files:\napp/build.gradle.kts
2026-05-02 20:31:59 -05:00
Joe Tretter
8bcfa2bee4
Switched to Chatgpt 5.5 and codex.
2026-05-02 20:29:31 -05:00
Joe Tretter
015135da5a
Auto-commit after successful build: improve build setup
...
Changed files:\nSetupBuildEnvironment.sh
app/build.gradle.kts
2026-04-24 20:44:55 -05:00
Joe Tretter
e1d18265d1
Auto-commit after successful build: improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/AndroidManifest.xml
app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
app/src/main/res/mipmap/ic_launcher.xml
app/src/main/res/mipmap/ic_launcher_round.xml
app/src/main/res/values/colors.xml
2026-04-24 20:36:30 -05:00
Joe Tretter
3c8098ff28
Auto-commit after successful build: improve build setup
...
Changed files:\napp/build.gradle.kts
2026-04-24 20:25:34 -05:00
Joe Tretter
46162ed6e2
Auto-commit after successful build: improve build setup
...
Changed files:\nCreateUploadKey.sh
app/build.gradle.kts
2026-04-24 20:20:39 -05:00
Joe Tretter
7fff81b1f5
Auto-commit after successful build: improve build setup, update docs/config
...
Changed files:\n.gitignore
SetupBuildEnvironment.sh
app/build.gradle.kts
keystore.properties.example
2026-04-24 16:37:18 -05:00
Joe Tretter
499bfe503a
Auto-commit after successful build: improve build setup
...
Changed files:\nSetupBuildEnvironment.sh
app/build.gradle.kts
2026-04-24 16:29:42 -05:00
Joe Tretter
5b5d88872f
Auto-commit after successful build: improve build setup
...
Changed files:\nSetupBuildEnvironment.sh
app/build.gradle.kts
2026-04-24 16:25:21 -05:00
Joe Tretter
d673d5f3a6
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt
app/src/main/java/solutions/tretter/githugandroid/levels/CoreLevels.kt
2026-04-24 16:06:51 -05:00
Joe Tretter
f1ca54a2ad
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt
app/src/main/java/solutions/tretter/githugandroid/levels/CoreLevels.kt
app/src/main/java/solutions/tretter/githugandroid/levels/LevelCatalog.kt
2026-04-24 15:30:23 -05:00
Joe Tretter
51cdc05f40
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/levels/CoreLevels.kt
2026-04-24 15:19:27 -05:00
Joe Tretter
e089eaa272
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/levels/CoreLevels.kt
2026-04-24 15:08:43 -05:00
Joe Tretter
9be3b26c3b
Auto-commit after successful build: improve build setup
...
Changed files:\napp/build.gradle.kts
2026-04-24 14:25:18 -05:00
Joe Tretter
6f9398e214
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GameModels.kt
app/src/main/java/solutions/tretter/githugandroid/levels/CoreLevels.kt
2026-04-24 14:23:12 -05:00
Joe Tretter
f0f32746a2
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GameProgressStore.kt
2026-04-24 14:10:15 -05:00
Joe Tretter
3388227ca9
Auto-commit after successful build: improve build setup
...
Changed files:\napp/build.gradle.kts
2026-04-24 13:54:38 -05:00
Joe Tretter
eee8827f76
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/AppLog.kt
app/src/main/java/solutions/tretter/githugandroid/GameProgressStore.kt
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt
2026-04-24 13:52:19 -05:00
Joe Tretter
66b664d9d5
Auto-commit after successful build: improve build setup
...
Changed files:\napp/build.gradle.kts
2026-04-24 13:28:23 -05:00
Joe Tretter
9f2e5b8dd9
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
2026-04-24 13:25:56 -05:00
Joe Tretter
adab680cb6
Auto-commit after successful build: improve build setup
...
Changed files:\napp/build.gradle.kts
2026-04-24 13:19:55 -05:00
Joe Tretter
6ec45aea32
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/GameProgressStore.kt
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
2026-04-24 13:15:34 -05:00
Joe Tretter
92e10ff518
Auto-commit after successful build: improve build setup
...
Changed files:\napp/build.gradle.kts
2026-04-24 13:01:00 -05:00
Joe Tretter
8bd3b4d913
Auto-commit after successful build: update app gameplay/UI, improve build setup
...
Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/Exercise.kt
app/src/main/java/solutions/tretter/githugandroid/GameModels.kt
app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt
app/src/main/java/solutions/tretter/githugandroid/GitHugTheme.kt
app/src/main/java/solutions/tretter/githugandroid/GitRuntime.kt
app/src/main/java/solutions/tretter/githugandroid/Header.kt
app/src/main/java/solutions/tretter/githugandroid/Levels.kt
app/src/main/java/solutions/tretter/githugandroid/MainActivity.kt
app/src/main/java/solutions/tretter/githugandroid/PaneLayoutLogic.kt
app/src/main/java/solutions/tretter/githugandroid/PaneLayoutModels.kt
app/src/main/java/solutions/tretter/githugandroid/PaneLayoutStore.kt
app/src/main/java/solutions/tretter/githugandroid/Panes.kt
app/src/main/java/solutions/tretter/githugandroid/Terminal.kt
app/src/main/java/solutions/tretter/githugandroid/Visual.kt
app/src/main/java/solutions/tretter/githugandroid/levels/AdvancedLevels.kt
app/src/main/java/solutions/tretter/githugandroid/levels/CoreLevels.kt
app/src/main/java/solutions/tretter/githugandroid/levels/LevelCatalog.kt
2026-04-24 12:40:30 -05:00
Joe Tretter
f4f24c9557
Auto-commit after successful build: improve build setup
...
Changed files:\napp/build.gradle.kts
2026-04-24 12:23:37 -05:00
Joe Tretter
01765a0892
Auto-commit after successful build: update app gameplay/UI, improve build setup, update docs/config
...
Changed files:\nREADME.md
app/build.gradle.kts
app/src/main/java/com/kawomi/githugandroid/GameModels.kt
app/src/main/java/com/kawomi/githugandroid/GitHugApp.kt
app/src/main/java/com/kawomi/githugandroid/GitRuntime.kt
app/src/main/java/com/kawomi/githugandroid/levels/AdvancedLevels.kt
app/src/main/java/com/kawomi/githugandroid/levels/CoreLevels.kt
app/src/main/java/com/kawomi/githugandroid/levels/LevelCatalog.kt
2026-04-24 12:17:47 -05:00