* 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
* feat(user): support sso and api key
* feat(user): remove ee references from pkg
* feat(user): remove ee references from pkg
* feat(user): related client changes
* feat(user): remove the sso available check
* feat(user): fix go tests
* feat(user): move the middleware from ee to pkg
* feat(user): some more error code cleanup
* feat(user): some more error code cleanup
* feat(user): skip flaky UI tests
* feat(user): some more error code cleanup
* chore(linter): add more linters and deprecate zap
* chore(linter): add more linters and deprecate zap
* chore(linter): add more linters and deprecate zap
* chore(linter): add more linters and deprecate zap
* fix: allow non expireable API key
* fix: clean up pat to API key middleware
* fix: address comments
* fix: update response of create api key
* fix: gettable struct
* fix(api-key): frontend changes for api key refactor
---------
Co-authored-by: vikrantgupta25 <vikrant@signoz.io>
* refactor: pagination changes in query range custom hook
* refactor: handle pagination changes in k8s logs and host logs
* refactor: logs panel component pagination changes
* fix: handle resetting offset on changing page size
* fix: optimize context log rendering and prevent duplicate logs
* chore: revert pagination handling changes for logs context view
* chore: remove unused function and prop
* refactor: handle the updated pagination logic in k8s entity events
* refactor: refactor queryPayload generation in logs pagination custom hook
* fix: remove handling for last log timestamp being sent with query_range
* chore: remove the unnecessary last log related changes from LogsExplorerViews
* Revert "fix: optimize context log rendering and prevent duplicate logs"
This reverts commit ad9ef188651e5106cbc84fe40fc36061c2b9fd40.
* fix: prevent recalculating the start/end timestamps while fetching next/prev pages
* chore: logs explorer pagination tests
* fix: rewrite test and mock scroll
* chore: use real timers to detect the start/end timestamps mismatch + enhance tests
* refactor: extract filters and order by into a separate function
* chore: add tests for logs context pagination
* chore: write tests for host logs pagination
* chore: overall improvements to host logs tests
* chore: k8s entity logs pagination tests
* chore: reset capturedQueryRangePayloads in beforeEach
* chore: dashboard logs panel component pagination tests
* fix: fix the breaking logs pagination test by change /v3 to /v4
* chore: remove the unused prop from HostMetricsLogs
* fix: logs window based pagination to pageSize offset instead of using id filter
* fix: add support for asc
* fix: remove unwanted code
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
* fix: display the inter-step latency type in step metrics table
* chore: send latency type with n+1th step + make latency type optional
* fix: fetch and format get funnel steps overview metrics
* chore: remove dev env check
* fix: overall fixes
* fix: don't cache validate query + trigger validate on changing error and where clause as well
* fix: display the latency type in step overview metrics table + p99_latency to latency
* chore: revert dev env check removal (remove after BE changes are merged)
* fix: adjust create API response
* chore: useLocalStorage custom hook
* feat: improve the run funnel flow
- for the initial fetch of funnel results, require the user to run the funnel
- subsequently change the run funnel button to a refresh button
- display loading state while any of the funnel results APIs are being fetched
* fix: fix the issue of add step details breaking
* fix: refetch funnel details on rename success
* fix: redirect 'learn more' to trace funnels docs
* fix: handle potential undefined step in latency type calculation
* fix: properly handle incomplete steps state
* fix: fix the edge case of stale validation state on transitioning from invalid steps to valid steps
* fix: remove the side effect from render and move to useEffect
* feat: add support for S3 region buckets syncing
* fix: hide the dropdown icon and not found dropdown for s3 buckets selector
* fix: display s3 buckets selector only for s3 sync service
* chore: tests for configure service s3 sync
---------
Co-authored-by: Piyush Singariya <piyushsingariya@gmail.com>
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
---------
Co-authored-by: Nityananda Gohain <nityanandagohain@gmail.com>
* fix(AccountSettingsModal): add region deselect functionality to region selector
* fix(AWS integration): redirect help button to aws integration documentation
* style(Header): update button color on hover for improved visibility
* feat: added error preview and warning text with info on cyclic dependency detected
* feat: removed console.log
* feat: restricted save when cycle found
* feat: added test cases for variableitem flow and update test cases
* feat: updated test cases
* feat: corrected the recent resolved title text