Skip to content

Merge Develop onto Main #1464

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 22 commits into from
May 29, 2025
Merged

Merge Develop onto Main #1464

merged 22 commits into from
May 29, 2025

Conversation

github-actions[bot]
Copy link
Contributor

This PR was auto-generated - see create-release-pr.yml and
actions/github-script.
Merging this PR will trigger an automatic deployment to production.

Bumps the dev-deps group with 4 updates: [@types/newrelic](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/newrelic), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [cypress](https://github.com/cypress-io/cypress) and [eslint](https://github.com/eslint/eslint).


Updates `@types/newrelic` from 9.14.7 to 9.14.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/newrelic)

Updates `@types/node` from 22.14.1 to 22.15.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `cypress` from 14.3.1 to 14.3.2
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](cypress-io/cypress@v14.3.1...v14.3.2)

Updates `eslint` from 9.25.0 to 9.25.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v9.25.0...v9.25.1)

---
updated-dependencies:
- dependency-name: "@types/newrelic"
  dependency-version: 9.14.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: "@types/node"
  dependency-version: 22.15.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: cypress
  dependency-version: 14.3.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: eslint
  dependency-version: 9.25.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Copy link

vercel bot commented Apr 29, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
bloom-frontend ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 29, 2025 2:04pm

Bumps the prod-deps group with 4 updates: [@storyblok/react](https://github.com/storyblok/storyblok-react), [axios](https://github.com/axios/axios), [firebase](https://github.com/firebase/firebase-js-sdk) and [next-intl](https://github.com/amannn/next-intl).


Updates `@storyblok/react` from 4.6.0 to 4.6.1
- [Release notes](https://github.com/storyblok/storyblok-react/releases)
- [Commits](storyblok/storyblok-react@v4.6.0...v4.6.1)

Updates `axios` from 1.8.4 to 1.9.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.8.4...v1.9.0)

Updates `firebase` from 11.6.0 to 11.6.1
- [Release notes](https://github.com/firebase/firebase-js-sdk/releases)
- [Changelog](https://github.com/firebase/firebase-js-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@11.6.0...firebase@11.6.1)

Updates `next-intl` from 4.0.2 to 4.1.0
- [Release notes](https://github.com/amannn/next-intl/releases)
- [Changelog](https://github.com/amannn/next-intl/blob/main/CHANGELOG.md)
- [Commits](amannn/next-intl@v4.0.2...v4.1.0)

---
updated-dependencies:
- dependency-name: "@storyblok/react"
  dependency-version: 4.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
- dependency-name: axios
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-deps
- dependency-name: firebase
  dependency-version: 11.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
- dependency-name: next-intl
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…sion number (#1463)

Co-authored-by: Kylee Fields <43586156+kyleecodes@users.noreply.github.com>
* CSP header updates

Updated urls for content security policy to be passed

* pwa detection

* adding debugview to true

* pwa or webapp loaded event in GA

---------

Co-authored-by: Kylee Fields <43586156+kyleecodes@users.noreply.github.com>
Bumps the dev-deps group with 2 updates: [eslint](https://github.com/eslint/eslint) and [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip).


Updates `eslint` from 9.25.1 to 9.26.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v9.25.1...v9.26.0)

Updates `knip` from 5.50.5 to 5.53.0
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Changelog](https://github.com/webpro-nl/knip/blob/main/packages/knip/.release-it.json)
- [Commits](https://github.com/webpro-nl/knip/commits/5.53.0/packages/knip)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.26.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: knip
  dependency-version: 5.53.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kylee Fields <43586156+kyleecodes@users.noreply.github.com>
Bumps the prod-deps group with 1 update: [newrelic](https://github.com/newrelic/node-newrelic).


Updates `newrelic` from 12.18.0 to 12.18.2
- [Release notes](https://github.com/newrelic/node-newrelic/releases)
- [Changelog](https://github.com/newrelic/node-newrelic/blob/main/changelog.json)
- [Commits](newrelic/node-newrelic@v12.18.0...v12.18.2)

---
updated-dependencies:
- dependency-name: newrelic
  dependency-version: 12.18.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kylee Fields <43586156+kyleecodes@users.noreply.github.com>
Co-authored-by: Kylee Fields <43586156+kyleecodes@users.noreply.github.com>
i18n: add getUserError to auth.firebase translations

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: redirect about-our-courses to courses

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kylee Fields <43586156+kyleecodes@users.noreply.github.com>
* Update pt- bate papo

* Update pt- bate papo

https://www.notion.so/chayn/Replace-mensageria-to-bate-papo-1a7b1101e64f8195a69cde17f9d3ecd0

* Update i18n/messages/account/pt.json

---------

Co-authored-by: eleanorreem <eleanor.reem@hotmail.co.uk>
* build(deps): bump the prod-deps group with 4 updates

Bumps the prod-deps group with 4 updates: [@storyblok/react](https://github.com/storyblok/storyblok-react), [axios](https://github.com/axios/axios), [firebase](https://github.com/firebase/firebase-js-sdk) and [next-intl](https://github.com/amannn/next-intl).


Updates `@storyblok/react` from 4.6.0 to 4.6.1
- [Release notes](https://github.com/storyblok/storyblok-react/releases)
- [Commits](storyblok/storyblok-react@v4.6.0...v4.6.1)

Updates `axios` from 1.8.4 to 1.9.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.8.4...v1.9.0)

Updates `firebase` from 11.6.0 to 11.6.1
- [Release notes](https://github.com/firebase/firebase-js-sdk/releases)
- [Changelog](https://github.com/firebase/firebase-js-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@11.6.0...firebase@11.6.1)

Updates `next-intl` from 4.0.2 to 4.1.0
- [Release notes](https://github.com/amannn/next-intl/releases)
- [Changelog](https://github.com/amannn/next-intl/blob/main/CHANGELOG.md)
- [Commits](amannn/next-intl@v4.0.2...v4.1.0)

---
updated-dependencies:
- dependency-name: "@storyblok/react"
  dependency-version: 4.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
- dependency-name: axios
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-deps
- dependency-name: firebase
  dependency-version: 11.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
- dependency-name: next-intl
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-deps
...

Signed-off-by: dependabot[bot] <support@github.com>

* Api: Fetch subscription user data from new endpoint

* UI: Fixed Whatsapp signup banner flow

* Fix: resolve build error in whatsapp forms

* Final: Centralized data to Notes page

* Final: Rename subscription user query

* Fix: Remove comments

* Fix: Remove activeSubscription from addUser

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add end-to-end Cypress tests for the Conversations feature to ensure users can navigate to Courses, select a conversation, log in, play audio, and submit feedback.

Co-authored-by: Kylee Fields <43586156+kyleecodes@users.noreply.github.com>
…ecific requests (#1489)

* added Cypress test to ensure partner users exclusively see partner specific content

* removed unnecessary comment

---------

Co-authored-by: Kylee Fields <43586156+kyleecodes@users.noreply.github.com>
Bumps the prod-deps group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [@mui/material-nextjs](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material-nextjs) | `7.0.2` | `7.1.0` |
| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `15.3.1` | `15.3.2` |
| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.7.0` | `2.8.1` |
| [firebase](https://github.com/firebase/firebase-js-sdk) | `11.6.1` | `11.7.1` |
| [next](https://github.com/vercel/next.js) | `15.3.1` | `15.3.2` |


Updates `@mui/material-nextjs` from 7.0.2 to 7.1.0
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v7.1.0/packages/mui-material-nextjs)

Updates `@next/third-parties` from 15.3.1 to 15.3.2
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.2/packages/third-parties)

Updates `@reduxjs/toolkit` from 2.7.0 to 2.8.1
- [Release notes](https://github.com/reduxjs/redux-toolkit/releases)
- [Commits](reduxjs/redux-toolkit@v2.7.0...v2.8.1)

Updates `firebase` from 11.6.1 to 11.7.1
- [Release notes](https://github.com/firebase/firebase-js-sdk/releases)
- [Changelog](https://github.com/firebase/firebase-js-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@11.6.1...firebase@11.7.1)

Updates `next` from 15.3.1 to 15.3.2
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.3.1...v15.3.2)

---
updated-dependencies:
- dependency-name: "@mui/material-nextjs"
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-deps
- dependency-name: "@next/third-parties"
  dependency-version: 15.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
- dependency-name: "@reduxjs/toolkit"
  dependency-version: 2.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-deps
- dependency-name: firebase
  dependency-version: 11.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-deps
- dependency-name: next
  dependency-version: 15.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kylee Fields <43586156+kyleecodes@users.noreply.github.com>
* feat: Add desktop PWA install banner (#1209)

Introduce a PWA installation prompt banenr for desktop layouts.
The banner will be integrated in Header and HomeHeader components,
to ensure to be displayed on top of each page.

* fix: pwa banner flicker

This commit fixes an issue where the usePWA hook
led to an initial falsy 'generic' bannerState.

The generic bannerState will actualy render the banner.
The 'hidden' bannerState which will prevent the rendering
was detected with a short delay - which led to shortly render
the banner (flicker).

The fix is to adjust the defaultBanner state to hidden instead
of generic + to explicit check for 'generic' bannerState conditions
to be true.

* minor design tweak

---------

Co-authored-by: annarhughes <annaraehughes@live.co.uk>
…pdates (#1490)

Bumps the dev-deps group with 10 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@cypress/code-coverage](https://github.com/cypress-io/code-coverage) | `3.14.0` | `3.14.2` |
| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `15.3.1` | `15.3.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.3` | `22.15.19` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.1.4` |
| [cypress](https://github.com/cypress-io/cypress) | `14.3.2` | `14.3.3` |
| [eslint](https://github.com/eslint/eslint) | `9.26.0` | `9.27.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.1` | `15.3.2` |
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.5` |
| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.53.0` | `5.56.0` |
| [mailslurp-client](https://github.com/mailslurp/mailslurp-client) | `15.21.0` | `15.22.1` |



Updates `@cypress/code-coverage` from 3.14.0 to 3.14.2
- [Release notes](https://github.com/cypress-io/code-coverage/releases)
- [Changelog](https://github.com/cypress-io/code-coverage/blob/master/.releaserc)
- [Commits](cypress-io/code-coverage@v3.14.0...v3.14.2)

Updates `@next/bundle-analyzer` from 15.3.1 to 15.3.2
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.2/packages/next-bundle-analyzer)

Updates `@types/node` from 22.15.3 to 22.15.19
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/react` from 19.1.2 to 19.1.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `cypress` from 14.3.2 to 14.3.3
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](cypress-io/cypress@v14.3.2...v14.3.3)

Updates `eslint` from 9.26.0 to 9.27.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v9.26.0...v9.27.0)

Updates `eslint-config-next` from 15.3.1 to 15.3.2
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v15.3.2/packages/eslint-config-next)

Updates `eslint-config-prettier` from 10.1.2 to 10.1.5
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-config-prettier@v10.1.2...v10.1.5)

Updates `knip` from 5.53.0 to 5.56.0
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Changelog](https://github.com/webpro-nl/knip/blob/main/packages/knip/.release-it.json)
- [Commits](https://github.com/webpro-nl/knip/commits/5.56.0/packages/knip)

Updates `mailslurp-client` from 15.21.0 to 15.22.1
- [Changelog](https://github.com/mailslurp/mailslurp-client/blob/master/CHANGELOG.md)
- [Commits](mailslurp/mailslurp-client@v15.21.0...v15.22.1)

---
updated-dependencies:
- dependency-name: "@cypress/code-coverage"
  dependency-version: 3.14.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: "@next/bundle-analyzer"
  dependency-version: 15.3.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: "@types/node"
  dependency-version: 22.15.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: "@types/react"
  dependency-version: 19.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: cypress
  dependency-version: 14.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: eslint
  dependency-version: 9.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: eslint-config-next
  dependency-version: 15.3.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: eslint-config-prettier
  dependency-version: 10.1.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-deps
- dependency-name: knip
  dependency-version: 5.56.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
- dependency-name: mailslurp-client
  dependency-version: 15.22.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@annarhughes annarhughes merged commit 47c3070 into main May 29, 2025
8 of 11 checks passed
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.

10 participants