* feat(login): add error response v2 and error handler v2
* feat(error): added the base error class
* feat(error): added the base error class
* feat(error): remove unnecessary code
* feat(error): fix types
* feat(error): add http status code helper
* feat: base setup for in product home page
* feat: base state
* feat: add empty states for alerts, traces, dashboards, saved views
* feat: add checklist component
* feat: integrate all panels
* feat: integrate preference api and clean up components
* feat: handle done and skip states of the checklist
* feat: update ui
* feat: update ui
* feat: code cleanup
* feat: add events
* feat: support time interval change in services
* feat: add service time change event and cleanup code
* feat: handle light mode
* feat: address review comments
* fix: routing issues
* fix: testcase snapshot, a minor ui improvements
* fix: noopener typo in window.open
* feat: aws Integration skeleton UI (#6758)
* feat: add AWS integration in the integrations list and redirect to the new Cloud Integration page
* feat: cloud integration details page header (i.e. breadcrumb and get help button) UI
* feat: hero section UI
* refactor: extract Header and HeroSection components from CloudIntegrationPage
* feat: services tab bar and sidebar UI
* feat: cloud integration details services UI
* refactor: group and extract cloud integration components to files
* fix: set default active service to the first service in the list if no service is specified
* feat: add NEW flag for AWS integration in the integrations list page
* chore: overall improvements
* chore: move cloud integration pages to /container
* fix: hero section background
* feat: aws Integration: Account setup basic UI and functionality (#6806)
* feat: implement basic cloud account management UI in HeroSection
* feat: aws Integration: Integrate now modal (#6807)
* feat: implement basic cloud account management UI in HeroSection
* feat: start working on integrate now modal UI
* feat: integrate now modal UI
* feat: integrate now modal states and json server API integration
* feat: get accounts from json-server API, and redirect Add new account to the integrations modal
* feat: display error state if last_heartbeat_ts_ms is null even after 5 minutes
* chore: update import path for regions data in useRegionSelection hook
* chore: move hero section components inside the HeroSection/components
* feat: create a reusable modal component
* refactor: make the cloud account setup modal readable / DRYer
* feat: aws Integration: Account settings modal (#6808)
* feat: implement basic cloud account management UI in HeroSection
* feat: start working on integrate now modal UI
* feat: get accounts from json-server API, and redirect Add new account to the integrations modal
* feat: integrate now modal UI
* feat: integrate now modal states and json server API integration
* feat: account settings
* feat: service status UI
* refactor: make account settings modal more readable and overall improvements
* feat: Get data from json server api data in service sections (#6809)
* feat: implement basic cloud account management UI in HeroSection
* feat: start working on integrate now modal UI
* feat: get accounts from json-server API, and redirect Add new account to the integrations modal
* refactor: make the cloud account setup modal readable / DRYer
* feat: integrate now modal states and json server API integration
* refactor: make account settings modal more readable and overall improvements
* feat: integrate now modal states and json server API integration
* feat: display error state if last_heartbeat_ts_ms is null even after 5 minutes
* feat: get the services list and details from json server API response
* feat: update account actions to set accountId in URL query on initial account load
* feat: configure service modal (#6814)
* feat: implement basic cloud account management UI in HeroSection
* feat: start working on integrate now modal UI
* feat: get accounts from json-server API, and redirect Add new account to the integrations modal
* refactor: make the cloud account setup modal readable / DRYer
* feat: integrate now modal states and json server API integration
* feat: get accounts from json-server API, and redirect Add new account to the integrations modal
* feat: integrate now modal states and json server API integration
* feat: get accounts from json-server API, and redirect Add new account to the integrations modal
* feat: display error state if last_heartbeat_ts_ms is null even after 5 minutes
* feat: account settings
* feat: service status UI
* feat: get the services list and details from json server API response
* feat: update account actions to set accountId in URL query on initial account load
* feat: configure service modal UI
* feat: configure service modal functionality and API changes
* feat: replace loading indicators with Spinner component in ServiceDetails and ServicesList
* fix: make the configure service modal work
* feat: light mode support and overall improvements to AWS integration page (#6817)
* refactor: make the cloud account setup modal readable / DRYer
* feat: integrate now modal states and json server API integration
* refactor: make account settings modal more readable and overall improvements
* fix: integrate now modal button improvements
* feat: aws integrations light mode
* refactor: overall improvements
* refactor: define react query keys in constant
* feat: services filter
* feat: render service overview as markdown
* feat: integrate AWS integration page API (#6851)
* feat: replace json-server APIs with actual APIs
* fix: add null checks and fix the issues
* chore: remove the console.log
* feat: temporarily hide AWS Integration from integrations list
* chore: add optimized png
* refactor: extract service filter types into an enum
* chore: remove console.log
* chore: remove duplicate files
* refactor: move regions to utils
* fix: get account id from url param
* chore: address PR review comments
* refactor: use the IntegrateNowFormSections inside RegionForm
* chore: move integrations select inline style to a common class
---------
Co-authored-by: Shaheer Kochai <ashaheerki@gmail.com>
* feat(trace-details): frontend changes for trace details
* feat(trace-detail): address review comments from elipsis
* feat(trace0-detail): add the new drawer designs
* feat(trace-detail): handle the selected span hover
* feat(trace-detail): address theme colors and span selection
* feat(trace-detail): fix some more css
* feat(trace-detail): fix some more css
* feat(trace-detail): add hoverred span and handled no data components for new drawer
* feat(trace-detail): handle light mode designs
* feat(trace-detail): remove the hover functionality in favor of performance
* feat(trace-detail): span lines connectors
* feat(trace-detail): span lines connectors
* feat(trace-detail): handle the line matching for flamegraph and waterfall
* feat(trace-waterfall): change the timeline color to make it less poky
* feat(trace-waterfall): added where clause support in trace details page
* feat(trace-waterfall): added where clause support in trace details page
* feat(trace-detail): handle light mode designs
* feat(trace-detail): handle light mode designs
* feat(trace-detail): fix build issues
* feat(trace-detail): handle loading error state for filters and flamegraph hovered state
* feat(trace-detail): fix the hardcoded traceID
* feat(trace-detail): remove unnecessaru use effects
* feat(trace-detail): handled the flamegraph update with ID
* feat(trace-detail): added timestamp bucketing and latency sampling
* feat(trace-detail): extract the buckets and span limit in constants
* feat(trace-detail): minor VQA comments
* feat(trace-detail): remove unnecessaru use effects
* feat(trace-detail): add go to related logs
* feat(trace-detail): address review comments
* feat(trace-detail): address review comments
* feat(trace-detail): address review comments
* feat(trace-detail): address review comments
* feat: support multi ingestion keys
* fix: remove unwanted changes
* feat: limits ui
* feat: handle limit updates from component
* feat: handle limit updates per signal
* feat: integrate multiple ingestion key api
* feat: handle crud for limits
* fix: lint errors
* feat: support query search for ingestion name
* feat: show utilized size in limits
* feat: show multiple ingestions ui only if gateway is enabled
* feat: handle decimal values for ingestion size
* feat: enable multiple ingestion keys for all users with gateway enabled
* chore: remove yarn.lock
---------
Co-authored-by: Yunus A M <younix@Yunuss-MacBook-Pro.local>
Co-authored-by: Prashant Shahi <prashant@signoz.io>
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6144788
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Prashant Shahi <prashant@signoz.io>
* feat: integrations v0 base setup routes and components
* chore: typecheck fix
* feat: integrations landing page changes
* feat: initial header setup
* feat: integrations list page setup
* feat: integrations details content root setup
* feat: integration detail content setup
* feat: added overview tab
* feat: added data tab
* feat: handle configuration tab
* feat: add min height for the container
* feat: generate apis and hooks for usage
* feat: added remove integration modal
* feat: added remove integration modal
* feat: added remove integration modal
* feat: added test connection bars
* chore: add bottom margins
* feat: added test connection modal
* feat: add all types of test connection
* feat: add all types of test connection
* fix: address review comments
* fix: address review comments
* feat: added get all integrations API and search bar implemnetation
* feat: navigate to overview section in case of row click and configure in btn
* feat: integrate get integration details api
* feat: handle integration details page gracefully
* feat: integrate uninstall API and the connection states
* feat: add install integration API call
* feat: added api error handling
* feat: handle error states for list and details api
* feat: handle the logs and metrics columns
* feat: add TODOs for pending tasks
* feat: comment from side nav
* feat: added support for custom tags in react markdown
* chore: revert the temporary change for merge
* feat: integrate the status api calls and polling logic
* chore: add markdown components and correct the polling issue
* chore: handle light mode
* chore: remove integrations from sideNav
* fix: address review comments
* fix: address review comments
* refactor: initial setup for list view logs
* feat: done with basic functionality panel view logs
* feat: added panel view
* fix: discard and edit issue
* refactor: removed not required params from uselogdata
* feat: trace list view
* fix: loader
* refactor: traces table component css update
* refactor: added open san font and udpated css
* fix: full view traces issue and search column css update
* refactor: remove consoles
* refactor: removed commented code and updated logic
* chore: build failure
* refactor: icons change for apdd panels
* refactor: rebased to develop
* refactor: added support for light mode
* refactor: fix tsc
* fix: query select issue
* chore: table column to lower case
* refactor: updated styling for both log and traces tables
* chore: removed comment code
* chore: remove the resizable block from table header traces
* refactor: log table header and body stayling updated
* fix: query range on every column add
* refactor: styling updates
* fix: query range log respect global time
* refactor: css update log table header
* refactor: removed unnecessary code
* refactor: log query range respect globaltime
* refactor: dropdown support to qb
* refactor: remove creating alert for list view
* refactor: fix the height of column select dropdown
* fix: dropdown suggestion for orderby
* refactor: remove the commented code
* refactor: full view respect global time
* refactor: css updates
* refactor: should fire query range on variable change
* refactor: css updates for log list view
* refactor: removed the unused changes
* refactor: handle error state for exploere columns
* refactor: handle error state for explorer columns
* chore: generate yarn lock file
* refactor: pagination for order by timestamp
* fix: full text body contain issue
* refactor: inverted the operator for next and previous button config
* refactor: rename variable handle light mode
* fix: no log issue
* chore: renamed variables
---------
Co-authored-by: Vikrant Gupta <vikrant.thomso@gmail.com>