Граф коммитов

312 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio 3fa8eeb8d7 Don't fail if there are no new regressions in a given time period 2021-03-24 09:26:26 +01:00
Marco Castelluccio 9da5a4faa5 Merge < year old and > year old regressions in a single range
Since the > year old are really rare.
2021-03-23 19:54:33 +01:00
Marco Castelluccio 2a27efa512 Temporarily remove new regressions from the regressions chart
Until we can do #2247, it might be better to only show stacked bars for fixed regressions,
and let the new regressions be derived from the change in the carryover line.
2021-03-23 18:25:26 +01:00
Marco Castelluccio 11f97a9e85 Hardcode resolution in the URL string rather than setting it as a parameter later 2021-03-23 18:21:28 +01:00
Marco Castelluccio f4bedb8412 Add a line in the regressions chart to show the number of carryover regressions
Fixes #2257
2021-03-23 18:21:28 +01:00
Marco Castelluccio ad795cbcd3 Only take into account open bugs when counting bugs at a given severity 2021-03-23 18:16:44 +01:00
Marco Castelluccio e9521da271 Add a title for the severity chart 2021-03-23 16:43:12 +01:00
Marco Castelluccio 7872fc73f9 Use different scales for the new and carryover bugs in the severity chart
Otherwise the "new" is completely overshadowed by the "total".
2021-03-23 16:04:25 +01:00
Marco Castelluccio 773b9bf6c4 Make the severity and type chart only be about severity, and add lines to show total, carryover, number of S1 and S2 bugs
Fixes #2248
2021-03-23 15:32:32 +01:00
Marco Castelluccio be44e9d469 Add a title for the regressions chart 2021-03-22 19:58:33 +01:00
dependabot[bot] c7d2737ee7
Bump apexcharts from 3.25.0 to 3.26.0 in /ui/changes (#2246)
Bumps [apexcharts](https://github.com/apexcharts/apexcharts.js) from 3.25.0 to 3.26.0.
- [Release notes](https://github.com/apexcharts/apexcharts.js/releases)
- [Commits](https://github.com/apexcharts/apexcharts.js/commits/v3.26.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-22 09:42:34 +01:00
dependabot[bot] 260eafd7d5
Bump snowpack from 3.0.13 to 3.1.2 in /ui/changes (#2245)
Bumps [snowpack](https://github.com/snowpackjs/snowpack) from 3.0.13 to 3.1.2.
- [Release notes](https://github.com/snowpackjs/snowpack/releases)
- [Changelog](https://github.com/snowpackjs/snowpack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/snowpackjs/snowpack/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-22 09:42:24 +01:00
Marco Castelluccio 51de404ceb Don't count days multiple times for averaging skip-ifs 2021-03-12 14:49:37 +01:00
Marco Castelluccio 0b8a5709f5 When building the regressions chart, exclude bugs which have no landing date 2021-03-10 17:26:10 +01:00
Marco Castelluccio c78df41bb0 Make charts not exclude bugs that are opened/fixed on the first day of the selected range
Fixes #2230
2021-03-10 17:24:45 +01:00
Marco Castelluccio 828385d1f9 Use the testingTags option value to figure out if N/A testing tags is selected
We were wrongly using the releaseVersions option...

Fixes #2229
2021-03-10 15:23:42 +01:00
Marco Castelluccio 3435bdba44 Handle the feature metabug dropdown and feature treemap selection by changing the meta bug ID field
This way we need a single option to conquer them all.

Fixes #2183
2021-03-10 00:18:29 +01:00
Marco Castelluccio d928efa0c1 Don't reset the metabugs dropdown needlessly 2021-03-09 23:49:49 +01:00
Marco Castelluccio 77703e741c Update URL when modifying options
So feature metabug selections too are reflected in the URL.
2021-03-09 23:47:04 +01:00
Marco Castelluccio 1421916132 Make the feature metabug treemap act like a selector
Fixes #2190
2021-03-09 20:04:54 +01:00
Marco Castelluccio 857e48aa78 Change the tooltip of the dependency matrix to include a textual explanation of the number
Part of #2208
2021-03-09 19:25:52 +01:00
Marco Castelluccio a47705e34e Fix 'Number of bugs' order in the time to confirm tooltip 2021-03-09 19:25:22 +01:00
Marco Castelluccio 7af26e780d Improve titles of the test failures and test skips charts 2021-03-09 18:26:24 +01:00
Marco Castelluccio 5c9d6a528a Add number of confirmed bugs in the tooltip of the "time to confirm" chart
Fixes #2222
2021-03-09 18:22:19 +01:00
Marco Castelluccio 81935ca166 Add a chart to show the evolution of the number of tests with skip-if conditions in the team-level view
Fixes #2211
2021-03-09 12:36:46 +01:00
Marco Castelluccio dddff60992 Remove the "Teams" filter from the feature-level view
Fixes #2224
2021-03-08 20:20:59 +01:00
Marco Castelluccio fce51ab9ba Add a "Product" filter to the feature-level view
Fixes #2223
2021-03-08 20:15:09 +01:00
Marco Castelluccio 3ea96df2b9 Rename renderReviewTimeChartElChart function to renderReviewTimeChart
The weird name was probably due to bad copy and paste.
2021-03-08 20:02:23 +01:00
Marco Castelluccio 04d143601e Add a chart to show the evolution of the number of intermittent test failures in the team-level view
Fixes #2210
2021-03-08 20:02:23 +01:00
Marco Castelluccio 61bfc5bca8 Support building dependency heatmap by using past regressions or past test failures 2021-03-03 14:34:26 +01:00
Marco Castelluccio b8592498f4 Show number of bugs by severity 2021-03-02 12:35:16 +01:00
Marco Castelluccio ba30903fd3 Don't export setOption as it is never used outside common.js 2021-02-27 00:29:37 +01:00
Marco Castelluccio 5f365998da Trigger change events on children option elements when parent option elements change
And only call the callback on the children option change (to avoid calling it once
for the parent change, and again for the children change).

E.g. when the teams selection changes, we reset the components select.
2021-02-27 00:27:22 +01:00
Marco Castelluccio 3fcf5adf40 Always await when we call async functions 2021-02-27 00:25:48 +01:00
Marco Castelluccio 7dbaafad3b List teams before components in the options list so it is set up earlier 2021-02-27 00:20:15 +01:00
Marco Castelluccio e5848b1592 Show a dependency heatmap in the team-level view
Dependencies from components that don't belong to the team to components that belong to the team (or, components that are selected).

Fixes #2194
2021-02-26 15:01:02 +01:00
Marco Castelluccio 7b48a22122 By default, select all components as sources and targets for building the dependency heatmap 2021-02-26 14:59:30 +01:00
Marco Castelluccio e264157d9d Filter source components to avoid showing those which have no links with target components in the heatmap 2021-02-26 14:58:17 +01:00
Marco Castelluccio f4dc18b741 Don't fail when there are no regression fixes on a given date
Fixes a regression from a9989f9fab
2021-02-26 14:45:57 +01:00
Marco Castelluccio 304da2144e Build the components select after the teams select, as components options depend on teams selection
Otherwise, right after stratup getOption("components") would return all components, even those which are not shown.
2021-02-26 14:25:52 +01:00
Marco Castelluccio d8e238b631 Don't fail when rendering dependency heatmap and one of the selected target components has no dependencies 2021-02-26 14:24:04 +01:00
Marco Castelluccio 7db41b6791 Don't render the bug types chart when there are no bug summaries 2021-02-26 14:21:52 +01:00
Marco Castelluccio fb1000204c Set all data points for all items of the heatmap matrix
Otherwise ApexCharts thinks the only data points are the ones associated to the first series we pass.

Fixes #2195
2021-02-26 12:56:33 +01:00
Marco Castelluccio d3408b983b Slightly change the styiling of the dependency heatmap
Use rectangles instead of circles, disable shades and data labels.
2021-02-26 12:48:25 +01:00
Marco Castelluccio 1e0147a11f Add parameters to choose the source/target components to the function building the dependency heatmap
Fixes #2144
2021-02-26 12:42:00 +01:00
Marco Castelluccio 37f402794b Move the dependency heatmap rendering code in common.js
Fixes #2147
2021-02-26 12:20:27 +01:00
Marco Castelluccio b2b712e1d8 Remove teams.json mapping file, since the component<->team mapping is now available through Bugzilla APIs 2021-02-26 11:23:44 +01:00
Marco Castelluccio e6a7ba1fa1 Set ApexChart line chart's marker size to 0
It improves performance, and not having markers doesn't hamper usability.
2021-02-26 11:09:20 +01:00
Marco Castelluccio fee27d760b Simplify getSummaryData by avoiding duplication between different ways to group data 2021-02-26 11:07:51 +01:00
Marco Castelluccio d0d088d99b Cache conversions from date to week, month, release version 2021-02-26 11:01:40 +01:00
Marco Castelluccio 519df7a80c Make labels a const array 2021-02-26 10:41:06 +01:00
Marco Castelluccio bfac5c1115 Disable ApexCharts animations to improve performance 2021-02-26 09:01:45 +01:00
Marco Castelluccio a9989f9fab Use a stacked bar plot for the regressions chart
Showing both new regressions, and regressions fixed by age.

Fixes #2191
2021-02-26 08:56:38 +01:00
Marco Castelluccio cb156ba6a1 Remove line chart drop shadow as it considerably degrades performance 2021-02-25 20:34:16 +01:00
Marco Castelluccio afc084bb5e Add a chart to show review turnaround times
Fixes #2164
2021-02-24 23:51:36 +01:00
Marco Castelluccio 9a4d272a3f Add a treemap with the feature metabugs and the number of changes landing that block them
Fixes #1996
2021-02-24 18:03:29 +01:00
Marco Castelluccio 5aaf1482cb Don't render the regressions chart when there are no bug summaries 2021-02-24 17:15:32 +01:00
Marco Castelluccio e705227f29 Remove [meta] and [UX] from feature meta bug names 2021-02-24 17:15:03 +01:00
Marco Castelluccio 2e924b6223 Rerender UI when selecting a metabug
Fixes a regression from 7df002df19
2021-02-24 15:03:57 +01:00
Marco Castelluccio 7cc2388a00 Display the teams select and add a components select in the team-level view
This makes it easier to switch from one team to another, and to see quality metrics
for a subset of a team.

Part of #1999
2021-02-24 12:56:00 +01:00
Marco Castelluccio fc34784dc6 Move teams select before the components select
Since selecting a team causes the components select to be filtered, it makes
more sense logically to show the teams select first.
2021-02-24 12:55:15 +01:00
Marco Castelluccio 180141caa5 Filter component select when one or more teams are selected
Fixes #2166
2021-02-24 12:53:39 +01:00
Marco Castelluccio f1f36e397a Remove double // 2021-02-24 12:06:37 +01:00
dependabot[bot] 03386f49ae
Bump snowpack from 3.0.11 to 3.0.13 in /ui/changes (#2187)
Bumps [snowpack](https://github.com/snowpackjs/snowpack) from 3.0.11 to 3.0.13.
- [Release notes](https://github.com/snowpackjs/snowpack/releases)
- [Changelog](https://github.com/snowpackjs/snowpack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/snowpackjs/snowpack/compare/snowpack@3.0.11...snowpack@3.0.13)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-24 09:03:53 +01:00
Marco Castelluccio 7637d2d524 Show median and 9th decile times to bug, times to confirm, and times to fix
Fixes #2181
2021-02-24 00:41:39 +01:00
Marco Castelluccio 774ab38027 Use await when calling the async renderUI function 2021-02-23 12:15:18 +01:00
Marco Castelluccio c256f0ff5f Fix team-level page title 2021-02-23 12:13:54 +01:00
Marco Castelluccio 7df002df19 Introduce a feature-level view and make it show a subset of the charts available in the catch-all view
Fixes #2178
2021-02-23 12:13:11 +01:00
Marco Castelluccio 0b9b979f74 Use common.setOption, since it was moved from index.js to common.js
Fixes #2179, a regression from cc989ad74b
2021-02-22 20:27:14 +01:00
Marco Castelluccio f5d45cd2d4 Set latest three Firefox releases as the default in the feature-level view
Fixes #2180
2021-02-22 20:23:13 +01:00
Marco Castelluccio 55ca314f9c Show time to confirm in days instead of hours
Fixes #2182
2021-02-22 20:20:54 +01:00
Marco Castelluccio d36d8f57a2 Reword title and y-axis title for the patch coverage chart 2021-02-18 17:23:45 +01:00
Marco Castelluccio b5e0812ec4 Add a new chart to show average coverage for patches landing over time
Part of #2105
2021-02-18 15:53:26 +01:00
Marco Castelluccio b33a3e5647 Add bug types chart and average fix times chart to the team-level view
Part of #1999
2021-02-18 15:21:35 +01:00
Marco Castelluccio 3b67f11cc7 Use an object with 'months' property instead of manually creating a Temporal.Duration, as it is clearer 2021-02-15 22:49:23 +01:00
Marco Castelluccio 0057da1893 Fix date comparison between minDate and twoMonthsAgo 2021-02-15 22:48:05 +01:00
Marco Castelluccio 8ad5f4dca2 Add a WIP team-level view
Part of #1999
2021-02-15 22:46:55 +01:00
Marco Castelluccio fb8a2efacd For choosing the option to select based on the URL params, compare the option value rather than the text content 2021-02-15 18:48:17 +01:00
Marco Castelluccio a8671c0483 Use searchParams.getAll instead of manually parsing the search params 2021-02-15 18:47:40 +01:00
Marco Castelluccio 68f732a7dc Update current URL of the page when selecting options
So the current view becomes easily shareable

Fixes #2004
2021-02-15 18:38:40 +01:00
Marco Castelluccio 90ffcbabe2 Set options and their associated elements according to the URL parameters
First part of #2004
2021-02-15 18:27:25 +01:00
dependabot[bot] d2f34b8005
Bump apexcharts from 3.24.0 to 3.25.0 in /ui/changes (#2163)
Bumps [apexcharts](https://github.com/apexcharts/apexcharts.js) from 3.24.0 to 3.25.0.
- [Release notes](https://github.com/apexcharts/apexcharts.js/releases)
- [Commits](https://github.com/apexcharts/apexcharts.js/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-15 08:45:39 +01:00
Marco Castelluccio bde4ec8600 Show components which might be most affected by changes in a given release
Fixes #2078
2021-02-12 17:16:59 +01:00
Marco Castelluccio 64c82a862a Update chart title according to the selected dimension 2021-02-12 16:51:28 +01:00
Marco Castelluccio c6b176be1f Allow grouping changes by either component or team
Part of #2078
2021-02-11 19:50:34 +01:00
Marco Castelluccio cc989ad74b Move option handling and filtering code in common.js and reuse it in both the changes list page and the release-level view page 2021-02-11 19:47:08 +01:00
Marco Castelluccio 2cdd4c8c72 Add a release-level page, currently only showing the components where bugs were fixed in the latest release
Part of #2078
2021-02-11 18:25:57 +01:00
Marco Castelluccio 548a9679f4 Add a graph to show the average time to confirm bugs
Fixes #2149
2021-02-09 20:58:27 +01:00
Benjamin Forehand Jr 773598cf48
Add a WIP function to generate heatmap based off of regression data (#2120) 2021-02-08 16:20:12 +01:00
dependabot[bot] 5edd7c45b7
Bump snowpack from 2.18.5 to 3.0.11 in /ui/changes (#2101)
Bumps [snowpack](https://github.com/snowpackjs/snowpack) from 2.18.5 to 3.0.11.
- [Release notes](https://github.com/snowpackjs/snowpack/releases)
- [Changelog](https://github.com/snowpackjs/snowpack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/snowpackjs/snowpack/commits/snowpack@3.0.11)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-01 12:04:04 +01:00
Marco Castelluccio c43876dfba Rename snowpack 'installOptions' config to 'packageOptions' 2021-02-01 11:39:02 +01:00
Marco Castelluccio f273186766 Remove unused snowpack 'proxy' config 2021-02-01 11:26:24 +01:00
dependabot[bot] e1b0199952
Bump proposal-temporal from 0.6.0 to 0.7.0 in /ui/changes (#2131)
Bumps [proposal-temporal](https://github.com/tc39/proposal-temporal/tree/HEAD/polyfill) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/tc39/proposal-temporal/releases)
- [Changelog](https://github.com/tc39/proposal-temporal/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tc39/proposal-temporal/commits/HEAD/polyfill)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-01 09:42:02 +01:00
dependabot[bot] 3a9ad16935
Bump apexcharts from 3.23.1 to 3.24.0 in /ui/changes (#2130)
Bumps [apexcharts](https://github.com/apexcharts/apexcharts.js) from 3.23.1 to 3.24.0.
- [Release notes](https://github.com/apexcharts/apexcharts.js/releases)
- [Commits](https://github.com/apexcharts/apexcharts.js/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-01 09:40:41 +01:00
Marco Castelluccio 3d9c769391 Move the 'Fixed in Version' select to the top, since it's the only one whose options are not all selected by default 2021-01-21 13:59:48 +01:00
Marco Castelluccio 6dd8d68417 Add a 'Include unfixed bugs' option in the filters instead of a N/A option in the 'Fixed in Version' select
Fixes #2079
2021-01-21 13:58:37 +01:00
Marco Castelluccio abc9cc46aa Split date filter in fix date and creation date
This makes #2065 less confusing.
2021-01-21 12:21:37 +01:00
Marco Castelluccio b31133d4b4 Remove 'unknown' type from the bug types chart as it dominates too much over the actual types 2021-01-21 12:02:14 +01:00
Marco Castelluccio 328eb4ca60 Show the number of fixed regressions alongside new regressions in the regressions chart
Fixes #2051
2021-01-21 11:59:50 +01:00
Marco Castelluccio df5802ee76 Show latest releases earlier in the release select 2021-01-20 21:38:51 +01:00
Marco Castelluccio 86b3c9cfbf Rename 'Version' field to 'Fixed in Version' to clarify what it actually does 2021-01-20 20:21:11 +01:00
Marco Castelluccio c2e0f63617 Add bugs with 'unknown' type in the bug types chart 2021-01-20 20:12:10 +01:00
Marco Castelluccio 0bfa84b061 Move common chart rendering code in common.js 2021-01-20 19:54:43 +01:00
Marco Castelluccio f23985f046 Convert date strings to Temporal.PlainDate objects just once
By memoizing the result of the conversion.

Fixes #2039
2021-01-20 19:42:18 +01:00
Marco Castelluccio 03b0b81d95 Add a chart to show the average time it takes to file a bug after the introduction of a regression
Fixes #2107
2021-01-20 17:29:25 +01:00
Marco Castelluccio d309d1810f Add a chart to show the average time it takes to fix bugs
Fixes #2104
2021-01-19 15:39:36 +01:00
Brian Grinstead 678de9bf6a
share getComponentRegressionMap to common.js. This can be a building block for a dependency map structure (#2089) 2021-01-14 09:30:10 -08:00
Brian Grinstead 6e772ea277
Don't rerender the table if the details section is closed, and close the details section by default (#2077)
Fixes #2076
2021-01-07 21:19:21 +01:00
Brian Grinstead 27512d1a8f
Move the grouping options above the graphs and below the summary text (#2080) 2021-01-07 20:18:17 +01:00
Brian Grinstead 22ba2b90cf
change default filter to be based on previous two releases instead of a hardcoded date (#2075) 2021-01-07 11:06:26 -08:00
dependabot[bot] 315cfb9194
Bump apexcharts from 3.23.0 to 3.23.1 in /ui/changes (#2064)
Bumps [apexcharts](https://github.com/apexcharts/apexcharts.js) from 3.23.0 to 3.23.1.
- [Release notes](https://github.com/apexcharts/apexcharts.js/releases)
- [Commits](https://github.com/apexcharts/apexcharts.js/compare/v3.23.0...v3.23.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-04 11:20:15 +01:00
Marco Castelluccio 065b1fcbd6 Simplify testing tags filtering code 2020-12-24 15:25:16 +01:00
Marco Castelluccio ed59bb308d Use 'missing' instead of 'none' for cases where testing tags are missing
So we can drop the conversion from 'none' to 'missing' in the UI.
2020-12-24 14:38:51 +01:00
Marco Castelluccio da35cc602b Rename some variables to make them clearer 2020-12-24 13:53:11 +01:00
Marco Castelluccio e7d3d764cc Allow open bugs not to be filtered out by adding a 'N/A' option to the testing tags select 2020-12-24 13:52:49 +01:00
Marco Castelluccio 882d267e4b Allow open bugs not to be filtered out by adding a 'N/A' option to the release versions select 2020-12-24 13:47:43 +01:00
Marco Castelluccio 67970323f7 Sort open bugs by creation date, since they don't have a push date 2020-12-24 13:38:52 +01:00
Marco Castelluccio 7a6772ebf8 Filter bug summaries by creation date before generating the regressions and types charts
And use the first creation date as the beginning of the charts, rather than the push date of the first created bug.
2020-12-24 13:36:30 +01:00
Marco Castelluccio 46704a25f0 Render risk chart only for changes with a risk band 2020-12-24 13:35:28 +01:00
Marco Castelluccio 1a53a06b37 Don't consider bugs where riskness is not available as higher risk
And throw an exception in case of unexpected risk band values.
2020-12-24 13:34:34 +01:00
Marco Castelluccio f039ef9640 Support filtering by risk band
Fixes #2026
2020-12-24 13:32:58 +01:00
Marco Castelluccio 88e5644c83 Move the version filter before the whiteboard one 2020-12-24 12:48:30 +01:00
Marco Castelluccio fe8f81cecb Add ability to filter bugs and changes by severity
Fixes #2041
2020-12-22 01:18:44 +01:00
Marco Castelluccio 4bc64696a7 Add actual filtering code for bug type 2020-12-22 01:17:40 +01:00
Marco Castelluccio f9aeafdc96 Add a line chart showing the evolution of the number of bugs by type
Part of #2000
2020-12-21 23:15:11 +01:00
Marco Castelluccio d90f2832cf Add ability to filter bugs and changes by bug type 2020-12-21 23:11:17 +01:00
dependabot[bot] 4806e094f4
Bump snowpack from 2.18.4 to 2.18.5 in /ui/changes (#2050)
Bumps [snowpack](https://github.com/snowpackjs/snowpack) from 2.18.4 to 2.18.5.
- [Release notes](https://github.com/snowpackjs/snowpack/releases)
- [Changelog](https://github.com/snowpackjs/snowpack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/snowpackjs/snowpack/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-21 15:39:54 +01:00
Brian Grinstead 2e384fd165
Add an early return to avoid reduce on empty array in regressions chart (#2042) 2020-12-19 01:38:01 +01:00
Marco Castelluccio 64985d9fad Add a line chart to show the number of regressions over time
Part of #2000
2020-12-18 01:57:00 +01:00
Marco Castelluccio 6adb98a30c Add missing second =... 2020-12-17 22:24:29 +01:00
dependabot[bot] 75d9624cf9
Bump apexcharts from 3.22.3 to 3.23.0 in /ui/changes (#2036)
Bumps [apexcharts](https://github.com/apexcharts/apexcharts.js) from 3.22.3 to 3.23.0.
- [Release notes](https://github.com/apexcharts/apexcharts.js/releases)
- [Commits](https://github.com/apexcharts/apexcharts.js/compare/v3.22.3...v3.23.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-17 22:23:46 +01:00
Marco Castelluccio 526ff6ccc1
Enable Prettier for JavaScript, HTML, CSS, yaml, Markdown (#2006)
Fixes #2006
2020-12-17 18:13:49 +01:00
Marco Castelluccio 845bb795d1 Fix usage of Temporal.PlainDate.compare for comparing dates 2020-12-17 17:46:23 +01:00
Benjamin Forehand Jr cc1de0cf54
Add ability to filter by release version (#2028)
Fixes #1969
2020-12-17 17:21:59 +01:00
Marco Castelluccio ffbebfc3c8 Allow grouping graphs in the summary section by day, week, month, release 2020-12-15 14:39:44 +01:00
Brian Grinstead bee2b8903e
Remove references in ui to the old name (#2027) 2020-12-15 01:18:26 +01:00
Marco Castelluccio 5f8555f6f4 Remove riskiness option, always keep it enabled 2020-12-14 23:09:12 +01:00
Marco Castelluccio 22378a3e8c Remove redundant 'risk' word from the riskiness column 2020-12-14 23:06:50 +01:00
Marco Castelluccio 6c492e9e60 Actually use the same terminology everywhere when talking about 'risk'
This change completes 67064aba22.
2020-12-14 23:05:52 +01:00
Marco Castelluccio 72d575c3e7 Drop the # column from the changes table 2020-12-14 23:05:24 +01:00
Marco Castelluccio fbf987475e Remove unused table 2020-12-14 22:18:22 +01:00
Marco Castelluccio 3f3a319537 Support sorting changes table by bug ID, commit date, riskiness, coverage
For coverage, it sorts by number of uncovered lines.

Fixes #1997
2020-12-14 21:37:00 +01:00
Marco Castelluccio 67064aba22 Use the same terminology everywhere when talking about 'risk' 2020-12-14 14:48:43 +01:00
Marco Castelluccio 2b92b1e1fc Fix monthly grouping 2020-12-14 14:33:16 +01:00
Marco Castelluccio 93da5fad81 Support grouping changes by release 2020-12-14 14:28:47 +01:00
Marco Castelluccio d70203c7ab
Add a line chart to show the evolution of high/medium/low risk changes (#2002)
Part of #2000
2020-12-14 11:38:58 +01:00
dependabot[bot] fe9643ad51
Bump snowpack from 2.18.1 to 2.18.4 in /ui/changes (#2021)
Bumps [snowpack](https://github.com/snowpackjs/snowpack) from 2.18.1 to 2.18.4.
- [Release notes](https://github.com/snowpackjs/snowpack/releases)
- [Changelog](https://github.com/snowpackjs/snowpack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/snowpackjs/snowpack/compare/snowpack@2.18.1...snowpack@2.18.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 10:44:24 +01:00
Marco Castelluccio 1a584d62dc Add a field to filter changes by team
Part of #1998
2020-12-10 22:21:30 +01:00
Marco Castelluccio f87bf7ac83 Add a field to filter changes by component
Part of #1998
2020-12-10 22:16:48 +01:00
dependabot[bot] 9d258cb1fc
Bump prettier from 1.19.1 to 2.2.1 in /ui/changes (#1993)
Bumps [prettier](https://github.com/prettier/prettier) from 1.19.1 to 2.2.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/1.19.1...2.2.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 10:47:48 +01:00
dependabot[bot] cf4a161a0b
Bump apexcharts from 3.22.2 to 3.22.3 in /ui/changes (#1994)
Bumps [apexcharts](https://github.com/apexcharts/apexcharts.js) from 3.22.2 to 3.22.3.
- [Release notes](https://github.com/apexcharts/apexcharts.js/releases)
- [Commits](https://github.com/apexcharts/apexcharts.js/compare/v3.22.2...v3.22.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 10:47:33 +01:00
dependabot[bot] 2c68cb62f1
Bump snowpack from 2.17.1 to 2.18.1 in /ui/changes (#1992)
Bumps [snowpack](https://github.com/snowpackjs/snowpack) from 2.17.1 to 2.18.1.
- [Release notes](https://github.com/snowpackjs/snowpack/releases)
- [Commits](https://github.com/snowpackjs/snowpack/compare/snowpack@2.17.1...snowpack@2.18.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 10:39:43 +01:00
Benjamin Forehand Jr 44be470e73
Adds ability to filter by whiteboard (#1985)
Closes #1970
2020-12-03 16:07:45 -08:00
Benjamin Forehand Jr 714ac8a9a8
Update strings on testing page. (#1982)
Closes #1981

Co-authored-by: Brian Grinstead <briangrinstead@gmail.com>
2020-12-02 15:35:14 -08:00
Marco Castelluccio 33749dd6b4 Move the 'regressor' field from commits to bugs in the changes artifact
Fixes #1977
2020-12-02 23:06:10 +01:00
Brian Grinstead a7c4f838ca
Switch to snowpack for development and builds (#1980) 2020-12-02 21:46:27 +01:00
Brian Grinstead b06d41a582
Stub out dependencies ui (#1979)
* stub component dependency fetching

* get component connections data into usable shape

* stub component mapping in ui
2020-12-02 10:16:39 -08:00
Marco Castelluccio 7636203b26 Show risk band instead of raw risk number
The raw risk number is hard to interpret.
2020-12-02 10:20:04 +01:00
Brian Grinstead 1ed063b951
Rename .minus to .subtract to match Temporal API (#1959) 2020-12-01 17:39:16 +01:00
dependabot[bot] db2765bf34
Bump webpack from 5.6.0 to 5.9.0 in /ui/changes (#1957)
Bumps [webpack](https://github.com/webpack/webpack) from 5.6.0 to 5.9.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.6.0...v5.9.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-30 20:03:01 +01:00
Marco Castelluccio 6ec579438c Add a column to show coverage information in the changes list view 2020-11-27 16:45:05 +01:00
Marco Castelluccio be258faf40
Import changes UI (#1940) 2020-11-21 00:24:02 +01:00