* Fix deleting data on reupload
* only update folder when necessary
* run linter
* fix replacing filename_download and title
* run linter
* fix if statement
* clean up code
* Remove unused import of 'File'
* cleanup code
---------
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
* Create new s3 client for each read
* Temp disable ts while debugging
* Add concurrency test
* Add minio to other tests
* Reduce unavailable count
* Trigger blackbox tests whenever packages are updated
* Prevent minio-mc from exiting
* Decrease requests and increase test timeout
* Spam more requests over longer period
* Increase request timeout
* Run autocannon directly with larger image
* Fix tests
* Lock version
* My favorite file
---------
Co-authored-by: ian <licitdev@gmail.com>
* add util function to get vue component name
* add global error handler
* add v-error-boundary component
* use error boundary to wrap insights panels
* use error boundary to wrap form interfaces
* use error boundary in render display and template
* use error boundary in extension options
* use error boundary for flows operation overview
* extract default options-overview into a component
* add tests
* Validate Operation Result is Serializable
* Enumerate Flow Error Object so it gets logged
* Add ability for error to be a JSON string and parse it
* Make the request operation throw useful error
* Revert DockerCompose in "Validate Operation Result is Serializable"
This partially reverts commit c7e76716a5.
* Fix Typescript Errors
* Move isValidJSON to Shared Util and add Tests
* return the error message excluding stack trace
* allow for non-exception errors
* Apply suggestions from code review
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
* Clean-up after wrong suggestion
* Clean-up processing of error data
* Use content-type json if body is object
* Reformat error data check
---------
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
Co-authored-by: Brainslug <tim@brainslug.nl>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
* Write full item to revisions
* Get revision data/delta in single call
---------
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* updated value to be required
* applied to other interfaces
* Made dropdown labels required too
* added required fields for other interfaces
* added required fields for field/collection translations
* fix delete and quit opening save changes drawer
* fix bug on more places
* and another spot
* run linter
* Same change for presets
---------
Co-authored-by: ian <licitdev@gmail.com>