User Interface
137 entities found
frontend/src/lib/components/agent/ModelToggle.svelte
ModelToggle frontend component supports user interaction within IronClaw-powered Agent Mode.
frontend/src/lib/components/discovery/ConsolidationCard.svelte file
UI component included in the complete discovery feature; provides visual representation of table consolidations, verified in the testing suite.
frontend/src/lib/components/discovery/ConsolidationReview.svelte file
Component tested and validated as part of the discovery flow, displaying consolidation choices with metrics and animations, ready for production.
frontend/src/lib/components/discovery/DiscoveryFlow.svelte file
Deployment of full Data Discovery E2E test suite with 15 test cases, modern UX, responsive design, and comprehensive coverage validation completed for the DiscoveryFlow component.
frontend/src/lib/components/discovery/DiscoveryLoading.svelte file
Part of the successful E2E testing framework; ensures loading animations and UX flow during discovery process work smoothly with real data.
frontend/src/lib/stores/agent.svelte.ts
The agent store Svelte module manages state for IronClaw-powered Agent Mode frontend.
frontend/src/routes/projects/[id]/+page.svelte
frontend/src/routes/projects/[id]/agent/+page.svelte
The frontend route for agent page implements part of IronClaw-powered Agent Mode UI. The page projects > :id > agent is part of the projects > :id page.
frontend/src/routes/projects/[id]/analyze/+page.svelte
The DiscoveryFlow component is intended to be added and used in the /projects/[id]/analyze page file. DiscoveryFlow component was integrated into the frontend analysis page to enable discovery UI. IronClaw agent UI button was added to the analysis page frontend to provide navigation to the IronClaw agent feature. The page projects > :id > analyze is part of the projects > :id page. The frontend page at /frontend/src/routes/projects/[id]/analyze/+page.svelte uses the POST /api/v1/analysis/ask-stream endpoint for streaming analysis queries. project analyze page is implemented as a SvelteKit page.
frontend/src/routes/projects/new/+page.svelte
frontend/tests/DISCOVERY_TESTS.md
A detailed test reference document for the DataDiscovery E2E suite, covering core functionality, UX, performance, and data validation scenarios to confirm the system operates reliably with real data and meets user expectations.
generate_summaries.py
Home
SvelteKit page at route / displaying DataLens interface. Home page is implemented as a SvelteKit page. Home page is part of the DataLens system. The Home page is part of the DataLens project.
Input.svelte
The Frontend uses Input.svelte UI component.
IronClaw agent frontend components
IronClaw agent frontend components implement the user interface for the IronClaw agent feature. IronClaw Agent frontend components form the user interface of the IronClaw agent feature.
Login Page
The Frontend contains a Login page component. The Frontend UI Translation use case includes providing a language selector on the Login page. login page is implemented as a SvelteKit page. login page is part of the DataLens system. The login page is part of the DataLens project.
Message streaming format
FindingsGenerator logic outputs generated findings via the message streaming format for frontend rendering. The message streaming format is used by the frontend rendering to display agent messages and findings.
MetricCard.svelte
The Frontend Components include the MetricCard.svelte UI component for KPI display with stats. The MetricCard.svelte UI component is part of the Full Findings Visualization Layer providing KPI display with statistics. The MetricCard.svelte UI component is part of the Full Findings Visualization Layer providing KPI display with statistics.
Network Graph
Planned UI component displaying table relationships, join confidence, and user-customizable consolidation steps.
new project page
new project page is implemented as a SvelteKit page. projects > new page is built using the SvelteKit framework. projects > new page is part of the DataLens system. The projects > new page is part of the DataLens project.
npm run test:discovery
Script for running and managing E2E discovery tests with real SVGV data, covering core functionality, UX, and performance validations.
OpenAPI clients
DataLens Development produces OpenAPI clients for TypeScript frontend and Python data scientist integration.
OpenClaw WebSocket client
Backend API uses OpenClaw Gateway WebSocket client to communicate with OpenClaw Gateway for agent chat operations. Backend API uses OpenClaw Gateway WebSocket client to communicate with OpenClaw Gateway for agent chat operations.
OpenClawHttpClient
OpenClawHttpClient in the backend integrates with OpenClaw Gateway for WebSocket streaming communication Agent Chat interface uses OpenClawHttpClient component for communication with agent backend EmbeddingService integrates with OpenClawHttpClient to use Ollama on elin GPU for embedding computations. IronClawClient depends on OpenClawHttpClient for streaming communication with OpenClaw Gateway. OpenClawHttpClient serves as a WebSocket client alternative implementation to the HTTP-based IronClawClient for streaming agent responses.
OutlierHighlight.svelte
The Frontend Components include the OutlierHighlight.svelte UI component for displaying anomaly detection information. The OutlierHighlight.svelte UI component is part of the Full Findings Visualization Layer showing anomaly detection displays. The OutlierHighlight.svelte UI component is part of the Full Findings Visualization Layer showing anomaly detection displays.
processing pipeline panel
The project dashboard includes a processing pipeline panel as part of its interface.
ProcessingJob model
The Project dashboard displays the processing pipeline panel utilizing ProcessingJob model data for status and progress.
project agent page
project agent page is implemented as a SvelteKit page.
Project Creation Form
Project Creation Form uses the scope field renamed as "Project Goal" in the UI for project creation. The page projects > new is part of the projects page. The Project Creation UI includes a textarea for the scope (project goal) with word count validation and generation support.
project dashboard
The Project dashboard displays the processing pipeline panel utilizing ProcessingJob model data for status and progress. The Project dashboard uses file prioritization features to show tier badges and organize files. The Project Dashboard displays the project's scope as the Project Goal for users. The project dashboard includes a processing pipeline panel as part of its interface. The project dashboard contains a folder-grouped file inventory with tier badges and filtering capabilities. The project dashboard UI is validated by the dashboard.spec.ts frontend test case.