feat: prepare AgentConsole for public release - #2
Open
komod0 wants to merge 1 commit into
Open
Conversation
- Rename package com.example.agentconsole to com.synthnoirlabs.agentconsole (Play Store rejects com.example.* applicationIds). Source paths moved with git mv so blame history is preserved across the move. - Refresh launcher icon: replace placeholder triangle with a stroked '>_' prompt glyph on a teal gradient background; add a monochrome variant for themed icons. Brand color palette in ui/theme/Color.kt is now used as the Material3 fallback when dynamic color is unavailable (pre-Android 12 devices). - Release CI: new .github/workflows/release.yml triggers on v* tags, builds a signed APK + AAB, and publishes them to GitHub Releases. Signing is wired through env vars in app/build.gradle.kts so debug builds keep working without any keystore configured. - Termux setup UX: introduce FailureKind enum and surface TermuxNotInstalled / TermuxPermissionDenied as an actionable AlertDialog with 'Install Termux' / 'Open app permissions' / 'Open Termux' CTAs, instead of the previous opaque 'Failed' status text. - Docs: add Screenshots, Troubleshooting, and Releases sections to README; fix stale file paths in README and CONTRIBUTING that still referenced TermuxRunner.kt and ExecutionStore.kt; add keystore and secrets to .gitignore.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
(Play Store rejects com.example.* applicationIds). Source paths moved
with git mv so blame history is preserved across the move.
prompt glyph on a teal gradient background; add a monochrome variant
for themed icons. Brand color palette in ui/theme/Color.kt is now used
as the Material3 fallback when dynamic color is unavailable
(pre-Android 12 devices).
builds a signed APK + AAB, and publishes them to GitHub Releases.
Signing is wired through env vars in app/build.gradle.kts so debug
builds keep working without any keystore configured.
TermuxNotInstalled / TermuxPermissionDenied as an actionable
AlertDialog with 'Install Termux' / 'Open app permissions' /
'Open Termux' CTAs, instead of the previous opaque 'Failed' status text.
README; fix stale file paths in README and CONTRIBUTING that still
referenced TermuxRunner.kt and ExecutionStore.kt; add keystore and
secrets to .gitignore.