Skip to main content

Known Issues & Gaps

Broken / Non-Functional Features

IssueLocationSeverity
Connector Designer empty handlersConnectorDesigner.tsxhandleSave(), handleLogs(), handleMore() are no-opsHigh — users can open but not save
Connector list shows pipelinesConnectors.tsx reuses PipelinesListPage without filteringMedium — misleading data
Type-check failures in UI package22 errors in packages/ui/src/components/base/select/Medium — blocks pnpm build
Pipeline delete not implementedPipelinesList.tsx:144 — delete handler is emptyMedium
Pipeline status toggle not implementedPipelinesList.tsx:148 — play/pause from list viewLow
Designer node delete disabledDesignerCanvas.tsx:995 — backend delete temporarily disabledMedium
Designer copy not implementedDesignerCanvas.tsx:1158 — copy/duplicate is TODOLow
Notifications panel not builtLayout.tsx:59 — bell icon exists but no panelLow
Messages panel not builtLayout.tsx:63 — messages icon exists but no panelLow

Missing Backend Integrations

FeatureUI StatusBackend StatusGap
Approval WorkflowFull designer + task inboxMock data onlyNeeds VITE_WORKFLOW_API_URL + backend
Connector DesignerFull canvas UINo service layerNeeds connector-specific service + API
Operator ManagementPages exist (hidden)UnknownRoutes commented out, needs decision
Protobuf schema parsingSchema registry supports JSON/AvroTODO in schema-parser.service.ts:222Protobuf schemas can't be parsed
SQL parsersVisual builder UI exists4 TODO stubs in sql-parsers/index.tsOnly transformer parser works

Incomplete User Flows

FlowWhere It BreaksImpact
Create connector pipelineSave does nothing on canvasUsers lose work
Delete pipeline from listNo delete handlerCan only delete from designer (also disabled)
Copy/duplicate pipeline nodeNo-op in designer canvasMust manually recreate nodes
Duplicate workflowTODO in WorkflowListPageCreate from scratch only
Workflow approval tasksMock data, no real assignmentCannot test with real users
SSO Sessions managementPlaceholder pageNo implementation
Token managementPlaceholder pageNo implementation

UX Gaps

GapDetails
No loading skeletonsMost pages use spinner, no content skeleton
Mobile responsivenessDesktop-first, sidebar collapse incomplete, tables overflow
Bulk operationsNo bulk delete/edit for pipelines, schemas, generators
Undo/redoundo-redo.ts utility exists but usage unclear
SearchCmd+K UI exists but results not connected to real data
Empty statesEmptyState component exists but not used consistently

Security Observations

ItemStatusDetails
Hardcoded credentials in sourceCleanNo passwords/tokens in .ts/.tsx
Deploy script credentialsExposeddeploy-dev.sh/deploy-test.sh contain SSH password
Auth token storageSafeKeycloak JS manages tokens in memory
CSRFDisabledStateless API, CSRF disabled in backend
CORSConfiguredlocalhost:3000, localhost:8080, *.daitics.com
HTTPS in productionUnknownCrypto polyfills suggest HTTP in dev