Skip to content

Releases: flyyangX/CodexMobile

CodexMobile v2.0.4

18 May 16:17

Choose a tag to compare

Added

  • Added richer local file previews for Word, HTML, spreadsheets, CSV, and PPTX files, including server-side preview extraction and front-end preview layouts.

Fixed

  • Added desktop proxy connection fallback handling so CodexMobile can continue through an isolated or headless local transport when the desktop control socket is unavailable.
  • Improved selected-session running detection so active turn cards keep the mobile UI in a running state until a visible assistant response arrives.
  • Updated the package version to 2.0.4.

Validation

  • node --test
  • npm run build
  • npm run smoke

CodexMobile v2.0.3

16 May 03:32

Choose a tag to compare

Fixed

  • Fixed user-message markdown styling so links, inline code, code blocks, blockquotes, and tables stay readable in both light and dark themes.
  • Updated the package version to 2.0.3.

Validation

  • npm run build
  • npm run smoke

CodexMobile 2.0.2

15 May 07:10

Choose a tag to compare

CodexMobile 2.0.2

Added

  • Added a GitHub Release self-update flow in settings, including latest-release checks, guarded tag application, dependency install, rebuild, and update status reporting.
  • Added mobile interaction request cards for Codex app-server prompts, command/file approvals, permission requests, and MCP elicitation while a turn is running.

Changed

  • Improved permission-mode labels and fallback normalization for safer mobile composer settings.

Fixed

  • Hardened session path handling and static-file serving so mobile routes and local assets stay stable across direct file and browser requests.
  • Added sync coverage for interaction-request and interaction-resolved events so pending request cards insert and clear consistently.

Verification

  • node --test client/src//*.test.mjs server//.test.mjs server/**/.test.js shared/**/*.test.mjs (449 tests)
  • npm run build
  • npm run smoke

CodexMobile 2.0.1

14 May 21:36

Choose a tag to compare

Fixes

  • Normalizes session paths and timestamps so mobile project/session lists stay consistent after the 2.0 release.
  • Simplifies drawer project counting by relying on normalized session state instead of duplicate local calculations.
  • Tightens security-option defaults and tests for safer local/private-network operation.

Validation

  • node --test client/src/**/*.test.mjs server/**/*.test.mjs server/**/*.test.js shared/**/*.test.mjs passed: 432 tests.
  • npm run build passed.
  • npm run smoke passed.

CodexMobile 2.0.0

14 May 20:19

Choose a tag to compare

Highlights

  • Updates the README and GitHub-facing documentation for the current CodexMobile 2.0 product surface.
  • Adds a mobile home state and project picker so mobile users can start from projects instead of only existing sessions.
  • Adds terminal-first pairing commands (npm run up, npm run pair), refreshed pairing visuals, and trusted device management.
  • Adds drawer subpages for archived sessions, settings, security/device controls, and Codex quota status.
  • Expands mobile Git workflows with branch listing/search/checkout, branch creation, linked worktree creation, and PR draft generation.
  • Refreshes real UI screenshots for the GitHub README and cleans obsolete marketing showcase assets.
  • Hardens request security around origins, trusted proxies, public access mode, permission policy, upload handling, and local-file access.

Changed

  • Reworked the desktop/mobile shell layout, sidebar, chat surface, composer, pairing flow, and theme styling.
  • Improved activity card headlines, live progress, merge behavior, and turn completion state for easier mobile scanning.
  • Updates package metadata to 2.0.0 and clarifies that the product remains CodexMobile, not CodexPocket.

Validation

  • node --test client/src/**/*.test.mjs server/**/*.test.mjs server/**/*.test.js shared/**/*.test.mjs passed: 427 tests.
  • npm run build passed.
  • npm run smoke passed.

CodexMobile 1.4.0

14 May 11:11

Choose a tag to compare

Highlights

  • Adds PWA update detection and an in-app update prompt so mobile clients can refresh onto newly deployed builds.
  • Rebrands the former codex-web-facing labels toward CodexPocket.
  • Coalesces live and loaded-session activity cards so duplicated execution cards collapse into one clearer thread view.
  • Folds noisy tool groups and desktop handoff state into cleaner activity and top-bar presentations.
  • Refines mobile workflow handling across composer sends, top-bar status, and desktop/background routing.

Fixes

  • Stabilizes activity-card reconciliation when live runtime state and loaded session history arrive in different orders.
  • Improves service-worker cache handling for built assets during mobile/PWA updates.

Validation

  • node --test client/src/**/*.test.mjs server/**/*.test.mjs server/**/*.test.js shared/**/*.test.mjs passed: 374 tests.
  • npm run build passed.
  • npm run smoke passed.

CodexMobile 1.3.0

13 May 13:59

Choose a tag to compare

Highlights

  • Adds WebSocket-backed sync plumbing for mobile/desktop refresh events, including shared client sync reducers, server-side sync storage, and desktop cache invalidation broadcasts.
  • Improves desktop IPC and background app-server routing so existing desktop threads, mobile-created background threads, and session refreshes stay better aligned.
  • Adds runtime debug helpers for active run and bridge-state inspection.
  • Adds inline add/delete highlighting for file-diff activity summaries in chat.
  • Polishes activity rendering, top-bar status, drawer behavior, and composer styling after 1.2.

Fixes

  • Removes noisy placeholder thinking activity from the visible chat stream.
  • Fixes several stale runtime and live-polling cases where mobile UI state could lag behind desktop thread state.

Validation

  • node --test client/src/**/*.test.mjs server/**/*.test.mjs server/**/*.test.js shared/**/*.test.mjs passed: 328 tests.
  • npm run build passed.
  • npm run smoke passed.

CodexMobile 1.2.0

09 May 14:33

Choose a tag to compare

Highlights

  • Adds system theme following across the main app and file preview, with PWA theme color synced to the resolved light/dark mode.
  • Adds model speed selection in the composer model menu. Standard keeps default routing; Fast sends the Codex fast service tier through chat requests, desktop IPC, and headless local runs.
  • Renders <oai-mem-citation> memory blocks as compact expandable citation cards instead of raw XML in chat.
  • Bumps package metadata and changelog to 1.2.0.

Validation

  • node --test client/src/*.test.mjs client/src/composer/*.test.mjs server/*.test.mjs shared/*.test.mjs passed: 281 tests.
  • npm run build passed.
  • npm run smoke passed.

CodexMobile 1.1.0

09 May 07:00

Choose a tag to compare

CodexMobile 1.1.0

Highlights

  • Adds mobile local file preview support, including Markdown/text files and PDF preview routing.
  • Adds richer mobile file/PDF preview UI with local file links routed through the CodexMobile server.
  • Improves mobile Git panel workflows and server-side Git route coverage.
  • Improves desktop IPC/background execution state sync so mobile can better track active and completed turns.
  • Fixes uploaded image handling so image attachments are preserved both as visual localImage inputs and as explicit local upload paths in the agent text context.
  • Preserves image previews in background-created mobile session records, so new mobile threads keep the visible attachment context.

Validation

  • node --test passed: 280 tests.
  • npm run build passed.