#54 - add Sentry session replay config #51

Closed
Omexae wants to merge 5 commits from Omexae:feat/add-sentry-session-replay into master
Contributor

Description

  • Update Sentry logger init so that it enables the session replay feature.
  • Update Firebase logger init to use new signature to remove warning polluting logs.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Performance improvement
  • Refactoring (no functional changes)
  • CI/CD update

Fixes #54

Testing

Tested directly within React native app using WML to use the local library. Added unit tests to cover new feature and change.

  • Unit tests added/updated
  • Manual testing performed
  • Tested on iOS
  • Tested on Android

Breaking Changes

The Firebase logger initialization signature has changed. Follow the updated documentation to make the changes.

Checklist

  • Code follows the project's code style (Prettier, ESLint)
  • TypeScript types are properly defined
  • Tests pass locally
  • Documentation updated (if needed)
  • CI checks pass (Prettier, TypeScript, Lint, Tests, Sonar)

Additional Notes

Link to replay from Sentry as sample (Send me a MP with your Sentry account to see the replay) : https://accenture-9u.sentry.io/explore/replays/156bf2fc5f55493bba7fec6b9fac942c/?playlistEnd=2026-04-09T14%3A16%3A14&playlistStart=2026-03-26T14%3A16%3A14&project=4511183524724816&query=&referrer=replayList

## Description - Update Sentry logger init so that it enables the session replay feature. - Update Firebase logger init to use new signature to remove warning polluting logs. ## Type of Change - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [x] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] Documentation update - [ ] Performance improvement - [ ] Refactoring (no functional changes) - [ ] CI/CD update ## Related Issue Fixes [#54](https://git.van-hemmen.com/openrn/react-native-logging-tools/issues/54) ## Testing Tested directly within React native app using WML to use the local library. Added unit tests to cover new feature and change. - [x] Unit tests added/updated - [x] Manual testing performed - [ ] Tested on iOS - [x] Tested on Android ## Breaking Changes The Firebase logger initialization signature has changed. Follow the updated documentation to make the changes. ## Checklist - [x] Code follows the project's code style (Prettier, ESLint) - [x] TypeScript types are properly defined - [x] Tests pass locally - [x] Documentation updated (if needed) - [ ] CI checks pass (Prettier, TypeScript, Lint, Tests, Sonar) # Additional Notes Link to replay from Sentry as sample (Send me a MP with your Sentry account to see the replay) : https://accenture-9u.sentry.io/explore/replays/156bf2fc5f55493bba7fec6b9fac942c/?playlistEnd=2026-04-09T14%3A16%3A14&playlistStart=2026-03-26T14%3A16%3A14&project=4511183524724816&query=&referrer=replayList
Omexae force-pushed feat/add-sentry-session-replay from b7935a031a to 37c0cb8dbd
Some checks failed
/ unit-testing (pull_request) Has been cancelled
/ sonar (pull_request) Has been cancelled
/ prettier (pull_request) Has been cancelled
/ tsc (pull_request) Has been cancelled
/ lint (pull_request) Has been cancelled
2026-04-13 07:19:48 +00:00
Compare
Update test and coverage
Some checks failed
/ unit-testing (pull_request) Has been cancelled
/ prettier (pull_request) Has been cancelled
/ tsc (pull_request) Has been cancelled
/ lint (pull_request) Has been cancelled
/ sonar (pull_request) Has been cancelled
56db4ca8da
Omexae changed title from feat/add-sentry-session-replay to #54 - add Sentry session replay config 2026-04-13 08:11:56 +00:00
Omexae closed this pull request 2026-04-13 08:20:37 +00:00
Some checks are pending
/ unit-testing (pull_request) Has been cancelled
/ prettier (pull_request) Has been cancelled
/ tsc (pull_request) Has been cancelled
/ lint (pull_request) Has been cancelled
/ sonar (pull_request) Has been cancelled
/ check-pr-title (pull_request_target)
Required
/ lint (pull_request_target)
Required
/ prettier (pull_request_target)
Required
/ sonar (pull_request_target)
Required
/ tsc (pull_request_target)
Required
/ unit-testing (pull_request_target)
Required

Pull request closed

Sign in to join this conversation.
No description provided.