Tags: friuns2/codexUI
Tags
Add proot and Python to first-run setup, auto-changelog in CI - Install proot + libtalloc from Termux repos during bootstrap so the codex agent can use proot for dpkg path remapping - Pre-install Python 3.12 + pip during first-run setup - CI release notes now auto-generated from git commit messages since the previous release tag Co-authored-by: Cursor <cursoragent@cursor.com>
Fix first-run install failure and add default workspace - Fix installCodex() always returning false because isServerBundleInstalled() is hardcoded to false; now only checks isCodexInstalled() - Remove codex-web-local npm install from installCodex() (handled by bundled APK assets via installServerBundle()) - Add ensureCodexWrapperScript() to create/verify the codex shell wrapper independently of installNode() - Create default ~/codex workspace directory on setup so the folder dropdown is never empty on first launch - Add default "codex" folder option in Vue frontend when no threads exist - Resolve codex binary path using PREFIX env var in codexAppServerBridge to fix ENOENT spawn errors on Android Co-authored-by: Cursor <cursoragent@cursor.com>
Fix first-run install failure and add default workspace - Fix installCodex() always returning false because isServerBundleInstalled() is hardcoded to false; now only checks isCodexInstalled() - Remove codex-web-local npm install from installCodex() (handled by bundled APK assets via installServerBundle()) - Add ensureCodexWrapperScript() to create/verify the codex shell wrapper independently of installNode() - Create default ~/codex workspace directory on setup so the folder dropdown is never empty on first launch - Add default "codex" folder option in Vue frontend when no threads exist - Resolve codex binary path using PREFIX env var in codexAppServerBridge to fix ENOENT spawn errors on Android Co-authored-by: Cursor <cursoragent@cursor.com>
Add full-access mode, background service, CI workflow, and README - Set Codex to approval=never, sandbox=danger-full-access via config.toml - Add foreground service to keep server alive in background - Request battery optimization exemption on startup - Always re-extract server bundle from APK assets on launch - Add GitHub Action to build APK and upload to releases - Rewrite README with project documentation Co-authored-by: Cursor <cursoragent@cursor.com>
Add full-access mode, background service, CI workflow, and README - Set Codex to approval=never, sandbox=danger-full-access via config.toml - Add foreground service to keep server alive in background - Request battery optimization exemption on startup - Always re-extract server bundle from APK assets on launch - Add GitHub Action to build APK and upload to releases - Rewrite README with project documentation Co-authored-by: Cursor <cursoragent@cursor.com>