Commit Graph
3 Commits
Author SHA1 Message Date
Odin Glynn-MartinandClaude Opus 5.5 68e1a4aca2 fix(hoplite): use the official square Hoplite mark as the provider icon
The icon used the wide galloping lockup, which turns into an unreadable
smear at provider-icon size. Use Hoplite's square brand mark instead,
verbatim from Hoplite's mobile app (`assets/brand/hoplite-mark.svg`, the
`HorseMark` cut its branding page reserves for tiles), for both the
built-in plugin and the ACP catalog entry. Refresh the QA screenshots.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 21:30:20 +01:00
Odin Glynn-MartinandClaude Opus 5.5 62a2ff4b38 feat(providers): add Hoplite as a built-in provider
Bundle a `hoplite-provider` plugin that registers the `hoplite` provider
through the plugin SDK's ACP shim over `hoplite acp`, with the official
Hoplite mark as its icon. A narrow transformer turns Hoplite's
`_hoplite/run_phase` provisioning notifications into one in-place
"Hoplite workspace" timeline row per run.

Add Hoplite to the ACP provider catalog next to Devin, with the same
mark, so daemons without the bundled plugin can still install it over
ACP. The catalog hides the entry wherever the built-in is registered.

Document setup, project selection (`HOPLITE_PROJECT_ID`), and limits,
and add a real-provider daemon E2E that runs when `HOPLITE_E2E_CWD`
points at a repository linked to a Hoplite project.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 20:54:51 +01:00
Mohamed Boudra d596861891 feat(sidebar): make empty project actions clear and quiet (#5675)
Use the shared button sizes and a bordered list card so the empty sidebar gives project setup actions a consistent visual hierarchy.
2026-09-29 12:02:38 +01:00