mirror of
https://github.com/OpenHands/OpenHands.git
synced 2026-10-07 14:58:39 +08:00
* fix(onboarding): remove duplicate bottom padding in modal scroll area Step footers already apply pb-7, so the scroll area's matching padding stacked and left too much empty space below the action buttons. Co-authored-by: Cursor <cursoragent@cursor.com> * feat(chat): improve wide markdown tables with horizontal scroll fades Let tables grow to their natural column width inside a custom-scrollbar container, round the table itself, and show animated edge gradients when more content is off-screen. Add a dev/mock table-demo conversation for QA. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(home): restyle LLM setup banner for theme and small screens Use standard surface/border tokens and rounded-xl so the warning matches other alerts. Stack content on narrow viewports, keep the CTA on one line, and restore home-screen side inset at the md breakpoint where parent padding drops to zero. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(mcp): restore logo badges for extensions 0.6.0 catalog types IntegrationCatalogEntry no longer exposes logoUrl; render marketplace logos from INTEGRATION_LOGOS again and align synthetic MCP test fixtures with the required kind field. Co-authored-by: Cursor <cursoragent@cursor.com> * refactor(mock): serve table-demo fixture only through MSW Remove dev-only hook branches that duplicated MSW data and behaved differently in dev:mock vs build:mock. Static demo events now honor sort_order in the mock events/search handler like pagination fixtures. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(mcp): use catalog logoUrl instead of unpublished logos export @openhands/extensions@0.6.0 exposes logoUrl on IntegrationCatalogEntry but does not publish integrations/logos. Restore the main-branch badge rendering and drop invalid synthetic kind fields from MCP install modal tests. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: hieptl <hieptl.developer@gmail.com>