* feat: refactor onboarding flow to add path params when selecting any module
* feat: added re-route to the onboarding flow in case of no logs and no traces
* chore: remove console logs
* chore: increase type safety
* chore: updated tab names
* chore: remove development conditions
* chore: handle cloud user
* feat: handle aws monitoring cases
* fix: apm framework not getting selected
* fix: apm framework not getting selected
* fix: apm framework not getting selected
* 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
* feat: api keys crud - integration v0.1
* feat: add test cases
* fix: add review comments
* feat: api integration and ui updates
* feat: update test cases
* feat: update expiriesAt request payload
* feat: ui feedback updates
* feat: api keys crud - integration v0.1
* feat: add test cases
* fix: add review comments
* feat: api integration and ui updates
* feat: update test cases
* feat: update expiriesAt request payload
* feat: ui feedback updates
* feat: handle light mode styles
* feat: hide pagination on single page
* feat: do not show last used if not present or 0
* feat: show tooltip on role
---------
Co-authored-by: Rajat Dabade <rajat@signoz.io>
* feat: added shortcuts page in the side nav
* fix: update shortcuts for add to dashboard and alerts
* fix: cmd+enter should stage and run query
* chore: refactor the shortcuts utils
* feat: support run query even when input is focussed
* fix: dropdown visibility change
* feat: add shortcuts for sideNav
* feat: auto focus logs explorer search bar with hotkey
* fix: update the shortcuts for sideNav and dependencies
* fix: remove dashboard and alert shortcuts
* fix: minor typo changes
* feat: logs explorer - new design
* feat: update styles
* feat: added new toolbar for logs explorer (#4336)
* feat: logs list view changes (#4348)
* feat: logs list view changes
* fix: list view and toolbar styles
* feat: side btns
* feat: added auto refresh handler
* feat: handle popover close for btn click date time
* feat: extract the common log actions btn component
* feat: update the button for log line actions
* fix: event propagation from context button
* feat: use styles from ui-library
* Query builder design update (#4359)
* feat: QB design update
* fix: add functionality and light mode styles
* fix: ts issues
* fix: update all css color variables to correct names
* fix: lint errors
* feat: new table view for logs explorer list section (#4353)
* feat: table view changes for logs list
* feat: code refactor to support log line actions
* feat: code refactor to support log line actions
* fix: the positioning of the btns
* feat: fix the table onclick
* fix: header issue
* fix: on hover
* fix: type issue
* fix: eslint error
* fix: type errors (#4360)
* feat: handle light theme for logs explorer design changes (#4363)
* feat: handle light theme for list tables and dateTime selection
* feat: handle light theme for popover
* fix: address review comments
* feat: date time custom time modal to render inside the new popover (#4366)
* feat: single calender for range picker
* fix: edgecases
* feat: integrate date time selector across app
* fix: remove dangling border after element removal
* feat: handle qb design changes across the application
* feat: handle light theme
* feat: handle light theme
* fix: virtuoso scroll refresh issue
* feat: handle new typing changes for date time picker v2 (#4386)
Co-authored-by: Yunus M <myounis.ar@live.com>
* chore: styles improvement across new design (#4389)
* fix: improve date time styles
* feat: table view changes according to new design
* fix: button visibility in clickhouse and promQL headers (#4390)
* feat: change the tabs to new design buttons for query builder
* Settings theme change (#4368)
* feat: settings theme change
* [Refactor]: New design for Log details page (#4362)
New design for Log details page
Co-authored-by: Vikrant Gupta <vikrant.thomso@gmail.com>
Co-authored-by: Yunus M <myounis.ar@live.com>
* feat: save view for new design (#4392)
* feat: save view for new design
* refactor: done with save view
* feat: update styles for logs detail view (#4407)
* feat: update styles for logs detail view
* feat: update styles for logs detail view
* feat: add raw view attributes in the logs list view (#4422)
* feat: add raw view attributes in the logs list view
* feat: add raw view attributes in the logs list view
* fix: raw attributes
* fix: logs UI improvements (#4426)
* fix: remove fixed times from the date time picker v2
* fix: added old logs explorer CTA in new designs
* feat: handle active logs indicator update
* fix: address review comments
* fix: old logs explorer page
* fix: remove info text and add relative time buttons
* fix: update logs explorer tab designs
* fix: update logs explorer tab designs
* fix: update logs explorer tab designs
* refactor: New design for Save views. (#4435)
* feat: [GH-4436]: date range enhancements (#4448)
* feat: [GH-4436]: when selecting custom time range it should be from start of day to end of date
* fix: custom time width and refresh text visibility issues (#4428)
---------
Co-authored-by: Yunus M <myounis.ar@live.com>
* feat: update ui (#4449)
* feat: added loading and error states for logs design (#4452)
* feat: added loading and error states for logs design
* feat: added error states for table view and time series view
* feat: handle error and loading states
* feat: loading states
* [Refactor]: Tab Switch deplay issue and UI improvement for Clickhouse (#4409)
* fix: switching between logs display tabs (#4457)
* [Feat]: View in Traces (#4450)
* refactor: datetime selector beside run query removed add to dashboard
* refactor: added tab for traces view details page
* refactor: done with the save view in traces
* fix: the gittery effect when navigatigating from views
* refactor: view tab view title light mode support
* refactor: removed console
* fix: gittery effect when switch view from views tabs
* refactor: separate traces routes
* refactor: remove query params
* chore: fix tsc issues
* fix: jest config issues
* fix: update TODO and remove extra braces
* feat: handle loading states and incorporate ui feedback (#4479)
* UI feedback updates (#4482)
* feat: handle loading and fix ui issues
* feat: ui updates
* fix: logs explorer issues (#4483)
* fix: logs explorer issues
* fix: jest test cases
* feat: support custom times unique to pages new design changes (#4485)
* fix: loading states for list log view (#4486)
* fix: logs search view query fix, logs details view - attribute tags alignment fix (#4489)
* fix: delete empty file
* fix: chart loading when scrolling logs (#4495)
* fix: chart should not load when scrolling the logs as it is already fetched
* fix: make the search bar as default rather than advanced options
* fix: rename show context to show in context
* fix: query range api not triggering on default select first load (#4498)
* Refactor: Log Explorer UI changes. (#4502)
* refactor: used selected view enum
* refactor: updated hight of switch old button and tab border
* refactor: import fixes
* refactor: query builder border and button groups
* refactor: removed hypen from refreshed
* refactor: show delete button only when there is more than one query
* refactor: sqaure up the query build button groups
* refactor: updated css
* fix: additional filter color button shadow
* refactor: removed commented code and used selected panel enum
* refactor: updated typecheck script
* refactor: used enum selected view (#4504)
* fix: retain the current query on date time change (#4510)
* feat: added new icon for promQL and added tooltips for dashboards and alerts (#4512)
* feat: added new icon for promQL and added tooltips for dashboards and alerts
* fix: styles at 1440 px zoom
* fix: rename clickhouse to clickHouse
---------
Co-authored-by: Vikrant Gupta <54737045+Vikrant2520@users.noreply.github.com>
Co-authored-by: Vikrant Gupta <vikrant.thomso@gmail.com>
Co-authored-by: Rajat Dabade <rajat@signoz.io>
* feat: update sidebar and base theme styles
* feat: update sidebar items and styles
* feat: wire up logs navigation and update user settings page
* feat: update styles to handle light mode, add full view header
* feat: update onboarding header and styles
* feat: remove unused routes
* feat: handle sidebar collapse
* feat: show pointer on logo hover
* feat: fix logs module navigations
* feat: update logo click route
* feat: update entity name color to primary in application and dashboard tables
* feat: update sidebar item styles
* feat: update collapse icon and styles
* fix: name not updated in menu on change
* fix: show invite members nav item
* fix: open invite members modal on invite team member nav item click
* chore: update logs pipelines title and routes
* chore: add nav for logs pipelines
* feat: debounced pipelines sarch on change, navigation text changes
* fix: get lint passing
* fix: update snapshots for tests
---------
Co-authored-by: Yunus A M <myounis.ar@live.com>
* feat: integrate billing api and wire up billing ui
* feat: show billing to admin only if on plans other than basic plan
* feat: show billing to admin only if on plans other than basic plan
* feat: update notfound snapshot
* chore: fix billing sidenav logic
* chore: fix several bugs
* chore: backend fix for billing
* fix: window.open pop blocker issue and error ui (#3750)
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
Co-authored-by: Rajat Dabade <rajat@signoz.io>
* feat: hoc to support markdown content with variable interpolation
* feat: add ingestion settings page
* feat: update ingestion settings page and java docs to use interpolation
* feat: integrate ingestion info API and update docs components to use ingestion info
* feat: address review comments and update <my-app> to <servive-name>
* feat: create live logs page and custom top nav
* fix: success button color
* fix: turn back color
* feat: add live logs where clause (#3325)
* feat: add live logs where clause
* fix: undefined scenario
* feat: get live data (#3337)
* feat: get live data
* fix: change color, change number format
* chore: useMemo is updated
* feat: add live logs list (#3341)
* feat: add live logs list
* feat: hide view if error, clear logs
* feat: add condition for disable initial loading
* fix: double request
* fix: render id in the where clause
* fix: render where clause and live list
* fix: last log padding
* fix: list data loading
* fix: no logs text
* fix: logs list size
* fix: small issues
* fix: render view with memo
---------
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
---------
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
---------
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
* fix: build is fixed
---------
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
Co-authored-by: Yunus M <myounis.ar@live.com>
* feat: add query builder and graph
* feat: add graph
* fix: id in the another places
* fix: multiple queries for explorer logs
* chore: chunkName is updated
---------
Co-authored-by: Chintan Sudani <46838508+techchintan@users.noreply.github.com>
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
* feat👔 : getLatestVersion api is added
* chore: VERSION page is added
* feat: ✨ version page is added
* chore: all string is grabbed from locale
* chore: warning is removed
* chore: translation json is added
* chore: feedback about version is added
* chore: made two different functions
* unused import is removed
* feat: version changes are updated
* chore: if current version is present then it is displayed
* chore(UI): @types/node version is updated and port sync finder is removed
* chore(UI): tsconfig is updated
* fix(bug) webpack config is updated
* fix(bug): some eslint error is now fixed
* chore(lock): yarn lock is fixed
* chore(webpack): file-loader is added for font
* chore(UI): monaco-editor is added
* feat(UI): Editor component is added
* feat(UI): List All Alerts is updated
* feat(UI): Create Alert is updated
* feat(API): create alert api is added
* feat(page): EditRules is added
* feat(UI): Alerts WIP
* chore(typescript): typing are updated
* update(UI): useFetch hook is updated
* chore(UI): component for alerts is updated
* chore(UI): create alert is updated
* feat(UI): delete alert is now added
* feat(api): Delete api is added
* chore(route): edit rule route is updated
* update(UI): get getAll put Alert functionality is added
* update(UI): Alert Channels is updated in setting tab
* chore(UI): alerts api is updated
* chore(UI): getGroup api is updated
* chore(UI): chprev api is updated
* chore(UI): getGroup interface is exportable
* feat(UI):Alerts is added
* temp
* feat(UI): triggered alerts is added
* chore(UI): deafault key for the alert is updated
* chore(UI): alerts linting is fixed
* chore(UI): alerts linting is fixed
* chore(UI): sort order is implemented
* feat(FE): channels WIP
* feat(UI): slack ui is updated
* Channels is updated
* feat(UI): slack ui is updated
* fix(ROUTES): Channels have a seperate route
* fix(build): production build is fixed by adding the file loader
* fix(UI): create slack config is updated
* fix(BUG): delete alert rule is fixed
* fix(bug): after successfull edit user is navigated to all rules
* fix(bug): alert is updated
* fix(bug): expandable row is updated
* fix(bug): filter and grouping of the alerts is fixed
* chore(alerts): default title and description of the channels is updated
* fix(UI): filtering is fixed
* fix(UI): baseUrl is redirected to the nginx and text is updated
* fix(BUG): destoryed the inactive pane
* chore(UI): placeholder for the triggered alerts is updated
* chore(FE): placeholder is updated
* chore(UI): placeholder is updated for the create alert
* chore: Router provider is removed
* update: localstorage set get is added
* update: AppLayout is updated
* fix: adapter type is fixed
* fix: Metric and metric application is now fixed
* fix: Metrics page application is updated
* fix: Tracepage is made fix
* fix: app layout is updated
* fix: global Time reducer is updated
* refactor: getService api is added
* update: metrics reducer is added
* update: service list is fixed
* fix: Metrics page is updated
* fix: api for the metrics application are done
* fix: metrics reducer is updated
* fix: metrics application is updated
* fix: content layout shift is removed
* fix: Metric application is updated
* fix: metrics application is updated
* fix: Metrics application is updated
* fix: Application tab is updated
* chore: graph is updated
* chore: Metrics application is updated
* fix: chart x-axis is label is now fixed
* fix: application tab is updated
* fix: Top end points is added and re-redering in stopped
* fix: fixed the edge case when user changes the global time then updated data is fetched
* fix: Settings page is updated
* chore: AppLayout is updated
* chore: AppLayout is updated
* chore: applayout is updated
* chore: changed default loading is true in the global time reducer
* chore: Global Time option is fixed
* chore: Signup and Applayout is updated
* chore: Button text is updated
* chore: Button in the metrics application is updated
* chore: dashboard menu item position in the side nav is updated
* fix: Logo is now redirecting to the Application page
* fix: Application page is updated
* fix: AppLayout is updated
* fix: starting and ending time is fixed
* fix: Metrics Application is updated to the previous chart data
* update: getDateArrayFromStartAndEnd function is added
* update: Empty graph data is added
* fix: External Call and DB Call Tabs graph are updated when there is no data a empty data is rendered
* fix: onboarding modal condition is fixed and new calling api every 50000 ms to fetch the data
* fix: onBoarding condition modal is updated
* fix: onBoarding condition modal is updated
* fix: onBoarding condition modal is updated
* fix: Application chart re rendering issue is fixed
* fix: Application page is changed when we change the global time
* chore: step size is increased from 30 to 60
* chore: build is now fixed
* chore: metrics application page is updated
* fix: empty graph is now fixed
* fix: application metrics graph is now fixed
* update: seperate api for trace page are made
* fix: /trace page is updated
* chore: Filter of the Trace page is updated
* chore: initial trace page is updated
* fix: changing the filters,fetches the updated values from the backend
* chore: Trace page is updated
* update: trace page is updated
* fix: trace page is updated
* Refresh Text is updated
* update: Trace page is updated
* update:header is updated
* update: Trace page is updated
* update: Trace page is updated
* update: Trace page is updated
* update: Trace page is updated
* update: why did you re render is added
* update: trace page is updated
* update: trace page is updated
* update: Loading is updated
* update: start and end time is updated
* fix: metrics and metrics page redudant calls is reduced
* fix: Metrics Application page reducer is reset on the unmount
* fix: Trace page reducer is reset when the page is unmounted
* fix: Custom Visualizations is now fetching only one api to get the details
* fix: Trace page is updated
* fix: composeEnhancers is updated
* fix: metrics application is updated
* chore: webpack eslint fixes are updated
* chore: some of the type definition is added
* fix(UI): Trace page bug is resolved
* chore(UI): if length of the selected tags is zero updated the value over the form
* chore(UI): check for the no spans filter is updated
* refactor: store is updated
* temp
* fix: eslint error is fixed
* fix:eslint linting error is updated
* chore: react-grid-layout is added
* chore: linting changes are updated
* chore: linting changes are updated
* chore: @types/node is moved to devDependecies and @types/react-grid-layout is added
* chore: tsconfig is updated
* chore: updateUrl function is updated
* feat: All Dashboard is updated
* feat: All Dashboard page is updated
* feat: New Dashboard is added
* feat: App Layout is updated
* feat: Add Tags is updated
* chore: uuid package is added
* chore: AppRoutes is updated
* chore: UI components are updated
* chore: baseUrl is added in the apiUrl and removed from other api request
* chore: commonApi Response is updated
* chore: ErrorResponse handler is updated
* chore: useFetch hook is made
* chore: axios instance is updated
* chore:some of the changes are updated
* chore: list of all dashboard types is updated
* chore: logic is updated to the global state
* chore: all dashboard data is fetched from the global state
* chore: unnessary prop is removed
* chore: changes are updated
* chore: getAll and create is updated
* chore: getDashboard is updated
* chore: isEditMode is moved to the global state
* chore: get,getAll is updated
* chore: update title,tags,description is now fixed
* chore: new widget is updated
* chore: graph is updated
* chore: input component accept input props
* chore: name of the dashboard is updated
* chore: Widgets page in WIP
* chore: types for the error api is updated
* chore: getQuery data is updated
* chore: widget types is updated
* default widget is updated
* chore: getQuery is updated
* chore: Add Query is updated
* fix: creating new widget bug is resolved
* chore: widget type is updated
* chore: Query error is updated
* chore: query error and success state is handled
* chore: label of graph in WIP
* chore: legend input placeholder is updated
* chore: changes are updated
* chore: no data component is updated and error component is rendered along with the data
* chore: data fetching over the initial render is fixed over the initial mount
* chore: convertDateToAndPm is updated
* chore: x-axis label is now fixed
* chore: label is updated
* chore: labels name is updated
* chore: labels name is updated
* chore: labels color is updated
* chore: values are parsed in float
* chore: tags is updated
* chore: datasets type is updated
* chore: graph is updated
* chore: more eslint rules are updated
* chore: some of the linting changes and data is updated
* chore: chart.js version is updated
* chore: gitignore is updated
* chore: graph component is updated
* chore: apply functionality is updated
* chore: dashboard is now saved
* chore: getChartData is updated
* feat: Dashboard graph is reflected
* chore: some of the bugs is resolved
* fix: aspect ratio is made false
* chore: some small css are fixed
* chore: widgetId and graphType is preAdded if present in the search params
* chore: user is now able to change the time via global time and reflect new graph values
* chore: query is updated
* chore: onBlurHandler is updated
* fix: usage explorer is now fixed
* chore: bar element is updated
* chore: chartjs adapter is added
* chore: old instance for the charts are removed via re-chart
* chore: re-chart is removed
* chore: get chart data is updated
* chore: added the counter in the useEffect
* chore: history is added
* chore: some of the features are updated
* chore: history package is updated
* chore: AppRoutes is updated
* fix: some are components breaking while moving from BrowserRouter to Router
* chore: Dashboard icon is updated
* chore: Full screen component is updated
* stepSize (optional) is added in the widgets type
* fix: fetching query result is fixed
* update: start and end time function is updated
* fix: Alert color is updated
* update: Query fetching is updated
* fix: start and end time is fixed
* fix: chartjs data is compatable for larger data set and no ajax call for empty query is fixed
* fix: last 1 week selection is fixed
* fix: legends is added
* update: antd version is updated
* feat: value graph is updated
* feat: Title is added for the value graph
* fix: Full Screen view is updated with refresh functionality and alignment is updated to flex-end
* fix: Graph component is updated
* fix: metric graph are fixed
* feature: Delete widget functionality is updated
* fix: empty value bug is resolved
* fix: delete widget position is fixed
* fix: resize functionality is fixed
* fix: sumation of the query is fixed
* update: default legend is removed
* update: resize handlers is removed and service metric component is updated
* fix: legends is updated
* update: querySuccess reducer is updated
* Modal component is updated
* fix: ant-d tab css is updated of the tabs
* update: stringToHTML is made
* update: graph component is updated
* fix: several component in the metric and traces are updated
* wip: build error is fixed
* fix: metric section is fixed
* update: console.log are commented
* fix: onClick graph re-render is stopped
* fix: trace graph is updated
* fix: updated the min,max time for the value type graph
* getQueryMaxMin Time is updated
* fix: trace chart is updated
* fix: re-render is fixed
* fix: localstorage persistance is there
* update: if label is not present legend is not displayed
* fix: graph is changed while updated the global time
* fix: default title is updated while creation of the dashboard
* update: external database call tabs are made of same size
* fix: query graph max-min time is updated in the full screen mode
* fix: Request per sec graph is fixed
* fix: ErrorChart is fixed
Co-authored-by: Palash gupta <palashgdev@gmail.com>