Skip to content

feat(desktop): redesign UI around install and usage jobs - #814

Merged
AbirAbbas merged 9 commits into
mainfrom
santosh/desktop-ui-redesign
Jul 23, 2026
Merged

feat(desktop): redesign UI around install and usage jobs#814
AbirAbbas merged 9 commits into
mainfrom
santosh/desktop-ui-redesign

Conversation

@santoshkumarradha

@santoshkumarradha santoshkumarradha commented Jul 22, 2026

Copy link
Copy Markdown
Member

Summary

  • Redesign AgentField Desktop around the two primary jobs: install agent nodes and inspect runs, usage, and cost.
  • Add the shared design system, marketplace-style Agents flow, denser Activity feed, Home usage totals, empty states, skeletons, update/community surfaces, and related main/shared APIs.
  • Integrate the configurable control-plane port work from main, including automatic free-port selection, persisted port discovery, and a Settings port control.
  • Add a persisted System/Light/Dark appearance override while preserving system-theme behavior by default.
  • Keep native window controls clear of header actions on Windows and Linux/WSLg without changing the macOS hidden-inset/traffic-light flow.

Validation

  • Desktop unit tests: cd desktop && npm test (265 tests)
  • Production typecheck/build: cd desktop && npm run build
  • Windows and macOS desktop packaging jobs pass
  • Windows/WSLg native-controls safe area verified in the live renderer
  • Final manual macOS smoke test

Manual smoke-test checklist

  • Cold launch with installed agents lands on Home; an empty library opens the add-agent flow.
  • Agents shows the installed library plus catalog/GitHub install paths.
  • Activity filtering, dense rows, usage, and run links behave correctly.
  • Home usage totals, update banner, Settings, secrets, autostart, custom ports, and appearance override work correctly.
  • macOS traffic lights, sidebar vibrancy, menu-bar companion, and app lifecycle remain correct.

Made with Cursor

santoshkumarradha and others added 2 commits July 22, 2026 14:17
Align the Electron app with the product/design specs: marketplace-style agents, denser activity, home usage totals, and shared theme tokens so the local sub-harness is clearer at a glance.
@santoshkumarradha
santoshkumarradha marked this pull request as ready for review July 22, 2026 18:46
@santoshkumarradha
santoshkumarradha requested review from a team and AbirAbbas as code owners July 22, 2026 18:46
@cursor

cursor Bot commented Jul 22, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@AbirAbbas
AbirAbbas merged commit 20955b2 into main Jul 23, 2026
19 checks passed
@AbirAbbas
AbirAbbas deleted the santosh/desktop-ui-redesign branch July 23, 2026 13:08
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.

2 participants