{ "id": "desktop-gui-i18n-ux-refresh-impl", "name": "desktop-gui-i18n-ux-refresh-impl", "title": "Implement desktop GUI i18n and UX refresh", "description": "", "status": "completed", "dev_type": "feature", "scope": "desktop", "package": null, "priority": "P2", "creator": "OpenCode", "assignee": "OpenCode", "createdAt": "2026-04-19", "completedAt": "2026-04-19", "branch": "master", "base_branch": "master", "worktree_path": null, "current_phase": 6, "next_action": [ { "phase": 1, "action": "brainstorm" }, { "phase": 2, "action": "research" }, { "phase": 3, "action": "implement" }, { "phase": 4, "action": "check" }, { "phase": 5, "action": "update-spec" }, { "phase": 6, "action": "record-session" } ], "commit": null, "pr_url": null, "subtasks": [], "children": [], "parent": null, "relatedFiles": [], "notes": "Completed the desktop GUI i18n and UX refresh. Extended desktop preferences with theme and language across Go and frontend, added i18next-based localization with en-US/zh-CN/system support, rebuilt the desktop shell into a tabbed Wails/browser-shared control panel, refreshed layout and theme tokens, updated the generated Wails desktop prefs models, documented desktop build and usage in the README files, and verified with `npm run build`, `go test ./internal/app ./internal/desktop`, and `wails build -tags desktop_wails`.", "meta": { "desktopTabs": [ "overview", "providers", "aliases", "sync", "settings" ], "languages": [ "en-US", "zh-CN", "system" ], "themes": [ "light", "dark", "system" ], "desktopExe": "build/bin/ocswitch-desktop.exe" } }