* feat: done with prd full view
* refactor: updated some variable and naming convection
* feat: when click on label only select associated graph
* feat: made the table scrollable
* feat: update the table column length
* feat: save notification after saving state
* refactor: removed unwanted code
* refactor: renamed some file
* fix: linter issue
* fix: position of save button
* refactor: seperated widgetGraphComponent from gridGraphComponent
* feat: fetching the localstorage data while initial loading of graph
* fix: dependency of graphVisibilityHandler for other component
* refactor: updated the notification msg on save
* fix: linter error
* refactor: remove the update logic of graph from graph component
* refactor: created utils and move some utility code
* refactor: place the checkbox component in fullview
* refactor: updated the utils function added enun localstorage
* refactor: added enum for table columns data
* refactor: name changes to graphVisibilityStates
* refactor: shifted the type to types.ts
* refactor: sepearated the type from graph componnet
* refactor: seperated graphOptions from graph component
* refactor: updated imports
* refactor: shifted the logic to utils
* refactor: remove unused file and check for full view
* refactor: using PanelType instead of GraphType
* refactor: changed the variable name
* refactor: provided checks of useEffect
* test: added unit test case for utility function
* refactor: one on one maping of props and value
* refactor: panelTypeAndGraphManagerVisibility as a props
* refactor: remove the enforing of type in useChartMutable
* refactor: updated the test case
* refactor: moved types to types.ts files
* refactor: separated types from components
* refactor: one to one mapping and cancel feature
* refactor: remove unwanted useEffect and used eventEmitter
* fix: only open chart visibility will change issue
* refactor: removed unwanted useEffect
* refactor: resolve the hang issue for full view
* refactor: legend to checkbox connection, separated code
* refactor: updated styled component GraphContainer
* chore: removed unwanted consoles
* refactor: ux changes
* fix: eslint and updated test case
* refactor: review comments
* chore: fix types
* refactor: made utils for getIsGraphLegendToggleAvailable
* refactor: removed the ref mutation from graphPanelSwitch
* refactor: resolve the issue of chart state not getting reflect outside fullview
* refactor: common utility for toggle graphs visibility in chart
* refactor: shifted ref to perticular component level
* test: removed extra space
* chore: close on save and NaN infinity check
* refactor: added yAxisUnit to GraphManager table header
* refactor: create a function for appending yAxisUnit to table header
* fix: decimal upto 2 decimal points
---------
Co-authored-by: Vishal Sharma <makeavish786@gmail.com>
Co-authored-by: Pranay Prateek <pranay@signoz.io>
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
* feat: show page name in document title using React Helmet
* fix: add translation support for page titles
* feat: title is updated
---------
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
* test: added few test cases for Tooltip
* fix: some of the stale frontend package are removed
* chore: flat package is removed
---------
Co-authored-by: Sanjib <sanjib.sah@yahoo.com>
* feat: v5 is in progress
* feat: antdv5 is updated
* fix: build is fixed
* fix: default config is over written by custom one
* chore: onchange handler is updated
* chore: overflow is hidden in the layout
* Update index.tsx
* fix: import is fixed
* chore: un used import is fixed
* fix: dark mode is updated in service map
* fix: config dropdown is updated
* fix: logs types is updated
* fix: copy clipboard notification is updated
* chore: layout changes are updated
* chore: colors is updated
* chore: action width is updated
Co-authored-by: Pranay Prateek <pranay@signoz.io>
Co-authored-by: Vishal Sharma <makeavish786@gmail.com>
* feat: dashboard layout is updated
* feat: onClick is made fixed
* feat: layout is updated
* feat: layout is updated
* feat: layout is updated
* fix: memo is removed and grid layout component is refactored to use use query
* fix: saveDashboard is updated
* feat: layout is fixed
* fix: tsc error are fixed
* fix: delete widgets is updated
* fix: useMount once is added
* fix: useMount once is removed
* chore: removed the commented code
Co-authored-by: Ankit Nayan <ankit@signoz.io>
* chore: eslint is updated
* chore: some eslint fixes are made
* chore: some more eslint fix are updated
* chore: some eslint fix is made
* chore: styled components type is added
* chore: some more eslint fix are made
* chore: some more eslint fix are updated
* chore: some more eslint fix are updated
* fix: eslint fixes
Co-authored-by: Pranshu Chittora <pranshu@signoz.io>
* dayjs and less loader is added
* webpack config is added
* moment is removed
* useDebounceFunction hook is made
* old components and reducer is removed
* search is updated
* changes are upadted for the trace page as skeleton is ready
* chore: method is change from dayjs
* convertObject into params is updated
* initial filters are updated
* initial and final filter issue is fixed
* selection of the filter is updated
* filters are now able to selected
* checkbox disable when loading is in progress
* chore: getFilter filename is updated
* feat: clear all and exapanded filter is updated
* chore: clearAll and expand panel is updated
* feat: useClickOutSide hook is added
* chore: get filter url becomes encoded
* chore: get tag filters is added
* feat: search tags is wip
* bug: global max,min on change bug is resolved
* chore: getInitial filter is updated
* chore: expand panel is updated
* chore: get filter is updated
* chore: code smells is updated
* feat: loader is added in the panel header to show the loading
* chore: search tags in wip
* chore: button style is updated
* chore: search in wip
* chore: search ui is updated from the global state
* chore: search in wip
* chore: search is updated
* chore: getSpansAggregate section is updated
* useOutside click is updated
* useclickoutside hook is updated
* useclickoutside hook is updated
* parsing is updated
* initial filter is updated
* feat: trace table is updated
* chore: trace table is updated
* chore: useClickout side is updated for the search panel
* feat: unneccesary re-render and code is removed
* chore: trace table is updated
* custom component is removed and used antd search component
* error state is updated over search component
* chore: search bar is updated
* chore: left panel search and table component connection is updated
* chore: trace filter config is updated
* chore: for graph reducer is updated
* chore: graph is updated
* chore: table is updated
* chore: spans is updated
* chore: reducer is updated
* chore: graph component is updated
* chore: number of graph condition is updated
* chore: input and range slider is now sync
* chore: duration is updated
* chore: clearAllFilter is updated
* chore: duration slider is updated
* chore: duration is updated and panel body loading is updated
* chore: slider container is added to add padding from left to right
* chore: Select filter is updated
* chore: duration filter is updated
* chore: Divider is added
* chore: none option is added in both the dropdown
* chore: icon are updated
* chore: added padding in the pages component
* chore: none is updated
* chore: antd notification is added in the redux action
* chore: some of the changes are updated
* chore: display value is updated for the filter panel heading
* chore: calulation is memorised
* chore: utils function are updated in trace reducer
* chore: getFilters are updated
* tracetable is updated
* chore: actions is updated
* chore: metrics application is updated
* chore: search on clear action is updated
* chore: serviceName panel position is updated
* chore: added the label in the duration
* bug: edge case is fixed
* chore: some more changes are updated
* chore: some more changes are updated
* chore: clear all is fixed
* chore: panel heading caret is updated
* chore: checkbox is updated
* chore: isError handler is updated over initial render
* chore: traces is updated
* fix: tag search is updated
* chore: loading is added in the trace table and soring is introduced in the trace table
* bug: multiple render for the key is fixed
* Bug(UI): new suggestion is updated
* feat: isTraceFilterEnum function is made
* bug: new changes are updated
* chore: get Filter is updated
* chore: application metrics params is updated
* chore: error is added in the application metrics
* chore: filters is updated
* chore: expand panel edge case is updated
* chore: expand panel is updated and utls: updateUrl function is updated
* chore: reset trace state when unmounted
* chore: getFilter action is updated
* chore: api duration is updated
* chore: useEffect dependency is updated
* chore: filter is updated with the new arch
* bug: trace table issue is resolved
* chore: application rps url is updated for trace
* chore: duration filter is updated
* chore: search key is updated
* chore: filter is added in the search url
* bug: filter is fixed
* bug: filter is fixed
* bug: filter is fixed
* chore: reset trace data when unmounted
* chore: TopEnd point is added
* chore: getInitialSpanAggregate action is updated
* chore: application url is updated
* chore: no tags placeholder is updated
* chore: flow from customer is now fixed
* chore: search is updated
* chore: select all button is removed
* chore: prev filter is removed to show the result
* chore: config is updated
* chore: checkbox component is updated
* chore: span filter is updated
* chore: graph issue is resolved
* chore: selected is updated
* chore: all filter are selected
* feat: new trace page is updated
* chore: utils is updated
* feat: trace filter page is updated
* chore: duration is now fixed
* chore: duration clear filter is added
* chore: onClickCheck is updated
* chore: trace filter page is updated
* bug: some of bugs are resolved
* chore: duration body is updated
* chore: topEndPoint and application query is updated
* chore: user selection is updated in the duration filter
* chore: panel duration is updated
* chore: panel duration is updated
* chore: duration bug is solved
* chore: function display value is updated