Project: datalens
81 entity types
Matrix/User Interface

User Interface

137 entities found

UIComponentUser Interface

frontend/src/lib/components/agent/ModelToggle.svelte

ModelToggle frontend component supports user interaction within IronClaw-powered Agent Mode.

UIComponentUser Interface

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.

UIComponentUser Interface

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.

UIComponentUser Interface

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.

UIComponentUser Interface

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.

UIComponentUser Interface

frontend/src/lib/stores/agent.svelte.ts

The agent store Svelte module manages state for IronClaw-powered Agent Mode frontend.

PageUser Interface

frontend/src/routes/projects/[id]/+page.svelte

PageUser Interface

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.

PageUser Interface

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.

PageUser Interface

frontend/src/routes/projects/new/+page.svelte

PageUser Interface

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.

PageUser Interface

generate_summaries.py

PageUser Interface

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.

UIComponentUser Interface

Input.svelte

The Frontend uses Input.svelte UI component.

UIComponentUser Interface

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.

PageUser Interface

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.

PageUser Interface

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.

UIComponentUser Interface

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.

PageUser Interface

Network Graph

Planned UI component displaying table relationships, join confidence, and user-customizable consolidation steps.

PageUser Interface

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.

PageUser Interface

npm run test:discovery

Script for running and managing E2E discovery tests with real SVGV data, covering core functionality, UX, and performance validations.

PageUser Interface

OpenAPI clients

DataLens Development produces OpenAPI clients for TypeScript frontend and Python data scientist integration.

UIComponentUser Interface

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.

UIComponentUser Interface

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.

UIComponentUser Interface

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.

PageUser Interface

processing pipeline panel

The project dashboard includes a processing pipeline panel as part of its interface.

PageUser Interface

ProcessingJob model

The Project dashboard displays the processing pipeline panel utilizing ProcessingJob model data for status and progress.

PageUser Interface

project agent page

project agent page is implemented as a SvelteKit page.

PageUser Interface

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.

PageUser Interface

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.