Skip to content
This repository was archived by the owner on Jan 12, 2026. It is now read-only.

Make Diff Performance Usable#235

Merged
acunniffe merged 102 commits intodevelopfrom
aidan-diff-incrimental
Jul 10, 2020
Merged

Make Diff Performance Usable#235
acunniffe merged 102 commits intodevelopfrom
aidan-diff-incrimental

Conversation

@acunniffe
Copy link
Copy Markdown
Member

@acunniffe acunniffe commented Jul 3, 2020

Hey guys! Some big improvements to both performance and the user experience of the diff mode are ready to merge. The entire flow has been reworked based on learnings from the last few months.

regressions:

  • The diff compass is disabled
  • Live mode is semi-gone, you get whatever is in the capture folder when you refresh, or restart diffs (which you'll be doing a lot of).

rough edges:

  • Giant bodies are still slow to preview, apply suggestions to, and approve. That's the only domain js work happening on the UX now.

also of note:
We also have to talk about the DiffManager, which is now deprecated, it's being used on the Testing Dashboard and should have equivalent functionality available too it in the new DiffResultHelper

Aidan Cunniffe and others added 30 commits June 18, 2020 15:36
protocol for debugging a user session added.
- diffs should use pointers to interactions
- interactions should be loadable by capture
- work to be done: ignoreRequests, undocumented urls, misc ui discrepancies
…Events to pass unmangled

- diff worker should build stats and undocumented-urls
- diffs should use pointers to interactions
- interactions should be loadable by capture
- work to be done: ignoreRequests, undocumented urls, misc ui discrepancies
@trulyronak trulyronak added the enhancement New feature or request label Jul 9, 2020
@@ -10,7 +10,7 @@ class JvmStableHashableSpec extends FunSpec {
InteractionTrail(Seq(Url(), Method("GET"))),
SpecPath("path_wYt9lgNJVf")
)
assert(diff.toHash()(JvmStableHashable.hash) == "03bbd8f6b62f7fa0661fa2040dbacc1a914a2970")
assert(diff.toHash()(JvmStableHashable.hash) == "756c80f2212b17c3da0c4a24079469644c9dac62")
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting that this changed, I guess the file changed without this test being run

@acunniffe acunniffe merged commit 91e6653 into develop Jul 10, 2020
@acunniffe acunniffe deleted the aidan-diff-incrimental branch July 10, 2020 20:59
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants