* WIP error dialog
* import error reporting
* dialog content memoization
* dialog work
* more cleanup
* apollo cache adjustments
* add jobId to uploads table
* fix showing old pending version state
* feat(fe2): prevent user from leaving page if active uploads (#5017)
* feat(fe2): prevent user leaving if active uploads
* fixxes
* FE2 Fixes. WIP Description
* Reorder Options. Fix cookie expiry
* added ability to edit model description in backend
* Add Description to "Add Model" WIP
* Update Radio component so icons are part of label
* Fix to disable measure mode when user navigates to another control
* Add Description WIP
* Fix description returning null
* Add Header to versions page
* Checks for PR
* Fix build error
* Changes from CR
* Use ProjectPageProjectHeaderFragment
* Remove description from handleSubmit
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
* converting various 'brittle' subscriptions to use locks
* minor cache update fixes
* added useful debugging utils to local cache updates
* fixed incorrect project.versions, project.models, model.versions cache updates