5273 Commits

Author SHA1 Message Date
Harshit Shah
eec39eef79
Remove home text from landing page and disable save for customize pages (#22840) 2025-08-08 18:42:30 +05:30
chaoming-tech
433546238e
Add Traditional Chinese translation (#22838)
Co-authored-by: 27014 <howard.zhang@foxconn.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-08-08 18:18:49 +05:30
Tomas Montiel Prieto
66b6250588
Minor: add configs for embedding provider (#22825)
* add configs for embedding provider

* Update generated TypeScript types

* ci: trigger

* make embedding dimension dynamic

* Update generated TypeScript types

* ci: trigger

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-08 12:35:12 +05:30
Aniket Katkar
bce4bcd32f
Fix service insight live update bugs (#22822)
* Fix live update bugs

* support automator status

* fix query search index

* Update the logic to display the AutoPilot status and add playwright test

* Fix tests

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-08-08 07:55:55 +05:30
Chirag Madlani
bc8583cd56
fix(ui): contract results sort order (#22820)
* fix(ui): contract results sort order
fix rule for domain field

* fix the team icon placement

* fix glossary styling

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-08-07 23:07:36 +05:30
Harshit Shah
94ba5f1612
Fix curated assets description (#22827) 2025-08-07 08:52:53 -07:00
Aniket Katkar
04ab3b29fe
Chore: Service Insights live update improvements and bug fixes (#22772)
* Update the common props for ServiceInsights tabs

* Fix unit test
2025-08-07 13:29:18 +05:30
Shrushti Polekar
bdb22fd36c
fix(test): permissions test (#22719)
* fix test

* refcator test

* refactor test

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-08-07 11:41:59 +05:30
Ashish Gupta
3cd9ae913b
PLAYWRIGHT: Unskip Classification and SchemaTable playwright test (#22799)
* unskip the schema table test

* unskip classification playwright test
2025-08-07 10:53:24 +05:30
Harshit Shah
1be0f04d65
Fix empty chart UI in persona (#22798)
* Fix empty chart UI in persona

* fix missing widgets

* fix failing checks

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-08-07 09:56:58 +05:30
Harshit Shah
694668bd5d
Fix breaking UI on edit announcement (#22763)
* Fix breaking UI on edit announcement

* fix e2e tests

* fix e2e test

* minor fix

* fix test

---------

Co-authored-by: Pranita <pfulsundar8@gmail.com>
2025-08-06 20:13:14 -07:00
Pranita Fulsundar
b136282db7
fix tour.spec (#22800) 2025-08-07 05:26:51 +05:30
Dhruv Parmar
355a579d35
Fix(ui): Flaky Tier Count (#22791)
* fixed tier flaky

* removed unncessary items
2025-08-07 02:41:41 +05:30
Ashish Gupta
d376bc1aa9
PLAYWRIGHT: skip the range selection test in bulk import (#22796)
* skip the range selection test in bulk import

* added some more context
2025-08-07 01:02:47 +05:30
Ashish Gupta
7fa6518a55
COVERAGE: fix the coverage issue due to dataAssetRules changes (#22801)
* fix the coverage issue due to dataAssetRules changes

* remove the commented code
2025-08-07 01:00:54 +05:30
Ariel Schulz
d31e2d8ba0
Feature/1 fix and add lineage to exasol connector (#21399)
* Add lineage to Exasol connector

* Update test_connection to return TestConnectionResult

* Add exasol tests & dependencies to tests in setup.py

* Opensearch is required for testing, so add it there

* Modify metadata

* Update documentation for lineage

* Apply formatting changes to code

* Apply make py_format
2025-08-06 23:49:38 +05:30
Pranita Fulsundar
6358446c0e
test(ui): enhance data contract playwright test (#22795)
* enhance data contract test

* minor fix
2025-08-06 22:57:25 +05:30
Akash Verma
1cc1abcd27
feature: googlesheet connector (#22464)
* feature: googlesheet connector

* updates

* minor change

* java checkstyle

* googledrive files

* fix

* make the google sheets work

* fix directory and files

* remove ui

* update generated types

---------

Co-authored-by: Akash Verma <akashverma@Akashs-MacBook-Pro-2.local>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Akash Verma <akashverma@Mac.lan>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-08-06 22:01:41 +05:30
Dhruv Parmar
58dbb98205
Fix(ui) : Release dialog flash (#22776)
* fixed release dialog flash

* optimized approach to remove release dialog flash

* fixed sonar

* fixed github redirect

* updated tests
2025-08-06 21:33:01 +05:30
Harshit Shah
51b826b06b
Fix glossary tab and chart icon issue for persona (#22793) 2025-08-06 21:31:24 +05:30
Dhruv Parmar
014f62417b
added tests for data model count (#22756) 2025-08-06 21:29:08 +05:30
Pere Miquel Brull
b6e236195e
MINOR - Disable Custom Data Asset Rules (#22784) 2025-08-06 17:36:34 +02:00
Shrushti Polekar
7877602167
fix metrics test (#22781) 2025-08-06 20:59:54 +05:30
Ashish Gupta
accc05a494
Update data contract details fields (#22746)
* update data contract details fields

* fix the select option chip not properly displaying the data

* supported new form field for UserTeamSelectInput Selector

* remove component changes that we not needed

* fix the selected owner chip design

* supported the userPopoverList width as per screen size with max and min limitation

* fix the tab inside userTeamSelect list not proper as the content and some oprimiztion on component side

* fix the playwright because of owner changes

* fix the description box overflow and owner selcect box overlapping on select input

* enum label fix

* remove the comment code and fix the localization and sematic status changing issue are contract validation run
2025-08-06 20:52:58 +05:30
Pranita Fulsundar
882d858972
fix AUT tests (#22778)
* fix explore sort order test

* fix curated assets test

* fix tags.spec
2025-08-06 20:42:26 +05:30
Aniket Katkar
9e1b0d9c32
Mark DataQualityAndProfiler.spec as fixme (#22782)
Increase test timeout for AddTestNewFlow.spec
2025-08-06 20:30:42 +05:30
Ashish Gupta
451f1a7b06
fix the contract interal tab and beta tag styling (#22786) 2025-08-06 19:57:58 +05:30
Tomas Montiel Prieto
d7d6a6f8b3
Enable bedrock embedding service (#22734)
* enable bedrock embedding service

* Update generated TypeScript types

* ci: trigger

* ci: trigger

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-06 07:19:37 -07:00
Shrushti Polekar
0bc8911dc6
fix loader issue for permission test (#22777) 2025-08-06 18:52:30 +05:30
Chirag Madlani
764ff0edf1
fix styling for data contract (#22771)
* fix styling for data contract

* revert owner and description style change

* support status icons for running, aborted, failed

* seprate const and enum to fix tests

* fix tests

* remove enable from semantic forms

* update data contract validation icon
2025-08-06 18:47:41 +05:30
Ram Narayan Balaji
0aa9238a72
Fix: #19907 Glossary Term Approval Workflow - Trigger Filters - JsonLogic along with Exclude Fields filter (#22437)
* Draft Implementation of Auto approve Glossary Terms - JsonLogicFilter

* Update generated TypeScript types

* Fixed Issues: PassFilter Inversion when jsonLogic is true, Unescaping JsonFilter

* Corrected the Test Expectations and fixed the test

* Fixed the Test for auto approval

* Fixed Java Checkstyle

* Added Entity to the jsonLogic Map for rule application so that other operations on entity is also used in jsonLogic

* Implementation of Code Review Changes
1. Use the Singleton Rule Engine and add Operations
2. Use Migrations and remove the backward Compatibility

* Update generated TypeScript types

* Removed Flowable variable updatedBy

* Update CheckEntityAttributesImpl to use Singleton rule instance

* Final Design: Improved Json Logic Triggers : isChanged, isReviewer, isOwner

* Fixed Issue: Extracting var from isChanged rule

* Fixed Issue: Fixed comment and trigger properties for entityBasedTrigger

* Hybrid approach: Exclude Fields + JsonLogic

* Update generated TypeScript types

* Added a lot of test cases!

* Auto Approve Glossary Terms during creation to avoid forever DRAFT state

* Added nodes for auto approve for reviewers

* Revert starting terms in DRAFT

* Adding Migrations to take the fresh data from the seed config, since our default workflow definitions have been changed.

* Handled Migrations properly for glossary term auto approve nodes

* Fix Merge Conflicts - Updated MigrationUtil, Fixed GlossaryStates test with newly added nodes

* Add Trigger filter to have empty string

* Fix Java checkstyle

* Updated the JsonLogic apply to incorporate RuleEngine changes

* Update the default rule for checkglossaryterm has reviewers node in governance workflow

* add migration logic

* Fix Flaky Optimistic Lock exception in the test case

* add tests

* Fix: 1. Propagate updatedBy from the trigger and make the updatedBy to be a reviewer in case of auto approval by reviewer.
2.  Multiple Workflow Instance Conflicts resolution

* Remove early no conflict return

* revert search provider changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
2025-08-06 12:17:55 +00:00
Ashish Gupta
78839892b6
modify the rule for dataAssetRule and semantic form contract (#22744)
* modify the rule for dataAssetRule and semantic form contract

* fix the query input placement

* fix the rule config

* update logic to add specific fields

* update json logic to get fields

* address comments

* fix tier option logic

* fix delete data contract test

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Pranita <pfulsundar8@gmail.com>
2025-08-06 14:53:20 +05:30
Harshit Shah
30d132156e
Fix customize page layout for Governance and Data Assets (#22766)
* Fix customize page layout for Governance and Data Assets

* minor fix

* fix e2e test

---------

Co-authored-by: Pranita Fulsundar <pfulsundar8@gmail.com>
2025-08-06 14:27:04 +05:30
Karan Hotchandani
f576c5dd95
fix domain tests (#22775) 2025-08-06 13:18:58 +05:30
Shrushti Polekar
79189e49e0
fix login test failure (#22753) 2025-08-06 10:08:51 +05:30
Pranita Fulsundar
55c82ec8ca
test(ui): e2e tests for data contracts (#22737)
* add test for create data contract

* add test

* add test

* fix tests

* add test for data contract export and delete

* refactor test
2025-08-05 22:25:53 +05:30
Harshit Shah
02e06c75e3
Support navigation blocker for customize my data page (#22752)
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-08-05 20:48:17 +05:30
Mayur Singal
892334df10
Fix #21361: Live charts for service insights (#21644)
* Fix #21361: Live charts for service insights

* websocket implementation

* Minor refactoring

* update the UI for PlatformInsights and TotalDataAssets widgets.

* Remove unused state and variable

* Implement the live updates logic for Platform insight charts

* Add healthy data assets chart to platform insights

* Add agents widget

* add DI migrations to 190

* Add Agents status widget

* pass collateAgentsList to service insights tab

* Add the styling for CollateAI agents status cards

* add service name in response and stop stream api

* Fix the style variable names

* fix fields bug

* add remaining charts

* add total assets live chart

* pipeline_status_live

* Implement the stop socket connection for service insights live update

* Fix the chart names for live update

* fix services

* fix description

* handle ingestion pipeline status

* Add icons for agents and statuses

* alerts api eslint fix

* Fix the logic to update the agents statuses from websocket response

* Add missing localization keys

* Remove the autopilot status banner

* Fix total data assets widget live updates

* Remove commented code

* Add collate app status

* Update generated TypeScript types

* uncomment the websocketProvider code

* Make changes for live updates for collate AI agents

* Remove unnecessary changes and move util function to util file

* Fix the playwright and add check to prevent the live updates of one service showing for others

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-05 20:20:35 +05:30
Dhruv Parmar
41e9a23e29
Fix(UI): Incorrect Data model count (#22726)
* fixed data model tab count

* moved types to interface file
2025-08-05 10:15:59 +05:30
Ashish Gupta
98276fe8ad
Supported Contract Execution Chart Summary Card (#22735)
* Supported the contract execution chart card in Contract Page

* pending localization keys

* minor improvenent around message

* localization keys

* decrease the chart size and fix some localizaion keys

* added contract in persona tab and added beta lable in table contract tab and preference data asset rule tab

* fix some styling around form
2025-08-05 10:09:00 +05:30
Harshit Shah
8fba0b191c
Allow admins to set default persona for all the users (#22710)
* Allow admins to set default persona for all the users

* update language files

* add e2e tests

* optimize code

* update e2e tests as per feedback

* nit
2025-08-05 01:56:47 +05:30
Mohit Yadav
b92e9d0e06
chore(release): Prepare Branch for 1.9.0-SNAPSHOT (#22742)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-04 20:00:25 +05:30
Dhruv Parmar
adb0bacffb
Fix(UI):Contract form design changes (#22712)
* fixed contract form design changes

* semantic-form-design-fix

* localization fix

* fix the alert contract staus, redirect to tab from failed contract badge, hide the quality chart if all the values are 0, and icon fix around quality and semantic

* added button to remove a semantic in the card and minor fix

* tag styling new look

* fixed checkbox and buttons

* added yaml page and fix layout issue

* fix the semantic rule component styling and enable first semantic in edit mode when coming to edit or new cntract

* fix the owner not seeing while edit in modal and fix the default rule not visible

* fix the edit button styling

* remove the important from less and optimize tagChip newLook code

* fix the file casing

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-08-04 16:36:55 +05:30
Himanshu Khairajani
866117360a
fix: enum to domains (#22722)
* fix: enum to domains

* Update generated TypeScript types

---------

Co-authored-by: --global <--global>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-04 09:01:04 +02:00
Pranita Fulsundar
802c922ec8
fix(ui): tour functionality (#22711)
* fix: hide scrollbar from sidebar

* fix feed id

* fix tour

* fix tour test

* monir fix

* remove redundunt myData tests

* fix tourpage useEffect

* fix curated asset test
2025-08-04 12:17:25 +05:30
Shrushti Polekar
8179262aeb
minor fix for ingestion form (#22716) 2025-08-03 23:55:39 +05:30
Shailesh Parmar
330b57d5c6
Enhance TestCaseFormV1 styles and update alert component class name (#22717)
* Enhance TestCaseFormV1 styles and update alert component class name

- Added a new CSS class for alert styling in TestCaseFormV1.less to set a minimum height for alerts.
- Updated the class name for the alert component in TestCaseFormV1.tsx to use the new styling.
- Modified SummaryPieChartCard.component.tsx to include a new Pie chart configuration and improved tooltip handling.

* Update SummaryPieChartCard and CustomPieChart components to handle empty data scenarios

- Modified both components to display an empty pie chart when there is no data by setting the data prop to [{ value: 1 }].
- Updated the fill color for the pie chart cells from WHITE_SMOKE to GREY_200 for better visibility.
- Adjusted tooltip behavior to hide when there is no data by setting pointerEvents to "none".
2025-08-03 22:31:55 +05:30
Karan Hotchandani
eceb75dd17
feat(ui): Add Chart Details Page (#22271)
* feat: Add Chart Details Page and update Dashboard Chart Table

This commit introduces a new dedicated page for displaying chart details, mirroring the functionality of the existing dashboard details page.

Key changes include:
- Creation of  components, tests, and mocks.
- Creation of  component and its interface.
- Creation of  and .
- Renamed  to  to support JSX syntax.
- Updated application routing to include FQN in chart detail URLs.
- Modified  to link chart names to the new chart details page.

* fix tests

* add chart class playwright

* Refactor chart details and constants for improved type support

Updated ChartDetails component and related interfaces to improve type safety and support for Chart as a data asset. Removed custom properties tab and widget from chart details. Added chart entity to data asset types and constants, and updated color schemes for chart visualizations. Adjusted permission handling and tab generation logic for chart details.

* add charts custom properties

* chart page bug fixes (#22490)

* Update generated TypeScript types

* fix tests

* mvn formatting

* add visit page link

* domain migration

* add announcements

* fix test

* Update ChartDetailsUtils.tsx

* fix style issue

* update routes

---------

Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-08-03 16:20:59 +02:00
Aniket Katkar
6b2b8d2ea0
Fix the logs after call not triggering when scrolled to bottom (#22617) 2025-08-03 17:47:45 +05:30
Shrushti Polekar
787ab807b1
remove unused old user profile component (#22701) 2025-08-03 17:38:04 +05:30