Skip to content

feat: prepare AgentConsole for public release - #2

Open
komod0 wants to merge 1 commit into
mainfrom
claude/analyze-project-next-steps-LlX25
Open

feat: prepare AgentConsole for public release#2
komod0 wants to merge 1 commit into
mainfrom
claude/analyze-project-next-steps-LlX25

Conversation

@komod0

@komod0 komod0 commented Apr 26, 2026

Copy link
Copy Markdown
Contributor
  • 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.

- 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants