DEV Community

Brutal Strike (Friuns)
Brutal Strike (Friuns)

Posted on

CodexUI npm release & Termux bootstrap, README migration/screenshots, attachments+markdown fallback, CLI fix, Snake demo

Codex Daily Tech Digest — March 4, 2026

A concise rundown of the last 24 hours of Codex work (2026-03-03 to 2026-03-04).

Highlights

  • Shipped @friuns/codexui to npm after resolving 2FA/OTP workflow issues and name policy constraints.
  • Hardened Termux onboarding with auto-install/login checks and ADB-driven end‑to‑end validation.
  • Refreshed documentation with feature audits, repo migration notice, and new desktop/mobile screenshots.
  • Improved UX for attachments and markdown rendering, plus a Vite dev middleware fix.
  • Fixed CLI startup logging and added version visibility.
  • Built a small Snake game demo with visual polish and documentation.

Release & Distribution

  • Renamed and published the package as @friuns/codexui, navigating npm auth, OTP, and name conflicts.
  • Added Termux preflight checks: ensure nodejs-lts/npm, auto-install Codex CLI, and run login only when needed.
  • Implemented a fallback path to a Termux-friendly CLI when the official binary install fails on Android ARM64.
  • Validated behavior on-device via ADB, documenting real blockers (missing npx, optional binary skips, /sdcard execution permissions).

Docs, Branding, and Repo Hygiene

  • Overhauled the README with a feature-first narrative and a scoped list derived from recent commits.
  • Captured fresh desktop and mobile screenshots for Skills Hub and Chat, and moved visuals earlier in the README.
  • Added a clear migration notice to move users from friuns2/codex-web-ui to friuns2/codexui.

Product UX & Renderer Fixes

  • Updated Vite dev middleware to accept non‑GET methods.
  • Added markdown image fallback to show the raw ![alt](url) when an image fails to load.
  • Implemented clipboard paste handling and expanded attachments to support non‑image files end‑to‑end.
  • Wired the “Add photos & files” picker to accept any file type, matching the new attachment flow.

CLI Correctness

  • Fixed a startup log timing bug where the server started before the log handler attached.
  • Added version output in the CLI banner and verified updated builds.
  • Checked and updated the installed Codex CLI version.

Side Project

  • Built a playable Snake game, iterated visuals, and shipped a basic README with controls and features.

If you want deeper diffs or links to specific commits, I can expand any section.

Top comments (0)