-
-
Notifications
You must be signed in to change notification settings - Fork 478
Comparing changes
Open a pull request
base repository: getsentry/sentry-java
base: main
head repository: getsentry/sentry-java
compare: feat/sentry-nav3-sample
- 13 commits
- 46 files changed
- 2 contributors
Commits on Sep 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for df8e13a - Browse repository at this point
Copy the full SHA df8e13aView commit details -
feat(android-nav3): Create the navigation3 module
Establish the new Android Navigation 3 integration module and register it with the build and publication metadata. This keeps the first step focused on the module boundary itself, without introducing generated API surface or implementation code yet. Co-Authored-By: OpenCode <noreply@opencode>
Configuration menu - View commit details
-
Copy full SHA for 1b98b50 - Browse repository at this point
Copy the full SHA 1b98b50View commit details -
build(android-nav3): Set release test build type
AGP 9 only generates unit tests for the configured test build type. Because this module disables the debug variant, point unit tests at release so future tests run instead of being skipped.
Configuration menu - View commit details
-
Copy full SHA for 3a86007 - Browse repository at this point
Copy the full SHA 3a86007View commit details -
feat(android-nav3): Model navigation routes
Introduce the route translation layer for Navigation 3 so later stages can reason about route names and sanitized arguments in one place. At this stage the module still exposes no meaningful public API surface.
Configuration menu - View commit details
-
Copy full SHA for b0eb957 - Browse repository at this point
Copy the full SHA b0eb957View commit details -
feat(android-nav3): Track navigation state transitions
Add the observer layer that turns Navigation 3 back stack changes into breadcrumbs, scope state, and navigation transactions. This is also the point where the module starts carrying generated BuildConfig version metadata and its first non-empty API snapshot.
Configuration menu - View commit details
-
Copy full SHA for 7e7a621 - Browse repository at this point
Copy the full SHA 7e7a621View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c27e8e - Browse repository at this point
Copy the full SHA 4c27e8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e1db9e - Browse repository at this point
Copy the full SHA 7e1db9eView commit details -
ref(android-nav3): Rename nav3 destination hint
Keep the hint internal for the current stack, but mark it experimental ahead of the follow-on public surface work. Also rename the key and field to match the Android hint naming pattern.
Configuration menu - View commit details
-
Copy full SHA for 56bd4d4 - Browse repository at this point
Copy the full SHA 56bd4d4View commit details -
feat(android-nav3): Introduce SentryNavEffect
Add the Compose-facing abstraction that binds Navigation 3 back stack changes to the observer layer. This establishes the integration’s primary API shape while keeping it internal until the rest of the sequence is ready to expose it.
Configuration menu - View commit details
-
Copy full SHA for ef33ec7 - Browse repository at this point
Copy the full SHA ef33ec7View commit details -
test(android-nav3): Remove no-op logger self-assignment in SentryNavE…
…ffectTest setLogger(logger) resolved to SentryOptions.getLogger() via the apply receiver, setting the logger to its own default rather than a mock. Nothing asserts on the logger, so the line was misleading dead code.
Configuration menu - View commit details
-
Copy full SHA for 95e9b22 - Browse repository at this point
Copy the full SHA 95e9b22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 152febe - Browse repository at this point
Copy the full SHA 152febeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19a7520 - Browse repository at this point
Copy the full SHA 19a7520View commit details -
feat(samples): Port Nav3 setup and history sample
Replace the temporary Nav3 sample with the setup-driven Nav3 sample from the support branch, including shared navigation sample helpers and the recent-transactions sheet. Wire the sample launcher, manifest, and route-work HTTP helpers to the new package layout and remove the older temporary Nav3 files.
Configuration menu - View commit details
-
Copy full SHA for b8e42b3 - Browse repository at this point
Copy the full SHA b8e42b3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...feat/sentry-nav3-sample