dombesz
dombesz
Follow up performance improvements for [OP#43120](https://community.openproject.org/wp/43120).
Follow up on OP#31992 This should be merged only in 12.3.
Adding the Bullet gem to the test environment. It is configured to raise test error when an N+1 query is detected. https://community.openproject.org/wp/50620
https://community.openproject.org/work_packages/48454
I experienced that garbage remains on the scrollView if you call refreshData. The scrollview is not cleaned up while refreshing. I suggest to add these lines to refreshData method. for(UIView...
- Remove unnecessary path eager loading from OpenProject::Reporting engine
Add a loading indicator to the Add widgets modal when the widgets are not loaded yet.
Part 2 of the https://community.openproject.org/wp/53704 Fixing the pending spec: https://github.com/opf/openproject/pull/15296/files#diff-fe00deb197cdde8955e039ce8b85ba36c57733622ad8753f4553379d57cc0e86R465-R471 ### Description The callback `Projects::ActsAsCustomizablePatches#disable_custom_fields_with_empty_values` should be an after_save callback, because the `custom_values` association has autosave enabled by default and...