Skip to content

feat(frontend): refresh dashboard, orchestrator, and AO logos#317

Merged
harshitsinghbhandari merged 3 commits into
mainfrom
fix/update-logos
Jun 18, 2026
Merged

feat(frontend): refresh dashboard, orchestrator, and AO logos#317
harshitsinghbhandari merged 3 commits into
mainfrom
fix/update-logos

Conversation

@harshitsinghbhandari

Copy link
Copy Markdown
Collaborator

What

Updates the dashboard / orchestrator icons and the AO brand logo, per #315.

Dashboard + orchestrator icons (replaced everywhere)

  • Dashboard: LayoutGrid (equal 4-cell) → LayoutDashboard (asymmetric panels), matching the reference. Applied to the sidebar per-project dashboard action and the topbar "Open Kanban" button.
  • Orchestrator: Waypoints → a new OrchestratorIcon (a parent node fanning to three children). Lucide has no 1-parent/3-child hierarchy glyph, so it's authored in lucide's 24×24 stroke style as a drop-in. Applied to the sidebar per-project orchestrator action and all four topbar orchestrator badges/buttons.

AO logo (where the AO logo is required)

  • The new pixel-mascot image replaces the old ao-logo.svg monogram everywhere it appeared: the sidebar header brand mark, the landing nav, and the docs header. The orphaned ao-logo.svg is removed. The image is bundled at 256×256 (crisp for the ≤36px display sizes) in both the renderer and landing public dirs.

Note: the sidebar header brand mark (the "Agent Orchestrator" home button) was treated as an AO-logo spot per maintainer confirmation, so it now shows the mascot rather than the orchestrator glyph.

Verification

  • npm run typecheck — clean
  • npm test (vitest) — 140 passed
  • prettier --check — clean
  • Backend untouched (backend gate skipped).

Closes #315

harshitsinghbhandari and others added 2 commits June 18, 2026 16:16
Replaces the dashboard and orchestrator glyphs and the AO brand logo
per issue #315.

- Dashboard buttons (sidebar action + Open Kanban) now use the
  asymmetric LayoutDashboard icon instead of the equal-cell LayoutGrid.
- Orchestrator buttons (sidebar action + every topbar badge/button) use
  a new org-chart OrchestratorIcon (parent fanning to three children),
  authored in lucide's stroke style since lucide has no matching glyph.
- The AO brand logo (sidebar header mark, landing nav, docs header) is
  now the pixel-mascot image; the old ao-logo.svg monogram is removed.

Closes #315
@github-actions

github-actions Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

React Doctor found 1 issue in 1 file · 1 warning · score 79 / 100 (Needs work) · vs main

1 warning

components/LandingNav.tsx

  • ⚠️ L33 Anchor used as a button anchor-is-valid

Reviewed by React Doctor for commit 6778a2b. See inline comments for fixes.

Comment thread frontend/src/landing/components/LandingNav.tsx Outdated
Comment thread frontend/src/landing/components/LandingNav.tsx
Comment thread frontend/src/landing/app/docs/layout.tsx Outdated
Addresses react-doctor review on #317: the Next.js landing app should use
next/image for the brand logo (optimized formats, responsive srcset, lazy
loading) and next/link for the internal /docs navigation (client-side
routing + prefetch) instead of plain <img>/<a>.
@harshitsinghbhandari harshitsinghbhandari merged commit b37b6ac into main Jun 18, 2026
5 checks passed
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.

very bad logos, update them

1 participant