gristlabs_grist-core/app/client
Paul Fitzpatrick c67966775b (core) simplify document comparison code, and flesh out diff with local changes
Summary:
With recent changes to action history, we can now remove the temporary
`finalRowContent` field from change details, since all the information
we need is now in the ActionSummary.

We also now have more information about the state of the common ancestor,
which previously we could not get either from ActionSummary or from
`finalRowContent`. We take advantage of that to flesh out rendering
differences where there are some changes locally and some changes
remotely.

There's still a lot more to do, this is just one step.

I have added a link to the UI for viewing the comparison. I wouldn't
want to advertise that link until diffs are robust to name changes.

Test Plan: added test, updated tests

Reviewers: dsagal

Reviewed By: dsagal

Differential Revision: https://phab.getgrist.com/D2658
2020-11-11 15:49:16 -05:00
..
components (core) simplify document comparison code, and flesh out diff with local changes 2020-11-11 15:49:16 -05:00
lib (core) Ask the user some questions after they sign up and set their name. 2020-10-15 23:36:00 -04:00
models (core) simplify document comparison code, and flesh out diff with local changes 2020-11-11 15:49:16 -05:00
ui (core) simplify document comparison code, and flesh out diff with local changes 2020-11-11 15:49:16 -05:00
ui2018 (core) Implement 'Print widget' option to print individual view sections. 2020-10-10 00:35:33 -04:00
widgets (core) simplify document comparison code, and flesh out diff with local changes 2020-11-11 15:49:16 -05:00
app.css (core) Cleanup removing some old unused files, fixing logo.css, and removing #grist-app. 2020-10-09 17:04:09 -04:00
app.js (core) Cleanup removing some old unused files, fixing logo.css, and removing #grist-app. 2020-10-09 17:04:09 -04:00
declarations.d.ts (core) Implement 'Print widget' option to print individual view sections. 2020-10-10 00:35:33 -04:00
exposeModulesForTests.js (core) move client code to core 2020-10-02 13:24:21 -04:00
logo.css (core) Cleanup removing some old unused files, fixing logo.css, and removing #grist-app. 2020-10-09 17:04:09 -04:00
tsconfig.json freshen app/client/ui2018/cssVars.ts 2020-06-23 16:16:38 -04:00