open-design/apps/web/tests/components
pftom 8b2d48a258 feat(daemon, web): enhance plugin preview handling and add new templates
- Introduced logic to assemble example slides with a companion template when the declared entry is missing, improving the user experience for plugin previews.
- Updated the server logic to handle special cases for `example-slides.html`, ensuring proper fallback to `template.html` when applicable.
- Enhanced tests to verify the new preview assembly functionality and ensure correct rendering of fallback content.
- Added new HTML and Markdown examples for various skills, including a magazine article layout and a Twitter share card, expanding the available templates for users.

This update significantly improves the plugin preview experience, providing users with more robust and visually appealing fallback options.
2026-05-13 20:58:24 +08:00
..
AgentIcon.test.tsx feat[qoder cli] add Qoder CLI agent support (#626) 2026-05-06 19:54:03 +08:00
App.connectors.test.tsx feat(web): introduce integrations and tasks views with enhanced navigation and settings management 2026-05-12 18:05:15 +08:00
App.mediaProviders.test.tsx feat(web): enhance entry view with API protocol and model switching 2026-05-12 11:25:06 +08:00
assistant-message-unfinished-todos.test.tsx test(e2e): gate beta packaged runtime (#637) 2026-05-06 17:44:29 +08:00
AssistantMessage.test.ts chore: enforce test directory conventions (#496) 2026-05-05 15:34:22 +08:00
auto-open-file.test.ts chore: enforce test directory conventions (#496) 2026-05-05 15:34:22 +08:00
chat-scroll-preservation.test.tsx feat: add Orbit activity summaries (#681) 2026-05-08 14:27:46 +08:00
ChatComposer.context-pickers.test.tsx feat(web): standardize plugin terminology and enhance UI components 2026-05-13 12:19:29 +08:00
ChatComposer.search.test.tsx feat: agent-callable research command and /search (#615) 2026-05-08 10:33:44 +08:00
ConnectorsBrowser.test.tsx [codex] Optimize Composio connector previews (#907) 2026-05-08 20:01:06 +08:00
conversation-timestamps.test.tsx test(e2e): gate beta packaged runtime (#637) 2026-05-06 17:44:29 +08:00
DesignsTab.test.ts chore: enforce test directory conventions (#496) 2026-05-05 15:34:22 +08:00
EntryView.test.ts fix(connectors): show stable curated tool count in connector card badge (#748) (#767) 2026-05-08 23:42:52 +08:00
examples-tab-filter-counts.test.tsx fix: keep examples filter counts consistent (#949) 2026-05-08 21:41:52 +08:00
examples-tab-retry.test.tsx fix(daemon): typecheck leaf modules (#943) 2026-05-08 20:01:25 +08:00
file-viewer-markdown-copy.test.tsx test(e2e): gate beta packaged runtime (#637) 2026-05-06 17:44:29 +08:00
file-viewer-render-mode.test.ts feat(web): add Inspect mode for live per-element style tuning 2026-05-07 16:40:30 +08:00
FileOpsSummary.test.tsx feat(web): implement file operations summary in assistant messages 2026-05-11 23:25:38 +08:00
FileViewer.test.tsx feat: support Cloudflare Pages custom domains (#851) 2026-05-08 11:11:22 +08:00
FileWorkspace.test.tsx feat(daemon, web): implement plugin sharing features for GitHub and Open Design contributions 2026-05-12 22:39:32 +08:00
GenUISurfaceRenderer.diff-review.test.tsx feat(web): native diff-review UI on GenUISurfaceRenderer (Phase 8 entry slice) 2026-05-09 15:36:38 +00:00
GenUISurfaceRenderer.schema-form.test.tsx feat(daemon): enrich API responses with surface specs and add new flags 2026-05-11 20:27:05 +08:00
GenUISurfaceRenderer.test.tsx feat(web): plugin composer surface — applyPlugin + Rail + Inputs + GenUI renderer 2026-05-09 11:47:12 +00:00
HomeHero.plugin-picker.test.tsx feat(web): standardize plugin terminology and enhance UI components 2026-05-13 12:19:29 +08:00
HomeHero.rail.test.tsx feat(daemon, web): enhance plugin sharing workflows and UI components 2026-05-13 14:35:09 +08:00
HomeView.context-picker.test.tsx feat(web): enhance HomeHero and related components for improved context selection and visibility handling 2026-05-13 11:48:15 +08:00
HomeView.plugin-i18n.test.tsx feat(web, daemon): enhance plugin import functionality and UI components 2026-05-12 20:46:17 +08:00
HomeView.prefill.test.tsx feat(daemon, web): enhance plugin sharing workflows and UI components 2026-05-13 14:35:09 +08:00
InlinePluginsRail.test.tsx feat(web): enhance PluginLoopHome with plugin details modal and refined plugin rail 2026-05-11 23:18:34 +08:00
ManualEditPanel.test.tsx Implement manual edit mode (#620) 2026-05-06 16:13:52 +08:00
MarketplaceView.test.tsx feat(web): MarketplaceView + PluginDetailView + /marketplace routes 2026-05-09 12:28:59 +00:00
modelOptions.test.tsx test: cover model option rendering (#948) 2026-05-08 21:38:13 +08:00
NewProjectPanel.test.ts feat(media): add Nano Banana image provider (#631) 2026-05-06 20:26:31 +08:00
NewProjectPanel.test.tsx feat: add Orbit activity summaries (#681) 2026-05-08 14:27:46 +08:00
PluginDetailsModal.dispatch.test.tsx feat(web): standardize plugin terminology and enhance UI components 2026-05-13 12:19:29 +08:00
PluginInputsForm.test.tsx feat(web): plugin composer surface — applyPlugin + Rail + Inputs + GenUI renderer 2026-05-09 11:47:12 +00:00
plugins-home-facets.test.ts feat(daemon, web): enhance plugin preview handling and add new templates 2026-05-13 20:58:24 +08:00
plugins-home-html-surface.test.tsx feat(daemon): enhance plugin preview handling and add fallback mechanisms 2026-05-12 16:45:24 +08:00
plugins-home-preview.test.ts feat(web): enhance TasksView and plugin preview components with new features and styles 2026-05-12 18:10:37 +08:00
plugins-home-section.test.tsx feat(web): enhance HomeHero and related components for improved context selection and visibility handling 2026-05-13 11:48:15 +08:00
plugins-home-visualScore.test.ts feat(daemon, web): enhance plugin preview handling and add new templates 2026-05-13 20:58:24 +08:00
PluginShareMenu.test.tsx feat(daemon, web): enhance plugin sharing workflows and UI components 2026-05-13 14:35:09 +08:00
PluginsSection.test.tsx feat(web): redesign entry view with new navigation and home layout 2026-05-12 10:56:35 +08:00
PluginsView.test.tsx feat(daemon, web): enhance plugin sharing workflows and UI components 2026-05-13 14:35:09 +08:00
preview-modal-error-state.test.tsx fix(web): show explicit error/retry state when example preview HTML fails to load (#863) 2026-05-08 11:16:14 +08:00
preview-modal-fullscreen.test.tsx test(e2e): gate beta packaged runtime (#637) 2026-05-06 17:44:29 +08:00
PreviewModal.test.tsx chore: enforce test directory conventions (#496) 2026-05-05 15:34:22 +08:00
ProjectView.run-cleanup.test.tsx feat(web): enhance PluginLoopHome with plugin details modal and refined plugin rail 2026-05-11 23:18:34 +08:00
QuestionForm.test.tsx feat: add Orbit activity summaries (#681) 2026-05-08 14:27:46 +08:00
QuickSwitcher.test.tsx feat(web): add Cmd/Ctrl+P quick file switcher (#556) 2026-05-06 10:31:50 +08:00
SettingsDialog.execution.test.tsx fix(web): confirm before clearing a saved Media provider API key (#875) 2026-05-08 22:15:59 +08:00
SettingsDialog.orbit.test.tsx fix(connectors): show stable curated tool count in connector card badge (#748) (#767) 2026-05-08 23:42:52 +08:00
SettingsDialog.test.ts Harden security scan findings and upgrade dependencies (#806) 2026-05-08 19:46:34 +08:00
use-everywhere-agent-guide.test.ts feat(web): enhance entry view with responsive topbar and GitHub star integration 2026-05-12 11:57:41 +08:00