#54 - Add Sentry session replay #55

Closed
Omexae wants to merge 7 commits from Omexae/react-native-logging-tools:54-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 : https://beewise-24.sentry.io/explore/replays/6c2c2321c5134df5b328524be6ba6b1c/?playlistEnd=2026-04-13T14%3A45%3A22&playlistStart=2026-03-30T14%3A45%3A22&project=4510505417703504&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 : https://beewise-24.sentry.io/explore/replays/6c2c2321c5134df5b328524be6ba6b1c/?playlistEnd=2026-04-13T14%3A45%3A22&playlistStart=2026-03-30T14%3A45%3A22&project=4510505417703504&query=&referrer=replayList
54 - Update test and coverage
Some checks failed
/ lint (pull_request) Has been cancelled
/ unit-testing (pull_request) Has been cancelled
/ prettier (pull_request) Has been cancelled
/ tsc (pull_request) Has been cancelled
/ sonar (pull_request) Has been cancelled
c578d478c3
Omexae changed title from 54-add-sentry-session-replay to #54 - Add Sentry session replay 2026-04-13 08:28:53 +00:00
54 - Trigger CI
Some checks failed
/ lint (pull_request) Successful in 34s
/ unit-testing (pull_request) Successful in 40s
/ tsc (pull_request) Successful in 30s
/ prettier (pull_request) Successful in 54s
/ sonar (pull_request) Failing after 32s
501ccc25fa
Omexae force-pushed 54-add-sentry-session-replay from 501ccc25fa
Some checks failed
/ lint (pull_request) Successful in 34s
/ unit-testing (pull_request) Successful in 40s
/ tsc (pull_request) Successful in 30s
/ prettier (pull_request) Successful in 54s
/ sonar (pull_request) Failing after 32s
to 8639b3c060
All checks were successful
/ prettier (pull_request) Successful in 33s
/ tsc (pull_request) Successful in 29s
/ lint (pull_request) Successful in 32s
/ unit-testing (pull_request) Successful in 31s
/ sonar (pull_request) Has been skipped
2026-04-13 11:33:24 +00:00
Compare
54 - Update Sentry masking documentation
All checks were successful
/ prettier (pull_request) Successful in 34s
/ tsc (pull_request) Successful in 31s
/ lint (pull_request) Successful in 34s
/ unit-testing (pull_request) Successful in 34s
/ sonar (pull_request) Has been skipped
0049334804
Omexae force-pushed 54-add-sentry-session-replay from 0049334804
All checks were successful
/ prettier (pull_request) Successful in 34s
/ tsc (pull_request) Successful in 31s
/ lint (pull_request) Successful in 34s
/ unit-testing (pull_request) Successful in 34s
/ sonar (pull_request) Has been skipped
to 79a026921f
All checks were successful
/ prettier (pull_request_target) Successful in 31s
/ tsc (pull_request_target) Successful in 29s
/ lint (pull_request_target) Successful in 31s
/ unit-testing (pull_request_target) Successful in 37s
/ prettier (pull_request) Successful in 31s
/ tsc (pull_request) Successful in 30s
/ unit-testing (pull_request) Successful in 32s
/ lint (pull_request) Successful in 33s
/ sonar (pull_request) Has been skipped
/ sonar (pull_request_target) Successful in 55s
2026-04-13 15:49:21 +00:00
Compare
Omexae force-pushed 54-add-sentry-session-replay from 79a026921f
All checks were successful
/ prettier (pull_request_target) Successful in 31s
/ tsc (pull_request_target) Successful in 29s
/ lint (pull_request_target) Successful in 31s
/ unit-testing (pull_request_target) Successful in 37s
/ prettier (pull_request) Successful in 31s
/ tsc (pull_request) Successful in 30s
/ unit-testing (pull_request) Successful in 32s
/ lint (pull_request) Successful in 33s
/ sonar (pull_request) Has been skipped
/ sonar (pull_request_target) Successful in 55s
to c97096589a
All checks were successful
/ check-pr-title (pull_request_target) Successful in 2s
/ prettier (pull_request_target) Successful in 31s
/ tsc (pull_request_target) Successful in 31s
/ lint (pull_request_target) Successful in 29s
/ unit-testing (pull_request_target) Successful in 32s
/ sonar (pull_request_target) Successful in 1m4s
2026-04-14 06:51:29 +00:00
Compare
Omexae force-pushed 54-add-sentry-session-replay from c97096589a
All checks were successful
/ check-pr-title (pull_request_target) Successful in 2s
/ prettier (pull_request_target) Successful in 31s
/ tsc (pull_request_target) Successful in 31s
/ lint (pull_request_target) Successful in 29s
/ unit-testing (pull_request_target) Successful in 32s
/ sonar (pull_request_target) Successful in 1m4s
to 638182eaa7
All checks were successful
/ check-pr-title (pull_request_target) Successful in 1s
/ tsc (pull_request_target) Successful in 28s
/ prettier (pull_request_target) Successful in 31s
/ lint (pull_request_target) Successful in 32s
/ unit-testing (pull_request_target) Successful in 32s
/ sonar (pull_request_target) Successful in 1m2s
2026-04-14 07:02:28 +00:00
Compare
Omexae closed this pull request 2026-04-14 07:17:40 +00:00
All checks were successful
/ check-pr-title (pull_request_target) Successful in 1s
Required
Details
/ tsc (pull_request_target) Successful in 28s
Required
Details
/ prettier (pull_request_target) Successful in 31s
Required
Details
/ lint (pull_request_target) Successful in 32s
Required
Details
/ unit-testing (pull_request_target) Successful in 32s
Required
Details
/ sonar (pull_request_target) Successful in 1m2s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.