Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: getsentry/sentry-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: getsentry/sentry-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feat/sentry-nav3-sample
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 70 files changed
  • 1 contributor

Commits on Sep 30, 2026

  1. feat(android): Improve SentryNavEffect by consolidating back stack ro…

    …ute mapping (JAVA-274)
    
    Commit improves the yet-to-be-released SentryNavEffect by replacing separate route name and argument extractors with a single BackStackEntryMapper. Doing so lets us spare users from having to create three giant `when` statements mapping all nav entries in their entire app (two for us and one for Nav3's entryProvider). After this commit, users only have to create two. (Future work will allow them to create just one via a forthcoming Sentry entryProvider wrapper.)
    
    Commit also uses the term "back stack entry" rather than "back stack route" throughout to avoid developer confusion, given Google's use of "route" to mean (essentially) a navigation destination. By contrast, we need a term that refers solely to an element in the host app's back stack. (In general, Nav3 is careful to distinguish between nav destinations and back stack entries, as a destination may be composed from multiple entries in a back stack.)
    0xadam-brown committed Sep 30, 2026
    Configuration menu
    Copy the full SHA
    dc803d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2026

  1. ref(android): Remove Nav3 Breadcrumb TypeCheckHint

    Commit removes our Nav3 TypeCheckHint for breadcrumbs, which was cargo-culted from Nav2. We don't need it because - unlike Nav2 - developers can scrub Nav3 data before it's recorded. Our public KDocs instruct them to do so for *all* Sentry Nav3 data, not just breadcrumbs.
    
    Supporting a mechanism for after-the-fact access to just breadcrumb data (and not other Nav3 data) would be both asymmetrical and superfluous.
    0xadam-brown committed Oct 1, 2026
    Configuration menu
    Copy the full SHA
    fb46c6b View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2026

  1. WIP: Nav3 sample

    0xadam-brown committed Oct 2, 2026
    Configuration menu
    Copy the full SHA
    3ff5896 View commit details
    Browse the repository at this point in the history
Loading