Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
getsentry
toolkit
Repository navigation
Code
Issues
86
(86)
Pull requests
50
(50)
Actions
Security and quality
Insights
More
items
Improve Replay Tools [hackweek]
- #1256
#1256
Closed
mrduncan
wants to merge 26 commits into
main
getsentry/toolkit:main
from
feat/replay-review-fixtures
getsentry/toolkit:feat/replay-review-fixtures
Copy head branch name to clipboard
Conversation
Commits
26
(26)
Checks
Files changed
Closed
Improve Replay Tools [hackweek]
#1256
mrduncan
wants to merge 26 commits into
main
getsentry/toolkit:main
from
feat/replay-review-fixtures
getsentry/toolkit:feat/replay-review-fixtures
Copy head branch name to clipboard
Commits
Commits on Aug 17, 2026
test(replays): Rebuild replay fixtures from real SDK event shapes
Show description for 7d006a7
mrduncan
and
claude
committed
7d006a7
View commit details
Copy full SHA for 7d006a7
Browse repository at this point
docs(replays): Add replay review spec and change proposal
Show description for 836e67a
mrduncan
and
claude
committed
836e67a
View commit details
Copy full SHA for 836e67a
Browse repository at this point
feat(replays): Port Sentry's replay event taxonomy
Show description for 686471c
mrduncan
and
claude
committed
686471c
View commit details
Copy full SHA for 686471c
Browse repository at this point
feat(replays): Page recording segments and add replay API methods
Show description for 09218a5
mrduncan
and
claude
committed
09218a5
View commit details
Copy full SHA for 09218a5
Browse repository at this point
feat(replays): Return a session map from get_replay_details
Show description for 66d80bb
mrduncan
and
claude
committed
66d80bb
View commit details
Copy full SHA for 66d80bb
Browse repository at this point
feat(replays): Add get_replay_activity for windowed replay reads
Show description for 3333e57
mrduncan
and
claude
committed
3333e57
View commit details
Copy full SHA for 3333e57
Browse repository at this point
fix(replays): Reconcile replay sorts, capability gating, and lookup failures
Show description for cf74dfd
mrduncan
and
claude
committed
cf74dfd
View commit details
Copy full SHA for cf74dfd
Browse repository at this point
test(replays): Close replay degradation, redaction, and gating gaps
Show description for 4ecc8da
mrduncan
and
claude
committed
4ecc8da
View commit details
Copy full SHA for 4ecc8da
Browse repository at this point
test(replays): Assert the replay eval's zoom, not its route to the map
Show description for 6ffbaf3
mrduncan
and
claude
committed
6ffbaf3
View commit details
Copy full SHA for 6ffbaf3
Browse repository at this point
docs(replays): Record where the replay implementation diverged from its spec
Show description for 6b10d06
mrduncan
and
claude
committed
6b10d06
View commit details
Copy full SHA for 6b10d06
Browse repository at this point
chore(replays): Record the automated verification gate for replay review
Show description for f4915c6
mrduncan
and
claude
committed
f4915c6
View commit details
Copy full SHA for f4915c6
Browse repository at this point
docs(replays): Specify DOM tree reads as deferred replay work
Show description for 89b6896
mrduncan
and
claude
committed
89b6896
View commit details
Copy full SHA for 89b6896
Browse repository at this point
docs(replays): Expand the DOM tree design with reconstruction semantics
Show description for a57ab72
mrduncan
and
claude
committed
a57ab72
View commit details
Copy full SHA for a57ab72
Browse repository at this point
Commits on Aug 18, 2026
docs(replays): Settle the DOM tree surface on a separate catalog tool
Show description for d5d0a68
mrduncan
and
claude
committed
d5d0a68
View commit details
Copy full SHA for d5d0a68
Browse repository at this point
feat(replays): Add a streaming segment reader
Show description for 535a3dd
mrduncan
and
claude
committed
535a3dd
View commit details
Copy full SHA for 535a3dd
Browse repository at this point
feat(replays): Reconstruct DOM state from rrweb snapshots and mutations
Show description for 2dea162
mrduncan
and
claude
committed
2dea162
View commit details
Copy full SHA for 2dea162
Browse repository at this point
feat(replays): Render reconstructed DOM as an indented tree
Show description for f2ce062
mrduncan
and
claude
committed
f2ce062
View commit details
Copy full SHA for f2ce062
Browse repository at this point
fix(replays): Render the real rrweb document shape
Show description for 8baa262
mrduncan
and
claude
committed
8baa262
View commit details
Copy full SHA for 8baa262
Browse repository at this point
feat(replays): Report the node id a DOM read can root at
Show description for 0ae43a3
mrduncan
and
claude
committed
0ae43a3
View commit details
Copy full SHA for 0ae43a3
Browse repository at this point
feat(replays): Add get_replay_dom for point-in-time structure
Show description for bd67067
mrduncan
and
claude
committed
bd67067
View commit details
Copy full SHA for bd67067
Browse repository at this point
docs(replays): Record get_replay_dom as built, not deferred
Show description for a41fe8c
mrduncan
and
claude
committed
a41fe8c
View commit details
Copy full SHA for a41fe8c
Browse repository at this point
fix(replays): Prune deep DOM branches locally instead of aborting the walk
Show description for 878862f
mrduncan
and
claude
committed
878862f
View commit details
Copy full SHA for 878862f
Browse repository at this point
feat(replays): Steer replay investigation toward structure over metrics
Show description for 6a8e1ea
mrduncan
and
claude
committed
6a8e1ea
View commit details
Copy full SHA for 6a8e1ea
Browse repository at this point
fix(replays): Report network duration, partial rollups, and structural reads
Show description for caaddb4
mrduncan
and
claude
committed
caaddb4
View commit details
Copy full SHA for caaddb4
Browse repository at this point
fix(replays): Name the DOM read from the map and stop understating text
Show description for c834adb
mrduncan
and
claude
committed
c834adb
View commit details
Copy full SHA for c834adb
Browse repository at this point
Commits on Aug 19, 2026
fix(replays): Raise the DOM text cap above real product copy
Show description for 242ab6c
mrduncan
and
claude
committed
242ab6c
View commit details
Copy full SHA for 242ab6c
Browse repository at this point
You can’t perform that action at this time.