Record the completed Windows desktop integration task and link it to the shipped desktop polish commit.
79 lines
2.1 KiB
JSON
79 lines
2.1 KiB
JSON
{
|
|
"id": "04-18-finish-windows-desktop",
|
|
"name": "04-18-finish-windows-desktop",
|
|
"title": "Finish Windows desktop integration",
|
|
"description": "",
|
|
"status": "completed",
|
|
"dev_type": "feature",
|
|
"scope": "desktop",
|
|
"package": null,
|
|
"priority": "P2",
|
|
"creator": "OpenCode",
|
|
"assignee": "OpenCode",
|
|
"createdAt": "2026-04-18",
|
|
"completedAt": "2026-04-20",
|
|
"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": "8fc72e8",
|
|
"pr_url": null,
|
|
"subtasks": [],
|
|
"children": [],
|
|
"parent": null,
|
|
"relatedFiles": [
|
|
"build/windows/icon.ico",
|
|
"frontend/assets.go",
|
|
"frontend/src/App.tsx",
|
|
"frontend/src/api.ts",
|
|
"frontend/src/i18n/locales/en.json",
|
|
"frontend/src/i18n/locales/zh-CN.json",
|
|
"frontend/src/styles.css",
|
|
"internal/desktop/app.go",
|
|
"internal/desktop/runtime_wails.go",
|
|
"internal/desktop/tray_wails.go",
|
|
"internal/desktop/tray_language.go",
|
|
"internal/desktop/tray_language_windows.go",
|
|
"internal/desktop/wails.go"
|
|
],
|
|
"notes": "Finished the Windows desktop integration pass. Reworked tray startup onto a stable systray event loop with icon embedding, click-to-open behavior, localized menu labels, and Windows system-language fallback. Replaced desktop/window branding assets, wired repository opening through the system browser, and refreshed the providers and aliases list/detail panels into a denser, product-style UI with updated i18n strings.",
|
|
"meta": {
|
|
"tests": [
|
|
"npm run build",
|
|
"go test -tags desktop_wails ./internal/desktop/..."
|
|
],
|
|
"desktopAreas": [
|
|
"windows tray",
|
|
"window icon and branding",
|
|
"providers panel",
|
|
"aliases panel"
|
|
]
|
|
}
|
|
}
|