Skip to content

Modernize desktop UI and remove misleading image-editor affordances - #66

Merged
dovvnloading merged 1 commit into
mainfrom
codex/ui-modernization
Jul 29, 2026
Merged

Modernize desktop UI and remove misleading image-editor affordances#66
dovvnloading merged 1 commit into
mainfrom
codex/ui-modernization

Conversation

@dovvnloading

Copy link
Copy Markdown
Owner

Summary

  • Rework the desktop shell as a compact local workbench: matte canvas, focused thread rail, text-led settings, and a centered composer island.
  • Remove the dedicated image-transformation panel, starter row, composer action, related CSS, route wiring, and copy from the chat UI.
  • Preserve image operations in the execution layer for approved code-driven tasks without presenting Cortex as an image editor or generator.
  • Fix new-thread navigation so the prior conversation is cleared from the active selection.
  • Harden packaged startup for windowed Uvicorn logging and prevent packaging when a frontend build fails, which could otherwise ship a stale bundle.
  • Add the full UI audit and release-gate documentation.

Why

Cortex is a local chat and agentic workbench. The prior chat surface advertised a first-class image editor that the product does not provide. This change keeps the underlying execution capability available for deliberate code-driven work while making the product boundary clear in the UI.

Validation

  • 44 frontend component tests (single-worker run)
  • 6 Playwright browser flows
  • Frontend typecheck, lint, and production build
  • 18 launcher tests
  • Fresh Windows package build succeeded
  • Packaged launch returned GET /api/v1/health/ready with HTTP 200
  • Production bundle contains no dedicated image-transform UI labels or selectors
  • git diff --check clean

Scope note

The existing user-owned Cortex.pyproj worktree change was intentionally excluded from this commit and PR.

@dovvnloading
dovvnloading marked this pull request as ready for review July 29, 2026 18:28
@dovvnloading
dovvnloading merged commit 43f29e2 into main Jul 29, 2026
1 check passed
@dovvnloading
dovvnloading deleted the codex/ui-modernization branch July 29, 2026 18:54
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.

1 participant