summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/reports/components
Commit message (Collapse)AuthorAgeFilesLines
* Allow hiding of report status icon in report item61657-allow-report-section-list-to-not-have-redundant-status-iconSam Bigelow2019-05-093-1/+23
| | | | Allow hiding of all report items' status icons
* Backporting EE changes to CE9788-add-generic-metrics-report-type-to-merge-requests-backportScott Hampton2019-04-042-2/+12
| | | | | Changes in EE involving ability to size MR widget icons. Also changing loading icon to medium size.
* Upgrade prettier and reformat files as necessaryMike Greiling2019-01-142-2/+2
| | | | | | Upgrades prettier to 1.15.3 Runs `yarn prettier-save-all` against the codebase Most changes are due to https://github.com/prettier/prettier/pull/5519
* Prettify all the thingsMike Greiling2018-11-209-81/+29
|
* Use @gitlab npm namespaceClement Ho2018-11-161-1/+1
|
* Remove gitlab-ui loading icon from globalClement Ho2018-11-071-0/+2
|
* Improve performance of rendering large reports7737-ci-pipeline-view-slowed-down-massivly-if-security-tabs-has-many-entriesLukas Eipert2018-11-062-65/+64
| | | | | | | | | | | | | | | | | | Instead of rendering all report items in 4 big lists, we make use of vue-virtual-scroll-list and render only few dozens at once. This improves the performance in several metrics: - Initial load time - Memory Pressure - CPU Load - DOM node count In an example with around 11k reported security vulnerabilities: - Initial load time: 27s -> 4.1s - Memory Pressure: ~750 MB -> ~270 MB - CPU Load (time spent on executing JS/Rendering): 22s -> 2.5s - DOM node count: 430k -> 7k up to 30k while scrolling
* Merge branch 'master' into 'prettify-all-the-things-4'prettify-all-the-things-4Mike Greiling2018-10-261-1/+1
|\ | | | | | | # Conflicts: # app/assets/javascripts/sidebar/components/time_tracking/collapsed_state.vue
| * Fixes broken borders in reports section MR widgetFilipa Lacerda2018-10-171-1/+1
| |
* | Prettify registry and reports modulesMike Greiling2018-10-175-118/+103
|/
* Backport styles for report_sectionleipert-backport-report-section-changesLukas Eipert2018-09-281-1/+1
| | | | | These changes are a backport from https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/7411
* Resolve eslint-plugin-vue errorsMike Greiling2018-09-202-4/+4
| | | | | | The eslint-plugin-vue upgrade had some breaking changes to vue/attribute-order which needed to be resolved in order to avoid disabling the rule entirely
* Use gitlab-ui loading iconClement Ho2018-09-111-3/+1
|
* Reduce differences between CE and EE code base in reports componentsFilipa Lacerda2018-08-102-4/+4
|
* Moves report components to reports folderFilipa Lacerda2018-08-079-4/+528
|
* Show resolved failuresFilipa Lacerda2018-08-071-1/+1
|
* Increases title column on modal for reportsFilipa Lacerda2018-08-061-2/+2
|
* Adds a css class for mr reports to render them correctlyLukas Eipert2018-08-031-1/+1
|
* Changes after review:Filipa Lacerda2018-08-023-17/+15
| | | | | | | - Cleans up CSS to use common classes - Removes getters to use mapState instead - Makes the first request even when tab is not visible - Show loading state in 204
* Adds frontend support to render test reports on theMR widgetFilipa Lacerda2018-08-023-0/+235
Creates an app to render grouped test reports in the MR widget Ports CSS from EE into CE Creates a reusable code component Adds getters and utils to the existing reports store