* feat: while the funnel steps are invalid, handle auto save in local storage
* chore: handle lightmode style in 'add span to funnel' modal
* fix: don't save incomplete steps state in local storage if last saved configuration has valid steps
* chore: close the 'Add span to funnel' modal on clicking save or discard
* chore: deprecate the run funnel flow for unexecuted funnel
* feat: change the funnel configuration save logic, and deprecate auto save
* refactor: send all steps in the payload of analytics/overview
* refactor: send all steps in the payload of analytics/steps (graph API)
* chore: send all steps in the payload of analytics/steps/overview API
* chore: send funnel steps with slow and error traces + deprecate the refetch on latency type change
* chore: overall improvements
* chore: change the save funnel icon + increase the width of funnel steps
* fix: make the changes w.r.t. the updated funnel steps validation API + bugfixes
* fix: remove funnelId from funnel results APIs
* fix: handle edge case i.e. refetch funnel results on deleting a funnel step
* chore: remove funnel steps configuration cache on removing funnel
* chore: don't refetch the results on changing the latency type
* fix: fix the edge cases of save funnel button being enabled even after saving the funnel steps
* chore: remove the span count column from top traces tables
* fix: fix the failing CI check by removing unnecessary props / fixing the types
* feat: sidebar revamp - initial commit
* feat: move billinga and other isolated routes to settings
* feat: handle channel related routes
* feat: update account settings page
* feat: show dropdown for secondary items
* feat: handle reordering of pinned nav items
* feat: improve font load performance
* feat: update font reference
* feat: update page content styles
* feat: handle external links in sidebar
* feat: handle secondary nav item clicks
* feat: handle pinned nav items reordering
* feat: handle sidenav pinned state using preference, handle light mode
* feat: show sidenav items conditionally
* feat: show version diff indicator only to self hosted users
* feat: show billing to admins only and integrations to cloud and enterprise users
* feat: update fallback link
* feat: handle settings menu items
* fix: settings page reload on nav chnage
* feat: intercom to pylon
* feat: show invite user to admin only
* feat: handle review comments
* chore: remove react query dev tools
* feat: minor ui updates
* feat: update changes based on preference store changes
* feat: handle sidenav shortcut state
* feat: handle scroll for more
* feat: maintain shortcuts order
* feat: manage license ui updates
* feat: manage settings options based on license and roles
* feat: update types
* chore: add logEvents
* feat: update types
* chore: fix type errors
* chore: remove unused variable
* feat: update my settings page test cases
---------
Co-authored-by: makeavish <makeavish786@gmail.com>
* feat: add span scope filter to trace details page
* chore: add tests for the span scope selector flows when onchange and query are provided
* refactor: remove the unnecessary queryName prop and infer it from query
* fix: fix the failing span scope selector tests
* fix: handle potential undefined values in groupBy calculation in TracesExplorer
* fix: add optional chaining for aggregateAttribute key check in Query component
* fix: add optional chaining for filters in SpanScopeSelector to handle potential undefined values
* fix: fix the warning in logs chart by adding the missing date-time format option
* fix: improve trace graph allDataPoints null check
* chore: remove the keys.length from null check
* fix: refetch funnel steps overview on clicking refresh
* chore: temporarily hide latency pointer from funnel steps
* chore: remove the existing filters of a step on clicking replace button
* fix(useLocalStorage): stabilize initialValue handling to prevent unnecessary re-renders
* chore: remove p99_latency references from funnel metrics
* fix(useFunnelMetrics): ensure latency type defaults to P99 when undefined
* feat: handle unkown metric in panel query
* feat: added handling with type empty and key present or not
* feat: added test cases
* feat: added comment to better explain the logic
* feat: fixed operator list for unkown metric
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
* refactor: update funnel description endpoint from POST /save to PUT /{funnel_id}
* feat: add timestamp to funnel description payload and update mutation type
---------
Co-authored-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: add active log id to charts query
* refactor: remove comment
* fix: remove active log id on filter change
* test: update test for log explorer
* test: update test for log explorer
---------
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
* fix(license): return the active license even in case of suspended status
* fix(license): suspended check for side nav
* fix(license): suspended check for side nav
* fix(license): suspended check for side nav
* fix(license): suspended check for side nav
* feat: improved the alert rules list search functionality
* feat: improvements and tooltip added for more info
* feat: style improvement
* feat: style improvement
* feat: style improvement
* feat: added enhancements to legends in panel
* feat: added option for right side legends
* feat: created the legend marker as checkboxes
* feat: removed histogram and pie from enhanced legends
* feat: row num adjustment
* feat: added graph visibilty in panel edit mode also
* feat: allignment and fixes
* feat: added test cases