Skip to content

refactor(ui): consolidate workspace and automation navigation - #1378

Merged
luokerenx4 merged 2 commits into
devfrom
codex/workspace-details
Sep 5, 2026
Merged

refactor(ui): consolidate workspace and automation navigation#1378
luokerenx4 merged 2 commits into
devfrom
codex/workspace-details

Conversation

@luokerenx4

Copy link
Copy Markdown
Contributor

Summary

Consolidate Workspace and background-run navigation around the existing Harness and Settings surfaces. This is the maintainer-reviewed UI iteration, not a new execution or scheduling model.

  • Open current Workspace details from the Harness footer identity; keep the adjacent Workspace switcher and configuration actions distinct.
  • Show Workspace-owned README content, recorded applied/source metadata, and a separate current-catalog Harness guide. Preserve shared Markdown sanitization for relative document links.
  • Retire the global Workspaces activity and management UI. Old inventory links return to Chat; old Session/file links resolve the recorded Harness without mounting a second Workspace navigator.
  • Retire the Automation activity. Move the existing Runs and API pages unchanged into Settings → Developer, including old-link and saved-tab handling.
  • Prevent saved activity layouts or the activity editor from restoring retired entries, without changing persisted layout validation or deleting user data.

Design and acceptance

  • Session interaction stays in its owning Harness; Workspace details do not replace agent configuration.
  • Developer reuses the existing disclosure, navigation rows, Settings scrolling and phone drawer. Runs/API links automatically reveal that group.
  • Missing Workspace ownership and independent document failures remain explicit; no tag-based routing guesses.
  • Existing themes, shared page headers, menus, tabs and reading renderer are reused. No new navigation primitive or Issues run browser is introduced.

Verification

  • node scripts/run-tests.mjs --owner ui: 287 files / 1716 tests passed.
  • cd ui && npx tsc -b: passed.
  • git diff --check: passed.
  • Real local AliceProject browser acceptance: Chat and Quant Workspace details, overview/guide separation, footer details versus switcher, and responsive layout.
  • Real legacy Session and README links land in the owning Chat Harness; no global Workspace sidebar. Retired inventory links return to Chat.
  • Runs/API verified inside Settings Developer on desktop and at 390px; mobile selection closes the drawer and returns focus to its trigger. Activity navigation no longer exposes either retired entry.
  • Isolated first-run browser entry checked after removing the obsolete Manage Workspaces setup link. No Session was started or resumed during read-only acceptance.
  • Current dev integrated without conflicts; preceding PR refactor(release): independent candidate pipelines and acceptance replay #1377 checks and its dev installer run were successful.

Boundary touch / non-goals

UI and UI-owner documentation only. No backend API, Workspace/Session data deletion, schedule semantics, trading, credentials, runtime lifecycle, migrations, packaging, or release changes. Runs remain all-source; no new Issues entry is added in this iteration. Native packaged Electron acceptance was not run; evidence is the real browser surface and UI owner suite, not a packaged-app claim.

@vercel

vercel Bot commented Sep 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openalice-demo Building Building Preview Sep 5, 2026 12:32pm UTC

Request Review

@luokerenx4
luokerenx4 merged commit 88548b5 into dev Sep 5, 2026
3 checks passed
@luokerenx4
luokerenx4 deleted the codex/workspace-details branch September 5, 2026 12:33
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