Skip to content

Conversation

@asbjornhaland
Copy link
Contributor

@asbjornhaland asbjornhaland commented Oct 29, 2025

Also add cookbook for portal-analytics.

After discussion with the team. We decided to rename the module to 'analytics'. We also renamed reporter to collector.

Ref AB#65764
Ref #3611
Ref #3612

@asbjornhaland asbjornhaland self-assigned this Oct 29, 2025
@asbjornhaland asbjornhaland requested review from a team and odinr as code owners October 29, 2025 13:47
@changeset-bot
Copy link

changeset-bot bot commented Oct 29, 2025

🦋 Changeset detected

Latest commit: 53872ac

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 13 packages
Name Type
portal-analytics Minor
@equinor/fusion-framework-module-analytics Minor
@equinor/fusion-framework-module-app Minor
@equinor/fusion-framework-react-app Minor
@equinor/fusion-framework-app Minor
@equinor/fusion-framework-cli Minor
@equinor/fusion-framework-legacy-interopt Major
poc-portal Patch
@equinor/fusion-framework-cookbook-app-react-ag-grid Patch
@equinor/fusion-framework-cookbook-app-react-context-custom-error Patch
@equinor/fusion-framework-cookbook-app-react-context Patch
@equinor/fusion-framework-cookbook-app-react-feature-flag Patch
portal Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added 👨🏻‍🍳 cookbooks 💾 CLI fusion framework CLI 📚 documentation Improvements or additions to documentation 🚀 feature New feature or request 🧬 Modules labels Oct 29, 2025
@asbjornhaland asbjornhaland force-pushed the feat/analytics/add-analytics-module branch from 8bbe85c to 53be186 Compare October 30, 2025 14:43
odinr
odinr previously approved these changes Oct 30, 2025
@asbjornhaland asbjornhaland force-pushed the feat/analytics/add-analytics-module branch from f8ad4e7 to bdbf83d Compare December 12, 2025 14:20
@github-actions github-actions bot added 🐞 bug Something isn't working 🚧 chore maintaines work, (update deps, workflos ...) 🛠️ utils packages related to utils 🧨 breaking changes labels Dec 12, 2025
@asbjornhaland asbjornhaland force-pushed the feat/analytics/add-analytics-module branch from bdbf83d to f8ad4e7 Compare December 12, 2025 14:34
@github-actions github-actions bot removed 🐞 bug Something isn't working 🧨 breaking changes 🚧 chore maintaines work, (update deps, workflos ...) 🛠️ utils packages related to utils labels Dec 12, 2025
@asbjornhaland asbjornhaland force-pushed the feat/analytics/add-analytics-module branch from f8ad4e7 to 4e949ba Compare December 12, 2025 14:44
@github-actions github-actions bot added the 🐞 bug Something isn't working label Dec 12, 2025
@asbjornhaland asbjornhaland force-pushed the feat/analytics/add-analytics-module branch from 4e949ba to 7d83f49 Compare December 15, 2025 08:49
@github-actions github-actions bot removed the 🐞 bug Something isn't working label Dec 15, 2025
@asbjornhaland asbjornhaland force-pushed the feat/analytics/add-analytics-module branch 3 times, most recently from 9cd8147 to 40ea3f8 Compare December 15, 2025 09:10
Ref AB#65764
Ref AB#65745
Ref #3611
@asbjornhaland asbjornhaland force-pushed the feat/analytics/add-analytics-module branch from 40ea3f8 to 2c72a9c Compare December 15, 2025 09:12
@asbjornhaland asbjornhaland force-pushed the feat/analytics/add-analytics-module branch 2 times, most recently from de634ad to 68ac70f Compare December 15, 2025 14:23
@asbjornhaland asbjornhaland force-pushed the feat/analytics/add-analytics-module branch from 68ac70f to 53872ac Compare December 15, 2025 14:59
@github-actions
Copy link
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 5.45% 53537 / 982165
🔵 Statements 5.45% 53537 / 982165
🔵 Functions 43.37% 547 / 1261
🔵 Branches 63% 969 / 1538
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
cookbooks/portal-analytics/dev-server.config.ts 0% 0% 0% 0% 1-54
cookbooks/portal-analytics/postinstall.js 0% 0% 0% 0% 1-19
cookbooks/portal-analytics/middleware/logs.ts 0% 0% 0% 0% 1-66
cookbooks/portal-analytics/src/AppLoader.tsx 0% 0% 0% 0% 1-122
cookbooks/portal-analytics/src/Portal.tsx 0% 0% 0% 0% 1-68
cookbooks/portal-analytics/src/Router.tsx 0% 0% 0% 0% 1-78
cookbooks/portal-analytics/src/framworkConfig.ts 0% 100% 100% 0% 2-115
cookbooks/portal-analytics/src/index.tsx 0% 0% 0% 0% 1-48
cookbooks/portal-analytics/src/schema.ts 0% 0% 0% 0% 1-45
cookbooks/portal-analytics/src/types.ts 100% 100% 100% 100%
cookbooks/portal-analytics/src/useAppContextNavigation.ts 0% 0% 0% 0% 1-138
cookbooks/portal-analytics/src/ContextSelector/ContextSelector.tsx 0% 0% 0% 0% 1-72
cookbooks/portal-analytics/src/ContextSelector/index.ts 0% 0% 0% 0% 1
cookbooks/portal-analytics/src/ContextSelector/useContextResolver.ts 0% 0% 0% 0% 1-285
cookbooks/portal-analytics/src/components/EquinorLoader.tsx 0% 100% 100% 0% 2-27
cookbooks/portal-analytics/src/components/ErrorViewer.tsx 0% 0% 0% 0% 1-28
cookbooks/portal-analytics/src/components/FusionLogo.tsx 0% 0% 0% 0% 1-64
cookbooks/portal-analytics/src/components/Header.tsx 0% 0% 0% 0% 1-39
cookbooks/portal-analytics/src/components/LogReader.tsx 0% 0% 0% 0% 1-141
packages/app/src/configure-modules.ts 0% 100% 100% 0% 3-95
packages/cli/src/lib/dev-server.ts 0% 0% 0% 0% 1-9
packages/modules/analytics/src/AnalyticsConfigurator.interface.ts 100% 100% 100% 100%
packages/modules/analytics/src/AnalyticsConfigurator.ts 0% 0% 0% 0% 1-116
packages/modules/analytics/src/AnalyticsProvider.interface.ts 100% 100% 100% 100%
packages/modules/analytics/src/AnalyticsProvider.ts 0% 0% 0% 0% 1-118
packages/modules/analytics/src/enable-analytics.ts 0% 100% 100% 0% 3-27
packages/modules/analytics/src/index.ts 0% 0% 0% 0% 1-11
packages/modules/analytics/src/module.ts 0% 100% 100% 0% 4-53
packages/modules/analytics/src/types.ts 100% 100% 100% 100%
packages/modules/analytics/src/adapters/AnalyticsAdapter.interface.ts 100% 100% 100% 100%
packages/modules/analytics/src/adapters/ConsoleAnalyticsAdapter.ts 0% 100% 100% 0% 4-14
packages/modules/analytics/src/adapters/FusionAnalyticsAdapter.ts 0% 100% 100% 0% 4-55
packages/modules/analytics/src/adapters/index.ts 0% 0% 0% 0% 1-3
packages/modules/analytics/src/collectors/AnalyticsCollector.interface.ts 100% 100% 100% 100%
packages/modules/analytics/src/collectors/AppLoadedCollector.ts 0% 0% 0% 0% 1-74
packages/modules/analytics/src/collectors/AppSelectedCollector.ts 0% 0% 0% 0% 1-53
packages/modules/analytics/src/collectors/BaseCollector.ts 0% 100% 100% 0% 4-61
packages/modules/analytics/src/collectors/ContextSelectedCollector.ts 0% 0% 0% 0% 1-54
packages/modules/analytics/src/collectors/index.ts 0% 0% 0% 0% 1-4
packages/modules/analytics/src/collectors/utils/extractAppMetadata.ts 0% 0% 0% 0% 1-41
packages/modules/analytics/src/collectors/utils/extractContextMetadata.ts 0% 0% 0% 0% 1-25
packages/modules/analytics/src/logExporters/index.ts 0% 0% 0% 0% 1-2
packages/modules/analytics/src/logExporters/fusionOTLPLogExporter/FusionOTLPLogExporter.ts 0% 100% 100% 0% 3-35
packages/modules/analytics/src/logExporters/fusionOTLPLogExporter/HttpClientExporterTransport.ts 0% 100% 100% 0% 5-75
packages/modules/app/src/app/events.ts 100% 100% 100% 100%
packages/react/app/src/analytics/index.ts 0% 0% 0% 0% 1
packages/react/app/src/analytics/useAnalytics.ts 0% 0% 0% 0% 1-34
Generated in workflow #11410 for commit 53872ac by the Vitest Coverage Report Action

@asbjornhaland asbjornhaland merged commit 0ae236c into feat/analytics/feature Dec 15, 2025
5 checks passed
@asbjornhaland asbjornhaland deleted the feat/analytics/add-analytics-module branch December 15, 2025 15:04
asbjornhaland added a commit that referenced this pull request Dec 15, 2025
* feat(analytics): add analytics module

Ref AB#65764
Ref AB#65745
Ref #3611

* feat(cookbooks): add portal-analytics cookbook to test analytics module

Ref #3612
odinr pushed a commit that referenced this pull request Dec 18, 2025
* feat(analytics): add analytics module (#3666)

* feat(analytics): add analytics module

Ref AB#65764
Ref AB#65745
Ref #3611

* feat(cookbooks): add portal-analytics cookbook to test analytics module

Ref #3612

* deps: pnpm-lock update

* fix(analytics): rename useAnalytics to useTrackFeature

* fix(cookbooks): move log file creation from postinstall to methods

* fix(analytics): add more comments

* docs: add docs for module analytics and cookbook portal-analytics
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💾 CLI fusion framework CLI 👨🏻‍🍳 cookbooks 📚 documentation Improvements or additions to documentation 🚀 feature New feature or request 🧬 Modules 👾 React

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants