Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Sessions/Tapes #8

Open
ballercat opened this issue Feb 15, 2023 · 1 comment
Open

Feature: Sessions/Tapes #8

ballercat opened this issue Feb 15, 2023 · 1 comment

Comments

@ballercat
Copy link
Owner

Why

Users should be able to record all traffic for under a specific session key, then pick a session recording at a later point.

What

  • Build a server api to handle session recording (start/stop) and playback (start/stop)
  • Build in UI support to call these APIs

Difference in behavior for a session vs basic jambox functionality:

  • A session should only record requests when prompted, no recording of requests during playback of any kind
  • A session should record all requests as unique entities, recorded chronologically. Should perform no hashing/de-duplication. It's possible this may be configurable in the future.

Consider calling session a tape to match the theme of a jambox being another name for a boombox.

@ballercat
Copy link
Owner Author

#31 implements the basics for this feature in the form of .zip archives as "tapes" which contain cache records.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant