Skip to content

Tags: friuns2/codexUI

Tags

v8

Toggle v8's commit message
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>

v7

Toggle v7's commit message
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>

v6

Toggle v6's commit message
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>

v5

Toggle v5's commit message
Add APK download button to GitHub Pages site

Co-authored-by: Cursor <cursoragent@cursor.com>

v4

Toggle v4's commit message
Add GitHub Pages website and update README

Co-authored-by: Cursor <cursoragent@cursor.com>

v3

Toggle v3's commit message
Rename to Codex App and output codexapp.apk

Co-authored-by: Cursor <cursoragent@cursor.com>

v2

Toggle v2's commit message
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>

v1

Toggle v1's commit message
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>