Spaces:
Sleeping
Sleeping
Commit History
-
[KM-475] [DED][FE] Align API service layer with backend contracts
ticket: https://bukittechnology.atlassian.net/browse/KM-475 - Rename env vars: VITE_API_BASE_URL → VITE_AGENTIC_API_BASE_URL, VITE_INTERVIEW_API_BASE_URL → VITE_ORCHESTRATION_API_BASE_URL (applied to .env, .env.example, server.js) - Split base URL routing in api.ts: all orchestration endpoints (auth, rooms, documents, DB clients, data catalog) now use VITE_ORCHESTRATION_API_BASE_URL; only streamChat() uses VITE_AGENTIC_API_BASE_URL - Fix envelope unwrapping: all /api/v1/* responses are wrapped in { status, message, data } — add .then(res => res.data ?? []) to getRooms, getRoom, getDocuments, getDatabaseClients, getDatabaseClientTypes, connectDatabase, ingestDatabaseClient - Fix request format: processDocument and deleteDocument now send JSON body instead of query params; connectDatabase moves user_id into request body; uploadDocument moves user_id into FormData field - Fix type mismatches: DocumentStatus "pending" → "uploaded", MessageResponse.stage adds "in_prog…5eefa6a
-
[KM-476] [DED][FE] Knowledge (Document and DB) Flow Page
d808371
-
fix icon login
9f6e84b -
[KM-497] [DED][FE] Fix chat response formatting and document hover tooltip
- Re-fetch room messages from API after stream completes to ensure rendered content matches stored content (fixes formatting not matching page-refresh behavior) - Skip preprocessMarkdown during active streaming to prevent regex processing incomplete markdown chunks - Add title attribute to document filename for full name on hover975bd54 -
[NOTICKET] update cdn image for icon sql server
a32e6f8 -
[NOTICKET] fix push
502aded -
[KM-476] [DED][FE] Knowledge (Document and DB) Flow Page
ticket: https://bukittechnology.atlassian.net/browse/KM-476 - Implement connectDatabase, getDatabaseClientTypes, getDatabaseClients, deleteDatabaseClient, and ingestDatabaseClient in api.ts with correct request/response shapes per API contract - Add DbTypeField, DbTypeInfo, DatabaseClient, and IngestResponse types; remove placeholder PostgresCredentials and ConnectDatabaseResponse - Replace hard-coded DB_TYPES with dynamic fetch from GET /dbtypes endpoint - Add "Connection Name" required field to credentials form - Render form fields dynamically from API schema (supports all db_type variants: postgres, mysql, supabase, sqlserver, bigquery, snowflake) - Refresh connection list from GET /database-clients/{user_id} after connect to confirm persisted data from backend - Add "Databases" section in main view listing connected clients with Ingest and Delete actions per connectiond738108
-
[KM-485] [DED][FE] Setup E2E Frontend Data Eyond
- https://bukittechnology.atlassian.net/browse/KM-48559ad4aa