- San Francisco, CA
- @billyvg
Block or Report
Block or report billyvg
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
codemod-proptypes-to-flow Public
Removes React.PropTypes and attempts to transform to flowtypes
-
tigris.nvim Public
A semantic javascript syntax highlighter (uses babylon) for Neovim
-
jsimport.nvim Public
Auto-insert import statements when autocompleting keywords for neovim
JavaScript 12
2,336 contributions in the last year
Less
More
Activity overview
Contributed to
getsentry/sentry,
getsentry/sentry-replay,
getsentry/sentry-javascript
and 49 other
repositories
Contribution activity
November 2022
Created 87 commits in 4 repositories
Created a pull request in getsentry/sentry-replay that received 9 comments
Opened 22 other pull requests in 3 repositories
getsentry/sentry-replay
15
merged
1
closed
- fix: Session storage access throws when disabled
- feat: Wrap methods in try/catch
-
meta: Update comments for
setupOnce -
feat: Remove extra
updateUserActivity - feat: Fix empty URLs on failed uploads
- ref: Refactor some test helpers
- feat: Tag sampling rates + type on replay_event
-
feat: Do not tag transactions with
replayIdfor error replays - feat: Remove multipe instances errors
-
ref: Use
@sentry/coretransport instead offetchdirectly - feat: Fix initialState for error sessions
- feat: For error replays, reset state on checkout
-
fix:
errorSampleRatelogic whensessionSampleRate< 1.0 -
fix: Treat sessions with
segmentId:0as new session -
docs: Add note about using
setUser - feat: Add errorSampleRate and continue session recording after error occurs
getsentry/sentry
3
merged
1
open
1
closed
getsentry/pypi
1
closed
Reviewed 51 pull requests in 5 repositories
getsentry/sentry
25 pull requests
- bug(replays): Replay Breadcrumb title should not be empty
- feat(replays): Link to replays from the Event>Tag Details table
- feat(hybrid-cloud): Redirect to sentryUrl on invalid org slugs
- ref(replays): Call useReplaysCount for each list of issues in the app
- bug(replays): Correctly extract DOM event HTML that is captured during FullSnapshot
- ref: Update eventsGeoRequest hooks to satisfy eslint(react-hooks/exhaustive-deps)
- feat(ci): Add CI tasks to push/pull from transifex
- feat(replays): Log the aspect ratio and scale of rendered replay videos
- ref(replays): Create useReplaysCount() hook for consistent fetches
- ref(quickTrace): Convert <IssueQuickTrace> to a functional component
- feat(replays): Update Replay List onboarding landing page
- ref(test): Convert eventOrGroupExtraDetails to typescript
- feat: Move "Replays" & "Monitors" nav links within the sidebar
- ref(monitors): Introduce layout-thirds into monitors
- feat(replays): add size to RecordingSegment in processor
- feat(replays): add size to recording segment
- feat(replays): Create an onboarding sidebar to show install/config steps
- feat(replays): Add Replay item to trace navigator
- feat(replays): Replay Player DOM Alert
- feat(replays): Enable latest replay onboarding docs in sidebar
- bug(replays): Improve type safety by filtering undefined from project list
- ref(onboardingDocs): Refactor useOnboardingDocs so it is generic
- feat(replays): Setup backend for session-replay onboarding task
- fix(replays): Add validation if there's no data for the replay count
- feat(replays): Create a basic onboarding page when people visit the replay index
- Some pull request reviews not shown.
getsentry/sentry-replay
20 pull requests
- chore(deps): Downgrade typescript & jest to versions used in sentry-javascript
-
ref(build): Add central
builddirectory from JS SDK -
ref(build): Align
package.jsonbuild scripts with JS SDK scripts - chore(deps): Move pako from dependency to devDependency
- chore: Update License to MIT
- chore: Remove husky & lint-staged
- chore: Pin node to 14.x to align with sentry-javascript
- feat: Fix empty URLs on failed uploads
- replays: increment segment id after finishing buffer
-
feat: Remove extra
updateUserActivity - feat: Tag sampling rates + type on replay_event
- docs: Min version req applies to *all* SDKs
-
ref: Use
@sentry/coretransport instead offetchdirectly - feat: For error replays, reset state on checkout
-
fix: Prevent
undefinedfrom becoming serialized in the segment payload - chore: set sessionSampleRate to 1 in demo app
- docs: Add some quick text about sessions and sampling
- feat: Fix initialState for error sessions
- fix: Remove "Session storage object with segmentId = 0" logging
- feat: Add errorSampleRate and continue session recording after error occurs
getsentry/sentry-javascript
2 pull requests
getsentry/sentry-docs
1 pull request
getsentry/jest-sentry-environment
1 pull request
Created an issue in getsentry/sentry-replay that received 1 comment
For error-only sessions, keep an additional checkout in buffer
For error-only sessions, we checkout the DOM every minute and wait for an error before sending/creating the replay event. This means that if an err…
1
comment
Opened 11 other issues in 2 repositories
getsentry/sentry-replay
7
open
2
closed
- LCP timestamp needs to be calculated in relation to the last Navigation event
- Do not collect replays from bots
- Idea: Support connecting consecutive replays
- Do not collect replays from mobile users
- Discuss: For network requests, also record data like headers, body, etc
- Remove sampling rate tags after beta
- Some replays are showing 0 pages visited
- When re-creating a new session, need to re-sample
- Error event has timestamp before the UI event that caused it
getsentry/sentry
1
open
1
closed
25
contributions
in private repositories
Nov 1 – Nov 18








