profile
viewpoint

RecordReplay/playwright-tests 9

Playwright harness and tests used by replay CI

ryanjduffy/Pinterest 5

Pinterest app written in EnyoJS

ryanjduffy/enyo-polymer 4

Prototype to adapt Enyo kinds into Polymer web components

ryanjduffy/enyo-extras 2

Open source controls for the webOS enyo framework.

ryanjduffy/ecma262 1

Status, process, and documents for ECMA-262

ryanjduffy/onyx 1

A widget library for Enyo

ryanjduffy/parse-webos 1

A enyo-based webOS client for the Parse REST api

ryanjduffy/babylon 0

:page_with_curl: A JavaScript parser

Pull request review commentRecordReplay/devtools

Add content security policy headers

 const { RetryChunkLoadPlugin } = require("webpack-retry-chunk-load-plugin"); +const self = "'self' https://*.replay.io wss://*.replay.io";+const csp = `+  frame-ancestors ${self};+  default-src ${self};+  style-src ${self} 'unsafe-inline';+  script-src ${self} 'unsafe-eval' data: blob: https://*.stripe.com https://*.lr-ingest.io https://*.intercom.io https://*.intercomcdn.com https://*.launchdarkly.com;+  connect-src ${self} https://webreplay.us.auth0.com https://*.launchdarkly.com/ https://*.stripe.com https://*.sentry.io https://*.intercom.io wss://*.intercom.io;

I'll check the docs. There were all based on observations.

ryanjduffy

comment created time in a day

PullRequestReviewEvent

pull request commentRecordReplay/devtools

Add content security policy headers

We could try turning this on in report-only mode for now as well and monitor for a week first. There's definitely some risk rolling this out as is even though I've tried to exercise the critical flows on the preview branch and in local development.

ryanjduffy

comment created time in a day

push eventryanjduffy/devtools

Ryan Duffy

commit sha d9195884489e3ed69310a86d41eecaf04f59eb4e

Revert "limit some permissive rules to local dev only" This reverts commit 614b97314939dfa289d9c43656985dca50116bf5.

view details

push time in a day

push eventryanjduffy/devtools

Ryan Duffy

commit sha 614b97314939dfa289d9c43656985dca50116bf5

limit some permissive rules to local dev only

view details

push time in a day

delete branch RecordReplay/gecko-dev

delete branch : revert-599-ryan/disable-tabs-in-titlebar

delete time in a day

push eventRecordReplay/gecko-dev

Ryan Duffy

commit sha 2639615870b850870aebd239673cc29a9a92107a

Revert "Disable tabs in titlebar (#599)" (#615) This reverts commit d7ab37fb109d2cc541054e505ba71a746e37274d.

view details

push time in a day

PR opened RecordReplay/gecko-dev

Revert "Disable tabs in titlebar"

Reverts RecordReplay/gecko-dev#599

+0 -3

0 comment

1 changed file

pr created time in a day

push eventryanjduffy/devtools

Ryan Duffy

commit sha 8870a938af7914e5951257345b2ae40609f31b50

add sentry to connect-src

view details

push time in a day

push eventryanjduffy/devtools

Ryan Duffy

commit sha 6bd8985298df29325aa29db1be999e4fffd5d979

Fix sharing replays publicly from sharing modal (#4739)

view details

Jason Laster

commit sha 444711e78011f1a885f14f0d767b9e960a22df8a

show loading progress bar sooner fixes #4735 (#4742)

view details

Ryan Duffy

commit sha 88ed3143711e5e5c8160bea15204f12bd5705e00

add headers to next config (#4740)

view details

Ryan Duffy

commit sha 9a3e956cf3c30f890a5bef84dcb5cd07f34ce7fc

Add CSP headers

view details

push time in a day

delete branch ryanjduffy/devtools

delete branch : ryan/frame-options-header

delete time in a day

push eventRecordReplay/devtools

Ryan Duffy

commit sha 88ed3143711e5e5c8160bea15204f12bd5705e00

add headers to next config (#4740)

view details

push time in a day

PR merged RecordReplay/devtools

Add security headers to next config

https://nextjs.org/docs/advanced-features/security-headers https://github.com/RecordReplay/backend/issues/3833

+18 -0

1 comment

1 changed file

ryanjduffy

pr closed time in a day

create barnchryanjduffy/devtools

branch : ryan/csp-policy

created branch time in a day

PR opened RecordReplay/devtools

Add security headers to next config

https://nextjs.org/docs/advanced-features/security-headers https://github.com/RecordReplay/backend/issues/3833

+18 -0

0 comment

1 changed file

pr created time in 2 days

create barnchryanjduffy/devtools

branch : ryan/frame-options-header

created branch time in 2 days

delete branch ryanjduffy/devtools

delete branch : ryan/fix-privacy-dropdown

delete time in 2 days

push eventRecordReplay/devtools

Ryan Duffy

commit sha 6bd8985298df29325aa29db1be999e4fffd5d979

Fix sharing replays publicly from sharing modal (#4739)

view details

push time in 2 days

PR merged RecordReplay/devtools

Fix sharing replays publicly from sharing modal

https://app.replay.io/recording/8d716f28-5182-41e8-b738-57eb90695475#

+7 -7

1 comment

3 changed files

ryanjduffy

pr closed time in 2 days

push eventryanjduffy/devtools

Ryan Duffy

commit sha 5ffacaafb38614e88dd576f59dec138015ca8d51

Fix sharing replays publicly from sharing modal

view details

push time in 2 days

push eventryanjduffy/devtools

Ryan Duffy

commit sha ebec7c87361ddb33ca1e60e57327046e0263dbe9

Fix sharing replays publicly from sharing modal

view details

push time in 2 days

create barnchryanjduffy/devtools

branch : ryan/fix-privacy-dropdown

created branch time in 2 days

push eventryanjduffy/devtools

Ryan Duffy

commit sha 87f58cd371c0dd0106f895db88f3fe12bb14cca6

Validate auth without the redirect (#4689)

view details

Ryan Duffy

commit sha cdc5ce4f2033fe121c8bd95a1d4d9a4cb022b5d1

Enforce org features for user (#4690) * Handle disabled user library * remove apiKey feature * handle disabled user api keys * disable api keys when library feature is disabled * shift unshift * fix up type errors

view details

Jaril

commit sha b24c4318d4d8b98d0b412ec378122279697f61e5

Clean up loading screens (#4610) * Refactor changes * Show bubbles behind our loading screens * Make the TOS screen and launch screen used bubbles

view details

Jaril

commit sha f55fce360fb49c44ebdfae689dd66c0108e6f4b7

Fix BlankScreen references (#4696)

view details

Jaril

commit sha 9735e280e303a5764ff36a94e68cb98eb0c3470a

Fix the breakpoint panel's empty state (#4699)

view details

Jaril

commit sha 2d3cea9819ae1726937db7f547ee4393eefb5f1d

Track when users are trying to view a private replay in Mixpanel (#4702)

view details

Jaril

commit sha ac2d13b016e13347974c7ccfc17fda6dfe96b59b

Defensively check replay session (#4695)

view details

Jason Laster

commit sha 6066b66b22320dfff668e23ef59423adcee9f04f

Outline: refactor outline view (#4673) * Outline: refactor outline view * Fix classes Co-authored-by: Jaril <jarilvalenciano@gmail.com>

view details

Jaril

commit sha 4abc40264b85dcf608a93ddf058f51f01e3fdbdb

Make the experimental user settings pane consistent with the notification preferences (#4658) * Simplify the experiments tab in user settings * Clean up SettingsModal * Bring back descriptions * Review changes

view details

Josh Morrow

commit sha 4596ef0246305bbb8e51c92d26fbcac3ea47738f

Make the plan detail page dynamic (#4654) * Add some super basic tests * Most of the way there There was definitely a smaller change in here somewhere, but I think this sets us up for some more changes down the road here. * Add some storybook * Fix typecheck * remove console.log * rename method Co-authored-by: Ryan Duffy <ryan@replay.io>

view details

Ryan Duffy

commit sha cf0b5d48b8e4819e49871b25e38d249e5448c84b

Enable maintenance mode (#4707)

view details

Ryan Duffy

commit sha adf0f850becf5ec2454d9561893bea34837a2fc2

Revert "Enable maintenance mode (#4707)" (#4708) This reverts commit cf0b5d48b8e4819e49871b25e38d249e5448c84b.

view details

Jon Bell

commit sha 5cde42c87ee7a18294661f77881c374f34b98f3b

Removing “loading events…” (#4693) * Removing “loading events…” * Remove unused code Co-authored-by: Jaril <jarilvalenciano@gmail.com>

view details

Holger Benl

commit sha 24eadddf76a5962199c419f5db1638fd29c01f62

Fix warning message from react

view details

Jaril

commit sha 1b3184217899bde69139cd689f10fae0c0e280ee

Add more trackers for mixpanel (#4716) * Track the user's first login in mixpanel * Add a mixpanel tracker to record whether a user is inspecting their authored replay

view details

Jaril

commit sha 956b6d195a74e98a843b1c25d87cef07e06a1c64

Event link (#4713) * Add a link from an event timeline event to the corresponding callback function * Add an experimental pref for event link * Fix typescript

view details

Jaril

commit sha bb8a8d3c8d23d23bbb59be4389c64d6001b538f4

Make sure that class names are being displayed in the outline view (#4701)

view details

Ryan Duffy

commit sha 035e85a1db9a68241c6328d7181b67d3d493f2b7

Add message of the day to new tab page (#4651) * Add message of the day to new tab page * add spacing

view details

Holger Benl

commit sha 89aa60f1b468c2d0453011eda6bc575817e3879f

Clear highlighter on seek (#4565)

view details

Brian Hackett

commit sha 7b961a6d6f258c5a0ec0e8fc2a67ceb8a699f142

Log loaded regions to console (#4719)

view details

push time in 2 days

delete branch RecordReplay/gecko-dev

delete branch : ryan/disable-tabs-in-titlebar

delete time in 2 days

push eventRecordReplay/gecko-dev

Ryan Duffy

commit sha d7ab37fb109d2cc541054e505ba71a746e37274d

Disable tabs in titlebar (#599)

view details

push time in 2 days

PR merged RecordReplay/gecko-dev

Disable tabs in titlebar

Might fix #585 based on the linked support thread

+3 -0

0 comment

1 changed file

ryanjduffy

pr closed time in 2 days

more