Skip to content

Localize departed Workspace lifecycle controls - #767

Merged
luokerenx4 merged 1 commit into
devfrom
codex/localize-departed-workspaces
Jul 29, 2026
Merged

Localize departed Workspace lifecycle controls#767
luokerenx4 merged 1 commit into
devfrom
codex/localize-departed-workspaces

Conversation

@luokerenx4

Copy link
Copy Markdown
Contributor

Summary

  • localize the complete Departed Workspaces inventory in English, Simplified Chinese, Traditional Chinese, and Japanese
  • give restore and purge actions contextual accessible names for each archived Workspace
  • replace the blocking browser confirm() with the shared async in-app confirmation dialog
  • explain exactly which archived records are deleted and which historical provenance remains
  • keep the confirmation open and surface the existing lifecycle error when purge fails
  • add localized cancel and busy labels to the shared confirmation dialog

Why

A real Demo walkthrough in Simplified Chinese showed that the entire Departed Workspaces section still rendered in English. Its irreversible Purge files action also opened a native browser confirmation. The lifecycle contract says purge deletes the archived checkout, interactive Session records, and Shell scrollback while retaining the catalog tombstone, retired identities, headless history, Inbox entries, and artifact provenance; the product should disclose that boundary in the selected interface language.

Verification

  • pnpm vitest run ui/src/pages/WorkspaceListPage.spec.tsx (2 passed)
  • npx tsc --noEmit
  • cd ui && npx tsc -b
  • pnpm test (358 files passed, 1 skipped; 3390 tests passed, 9 skipped)
  • pnpm -F open-alice-ui build:demo
  • real Simplified Chinese Demo walkthrough and visual inspection: localized inventory/status/counts/actions, contextual action names, in-app purge warning, cancel path, confirm path, and purged state

@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
openalice-demo Ready Ready Preview, Comment Jul 28, 2026 10:43pm

Request Review

@luokerenx4 luokerenx4 added area:workspace Workspace, Session, templates, or sidebar lifecycle theme:localization Interface localization or translated product copy workflow:parallel Autonomous parallel contribution; leave open for later acceptance labels Jul 29, 2026 — with ChatGPT Codex Connector
@luokerenx4
luokerenx4 merged commit 8a237a6 into dev Jul 29, 2026
7 checks passed
@luokerenx4
luokerenx4 deleted the codex/localize-departed-workspaces branch July 29, 2026 06:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:workspace Workspace, Session, templates, or sidebar lifecycle theme:localization Interface localization or translated product copy workflow:parallel Autonomous parallel contribution; leave open for later acceptance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant