Skip to content

Conversation

RohitKushvaha01
Copy link
Collaborator

@RohitKushvaha01 RohitKushvaha01 commented Aug 31, 2025

This change runs the Executor inside a foreground service, allowing it to survive the activity lifecycle. However, this does not prevent Android from killing Acode, nor does it preserve any UI state.

Note: Any command started through the Executor or Terminal will continue running until it is manually stopped or terminated by the system.

Frontend changes are also required to reconnect AXS with the previously stored terminals, similar to how AcodeX handles reconnections.

Closes #1569

Todo

  • Foreground service
  • Ask for notification permission on api 35+
  • Exit button
  • WakeLock

@RohitKushvaha01 RohitKushvaha01 self-assigned this Aug 31, 2025
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.

Restoring Terminal session
1 participant