Skip to content

feat(sandbox): add segment analytics integration#1344

Merged
mfrancisc merged 48 commits intoredhat-developer:mainfrom
mfrancisc:amplitudesandbox
Sep 11, 2025
Merged

feat(sandbox): add segment analytics integration#1344
mfrancisc merged 48 commits intoredhat-developer:mainfrom
mfrancisc:amplitudesandbox

Conversation

@mfrancisc
Copy link
Copy Markdown
Contributor

adding support for segment.

Jira: https://issues.redhat.com/browse/SANDBOX-1394

@rhdh-gh-app
Copy link
Copy Markdown

rhdh-gh-app Bot commented Aug 20, 2025

Changed Packages

Package Name Package Path Changeset Bump Current Version
@red-hat-developer-hub/backstage-plugin-sandbox workspaces/sandbox/plugins/sandbox none v0.1.0

@sonarqubecloud
Copy link
Copy Markdown

mfrancisc and others added 25 commits August 27, 2025 14:04
…r#1377)

- Make verified and certified icons smaller for better visual hierarchy
- Add proper padding, bullet points, and spacing to the Highlights section
- Apply medium-weight text and proper padding to the About section title
- Style Links section title consistently with About section
- Reduce size of external link icons and improve alignment

Fixes RHIDP-8302
…t-developer#1384)

* fix(orchestrator): replace kie-tools editor by CodeSnippet

Signed-off-by: Marek Libra <marek.libra@gmail.com>

* yarn.lock

---------

Signed-off-by: Marek Libra <marek.libra@gmail.com>
…at-developer#1306)

* Add metric values endpoint

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Introduce metrics per entity

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Remove TodoListService

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Reorganize

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Fix tests

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Fix issues

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Simplify threshold

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Update report api

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Introduce CatalogMetricService test

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Make description required and return it in the endpoints

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Update path

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Update thresholds to array

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Add prettier fix script

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Simplify and remove string from metric types

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Introduce range operator

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Allow only certain values for threshold key

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Invalidate duplicate keys

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Update thresholds

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Simplify parseThresholdExpression

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Introduce type for operator

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Catch evaluation errors

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Add calculateMetrics test

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Introduce thresholdEvaluator tests

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Remove 4 level nesting

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Introduce thresholdUtils tests

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Introduce catalog metrics tests

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Update docs

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Fix error handling

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Remove prettier fix

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Co-authored-by: Oleksandr Andriienko <oandriie@redhat.com>

* Fix typo

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Co-authored-by: Oleksandr Andriienko <oandriie@redhat.com>

* Move calculateEntityMetrics up

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Co-authored-by: Oleksandr Andriienko <oandriie@redhat.com>

* Rename getEntityThresholds

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Co-authored-by: Oleksandr Andriienko <oandriie@redhat.com>

* Update threshold operator types

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Co-authored-by: Oleksandr Andriienko <oandriie@redhat.com>

* Introduce DEFAULT_NUMBER_THRESHOLDS

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Co-authored-by: Oleksandr Andriienko <oandriie@redhat.com>

* Fix order of range in docs

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Co-authored-by: Oleksandr Andriienko <oandriie@redhat.com>

---------

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Co-authored-by: Oleksandr Andriienko <oandriie@redhat.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…eveloper#1383)

* feat(i18n): add translation support to developer lightspeed

* fix react imports in lightspeed plugin

* add api reports
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…#1279)

* fix(scorecard): add UI with mock data for Scorecard

* fix: type error
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…-developer#1259)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…veloper#1349)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
Signed-off-by: Lior Soffer <liorsoffer1@gmail.com>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Co-authored-by: Kashish Mittal <kmittal@redhat.com>
* Introduce fetching github PRs

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Use directly octokit graphql

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Introduce tests

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Add docs

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Assisted-by: Cursor Desktop

* Update auth to octokit/graphql

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Introduce github constants

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Support octokit esm

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

---------

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
…eveloper#1399)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate Bot and others added 7 commits September 11, 2025 11:55
…dhat-developer#1409)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…and visibility (redhat-developer#1340)

* fix(global-header): Adjust the global header starred items icon color and visibility

- Changed star icon color from orange to gold (#F3BA37) for better visibility
- Star icon now only appears on hover instead of being always visible
- Maintains consistent styling with table view starred items across the application

* fix(theme): Update API report for starred items color theme changes

---------

Co-authored-by: Mitesh Kumar <itsmiteshkumar98@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@mfrancisc mfrancisc marked this pull request as ready for review September 11, 2025 09:56
@mfrancisc
Copy link
Copy Markdown
Contributor Author

/retest
flaky unit test

@sonarqubecloud
Copy link
Copy Markdown

@mfrancisc mfrancisc merged commit e3dbca2 into redhat-developer:main Sep 11, 2025
10 checks passed
@mfrancisc mfrancisc deleted the amplitudesandbox branch September 11, 2025 17:35
HusneShabbir pushed a commit to HusneShabbir/rhdh-plugins that referenced this pull request Sep 15, 2025
elai-shalev pushed a commit to elai-shalev/rhdh-plugins that referenced this pull request Jan 21, 2026
elai-shalev pushed a commit to elai-shalev/rhdh-plugins that referenced this pull request Jan 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.