I'm working on a new gem, called Spectator Sport, to easily add Browser Session Recording (a video-like replay of everything your visitors/users see and click on your website) to your app without any external dependencies/services (a Rails engine, data stored in Active Record and/or Active Storage, with a nice admin dashboard).
Some ideas I'm working with: seeing live activity on the website, recording activity right before a 500 or 404 error, filtering recordings for specific pages/clicks.
=> More informations about this toot | More toots from bensheldon@ruby.social
Unfortunately, my new gem is not yet in a plug-and-play state (though I'm running it on my own websites).
If this is interesting to you, I'd love to chat and build it for/with you.
=> More informations about this toot | More toots from bensheldon@ruby.social
@bensheldon this sounds amazing tbh!
Can it be conditionally switched off/on?
Or can this be persisted for longer if there was an exception happening in the session?
=> More informations about this toot | More toots from alexanderadam@ruby.social
@alexanderadam yep! I'm imagining it will be always running by default (live view, with like a 24 hour buffer or more/less). And then have options for preserving/flagging recordings for longer based on your own defined rules (or manually, like by starring a recording).
=> More informations about this toot | More toots from bensheldon@ruby.social This content has been proxied by September (ba2dc).Proxy Information
text/gemini