# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.16.0](https://github.com/bamlab/flashlight/compare/@perf-profiler/web-reporter-ui@0.15.0...@perf-profiler/web-reporter-ui@0.16.0) (2024-06-04)

### Bug Fixes

- **deps:** update dependency apexcharts to v3.48.0 ([#234](https://github.com/bamlab/flashlight/issues/234)) ([929b6bc](https://github.com/bamlab/flashlight/commit/929b6bc2c8ce2924a7eb6f8442e493190c3b5293))
- **deps:** update material-ui monorepo to v5.15.13 ([#242](https://github.com/bamlab/flashlight/issues/242)) ([cb4f91f](https://github.com/bamlab/flashlight/commit/cb4f91f9c38126dd4e887a54fac22f61e8d8f53a))
- **deps:** update react monorepo to v18 ([#215](https://github.com/bamlab/flashlight/issues/215)) ([d84fe11](https://github.com/bamlab/flashlight/commit/d84fe11944c58aac1ab69d55519f1b3b69c65ad0))
- **report:** remove video annotation if no videos ([#235](https://github.com/bamlab/flashlight/issues/235)) ([93c3b99](https://github.com/bamlab/flashlight/commit/93c3b99c3d671e99d1f24c8fcfe75514fb3dbace))

### Features

- **report:** make RN and Flutter threads stand out nicely ([#205](https://github.com/bamlab/flashlight/issues/205)) ([0e99a27](https://github.com/bamlab/flashlight/commit/0e99a2780c00fad342b2a13189a2adee51e5dd9c))

# [0.15.0](https://github.com/bamlab/flashlight/compare/@perf-profiler/web-reporter-ui@0.14.0...@perf-profiler/web-reporter-ui@0.15.0) (2024-03-01)

### Bug Fixes

- **cloud:** improve range area chart ([#184](https://github.com/bamlab/flashlight/issues/184)) ([7bfd6f7](https://github.com/bamlab/flashlight/commit/7bfd6f7cbfe4c0119b7cf4ca1f521061084b90fb))
- fix graph curviness bugs by upgrading apex ([#204](https://github.com/bamlab/flashlight/issues/204)) ([0223202](https://github.com/bamlab/flashlight/commit/0223202301f58fc656e5c6e826bb61d80d899568))
- **measure:** fix taking multiple measures ([be80d07](https://github.com/bamlab/flashlight/commit/be80d079476b184f1412f79cf8450e8a395fac34))
- **report:** allow horizontal scrolling in threads table ([#168](https://github.com/bamlab/flashlight/issues/168)) ([0136567](https://github.com/bamlab/flashlight/commit/0136567f5baa2d7fe0365e9d01d174753c121a81))
- **report:** fix difference color for FPS ([#166](https://github.com/bamlab/flashlight/issues/166)) ([ae2dd98](https://github.com/bamlab/flashlight/commit/ae2dd98900dd36e756f3fc460d015e7d0be5e486))
- **report:** fix thread autoselection ([#169](https://github.com/bamlab/flashlight/issues/169)) ([eb28d01](https://github.com/bamlab/flashlight/commit/eb28d01af2dbb71afc08e3e7963b744486a370a6))

### Features

- **Chart:** include series visibility ([#196](https://github.com/bamlab/flashlight/issues/196)) ([d435a31](https://github.com/bamlab/flashlight/commit/d435a316913edd71589bdcef308f5c4aee4951b9))
- **Chart:** separate chart components for report and evolution ([#190](https://github.com/bamlab/flashlight/issues/190)) ([bd1f486](https://github.com/bamlab/flashlight/commit/bd1f486aa7973fb881459ea316a76d09c48777f0))
- **evolution:** allow to display area graphs ([#182](https://github.com/bamlab/flashlight/issues/182)) ([9382ca5](https://github.com/bamlab/flashlight/commit/9382ca58273af636cfdf78824a7a1b8260b57a29))
- **ios:** add time Profiler ([#188](https://github.com/bamlab/flashlight/issues/188)) ([b04984d](https://github.com/bamlab/flashlight/commit/b04984d23fa789288e05c979e980518931414d4c))
- **report:** add difference in comparison view ([#163](https://github.com/bamlab/flashlight/issues/163)) ([#164](https://github.com/bamlab/flashlight/issues/164)) ([ac4c3bf](https://github.com/bamlab/flashlight/commit/ac4c3bfff5a28cf458fe128b67e007b53f0ae97b))

# [0.14.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.13.3...@perf-profiler/web-reporter-ui@0.14.0) (2023-09-14)

### Bug Fixes

- **report:** fix iteration switching in failed report view ([#152](https://github.com/bamlab/android-performance-profiler/issues/152)) ([ff1a02c](https://github.com/bamlab/android-performance-profiler/commit/ff1a02cec3c63de7968a1f4c9597f7a9bcf59f68))

### Features

- **ios:** have cpu usage per thread ios ([#150](https://github.com/bamlab/android-performance-profiler/issues/150)) ([ef2636c](https://github.com/bamlab/android-performance-profiler/commit/ef2636c8962efa2c2def0f7a5bb6d48969684238))

## [0.13.3](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.13.2...@perf-profiler/web-reporter-ui@0.13.3) (2023-08-18)

**Note:** Version bump only for package @perf-profiler/web-reporter-ui

## [0.13.2](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.13.1...@perf-profiler/web-reporter-ui@0.13.2) (2023-07-31)

**Note:** Version bump only for package @perf-profiler/web-reporter-ui

## [0.13.1](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.13.0...@perf-profiler/web-reporter-ui@0.13.1) (2023-07-31)

**Note:** Version bump only for package @perf-profiler/web-reporter-ui

# [0.13.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.12.0...@perf-profiler/web-reporter-ui@0.13.0) (2023-07-31)

### Bug Fixes

- **profiler:** improve accuracy of CPU measures ([#140](https://github.com/bamlab/android-performance-profiler/issues/140)) ([5038cb7](https://github.com/bamlab/android-performance-profiler/commit/5038cb7704a551ca70ab67e1726bb6321d7f63b1))

### Features

- **ios:** add iOS POC ([#139](https://github.com/bamlab/android-performance-profiler/issues/139)) ([ccb4c92](https://github.com/bamlab/android-performance-profiler/commit/ccb4c9249e6a6fd559bd458baa3b6d62da2fb0d6))

# [0.12.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.11.0...@perf-profiler/web-reporter-ui@0.12.0) (2023-07-12)

### Features

- make the video panel collapsible with animation ([#136](https://github.com/bamlab/android-performance-profiler/issues/136)) ([552b70d](https://github.com/bamlab/android-performance-profiler/commit/552b70d651b4e491801daebc5f6f6918478cd5d3))

# [0.11.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.10.0...@perf-profiler/web-reporter-ui@0.11.0) (2023-06-28)

### Features

- Filter retries on web reporter ([9d9f192](https://github.com/bamlab/android-performance-profiler/commit/9d9f1929b3b54bfae5951fca561dfe729e75b075))
- **measure:** measure in webapp without need for flipper ([#121](https://github.com/bamlab/android-performance-profiler/issues/121)) ([6f68b55](https://github.com/bamlab/android-performance-profiler/commit/6f68b55cfaccfd18273bec96a06e9fd38d9edc5d))
- remove retries from report options (average, etc) ([#123](https://github.com/bamlab/android-performance-profiler/issues/123)) ([1e7a092](https://github.com/bamlab/android-performance-profiler/commit/1e7a0924e1433e94c8f6d38a75bf036531d288e5))

# [0.10.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.9.1...@perf-profiler/web-reporter-ui@0.10.0) (2023-06-02)

### Bug Fixes

- put the color class name on the icon and not the container ([#115](https://github.com/bamlab/android-performance-profiler/issues/115)) ([fd45757](https://github.com/bamlab/android-performance-profiler/commit/fd45757cfd4033841b4e86172037864e82131762))

### Features

- ✨ add danger and safe zone to charts ([#111](https://github.com/bamlab/android-performance-profiler/issues/111)) ([da0d803](https://github.com/bamlab/android-performance-profiler/commit/da0d8039b1cf5466d17ada104badaddbb72105ea))

## [0.9.1](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.9.0...@perf-profiler/web-reporter-ui@0.9.1) (2023-05-25)

### Bug Fixes

- **profiler:** fix some cpu measuring inaccuracies ([#109](https://github.com/bamlab/android-performance-profiler/issues/109)) ([79b6f79](https://github.com/bamlab/android-performance-profiler/commit/79b6f79f3d9c60581fdaadf5a52a053b2b64320c)), closes [392744175c4de67dc98e72da6745e6351118c985/toolbox/top.c#422](https://github.com/392744175c4de67dc98e72da6745e6351118c985/toolbox/top.c/issues/422)

# [0.9.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.8.1...@perf-profiler/web-reporter-ui@0.9.0) (2023-05-08)

### Features

- **flipper:** integrate new design ([#104](https://github.com/bamlab/android-performance-profiler/issues/104)) ([b3410b5](https://github.com/bamlab/android-performance-profiler/commit/b3410b5848f715d2475bc12d6d13e28bc78b79ad))
- **report:** design adjustments ([#102](https://github.com/bamlab/android-performance-profiler/issues/102)) ([5a55689](https://github.com/bamlab/android-performance-profiler/commit/5a5568922c5768fb3d01fa9027d23bb71c89c3f3))

## [0.8.1](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.8.0...@perf-profiler/web-reporter-ui@0.8.1) (2023-04-25)

### Bug Fixes

- **web:** ensure thread table displays white colors ([fbf03c6](https://github.com/bamlab/android-performance-profiler/commit/fbf03c6bc169ca87a5e8621057ef8a2abe087a60))

# [0.8.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.7.0...@perf-profiler/web-reporter-ui@0.8.0) (2023-04-25)

### Features

- **report:** support http video ([05044c4](https://github.com/bamlab/android-performance-profiler/commit/05044c4d90b6cca8de35d8a5737a920cc34e704f))
- **web:** redesign charts and layout ([#96](https://github.com/bamlab/android-performance-profiler/issues/96)) ([d26d24a](https://github.com/bamlab/android-performance-profiler/commit/d26d24a045488002aa0f5e0c0c0be1ba674f04eb))
- **web:** redesign reports/add collapsible metrics explanation ([#94](https://github.com/bamlab/android-performance-profiler/issues/94)) ([bb08d0e](https://github.com/bamlab/android-performance-profiler/commit/bb08d0e045db33c2000dbd35f7e4450138657837))
- **web:** redesign reports/handle multiple reports ([#92](https://github.com/bamlab/android-performance-profiler/issues/92)) ([23e77a1](https://github.com/bamlab/android-performance-profiler/commit/23e77a1667757d11b17973be945a0f7bbdac358d))
- **web:** redesign reports/single card summary design ([#88](https://github.com/bamlab/android-performance-profiler/issues/88)) ([337c585](https://github.com/bamlab/android-performance-profiler/commit/337c585d1e72b55fd13e5acd0010f79fba43ffc2))

# [0.7.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.6.0...@perf-profiler/web-reporter-ui@0.7.0) (2023-04-18)

### Features

- add --record options to have videos in report ([#86](https://github.com/bamlab/android-performance-profiler/issues/86)) ([2094d38](https://github.com/bamlab/android-performance-profiler/commit/2094d38845a8e96696fea94e91a91cc9f174931d))
- **web:** add ability to see each iteration individually ([#83](https://github.com/bamlab/android-performance-profiler/issues/83)) ([a40f955](https://github.com/bamlab/android-performance-profiler/commit/a40f955beef5d85eb899c3a5be4d827d9a974467))

# [0.6.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.5.0...@perf-profiler/web-reporter-ui@0.6.0) (2023-02-06)

### Features

- add simpler and nicer CLI command ([#70](https://github.com/bamlab/android-performance-profiler/issues/70)) ([61c87d1](https://github.com/bamlab/android-performance-profiler/commit/61c87d1ee24581bd24b91c9f94d16029ed78cdb6))

# [0.5.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.4.0...@perf-profiler/web-reporter-ui@0.5.0) (2023-01-27)

### Features

- **web:** Add short explanation text for metrics ([#64](https://github.com/bamlab/android-performance-profiler/issues/64)) ([411f79c](https://github.com/bamlab/android-performance-profiler/commit/411f79c8c9f7e8099cacdfdca4dc2f322c8ab940))

# [0.4.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.3.0...@perf-profiler/web-reporter-ui@0.4.0) (2022-12-15)

### Features

- export single result or all results to zip file ([#61](https://github.com/bamlab/android-performance-profiler/issues/61)) ([5f293d1](https://github.com/bamlab/android-performance-profiler/commit/5f293d15667f18b2827a0bbee30d6ecf9d37dfd0))

# [0.3.0](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.2.2...@perf-profiler/web-reporter-ui@0.3.0) (2022-10-14)

### Bug Fixes

- **web-reporter:** fix color palette when 3+ results are compared ([60407d5](https://github.com/bamlab/android-performance-profiler/commit/60407d53d4ba605cb441a2b9449cf1cd0be0a59c))

### Features

- **web-reporter:** auto select UI thread by default ([0b15ea6](https://github.com/bamlab/android-performance-profiler/commit/0b15ea6a3198d29ebcc2fbaf18a253cf51931487))

## [0.2.2](https://github.com/bamlab/android-performance-profiler/compare/@perf-profiler/web-reporter-ui@0.2.1...@perf-profiler/web-reporter-ui@0.2.2) (2022-10-13)

**Note:** Version bump only for package @perf-profiler/web-reporter-ui

## 0.2.1 (2022-09-19)

### Bug Fixes

- **web-reporter-ui:** remove the uncentered font ([#30](https://github.com/bamlab/android-performance-profiler/issues/30)) ([10c6b01](https://github.com/bamlab/android-performance-profiler/commit/10c6b01577d1c2f6b5b45f15cd5d35ac99845a71))

# 0.2.0 (2022-09-07)

# 0.1.0 (2022-08-30)

# 0.1.0-alpha.9 (2022-08-29)

# 0.1.0-alpha.8 (2022-08-27)

# 0.1.0-alpha.6 (2022-08-12)

# 0.1.0-alpha.4 (2022-08-08)

### Features

- add ability to pass custom score calculation ([#6](https://github.com/bamlab/android-performance-profiler/issues/6)) ([4011ee5](https://github.com/bamlab/android-performance-profiler/commit/4011ee59dfd1b51530974cfaea6a60873e5699fc))

# 0.1.0-alpha.3 (2022-08-04)

### Bug Fixes

- **flipper:** add timings ([871006f](https://github.com/bamlab/android-performance-profiler/commit/871006f64cb4dd3871dfb6cd2863739142acf0b4))
- scroll container only needed in Flipper ([38c5fc0](https://github.com/bamlab/android-performance-profiler/commit/38c5fc0047aff60abb5b3bb8d16a612d4bd48405))

### Features

- add comparison view ([02c5918](https://github.com/bamlab/android-performance-profiler/commit/02c5918378d43eb245cc7ca880025926d87ca306))
- add FPS poc ([6fe3398](https://github.com/bamlab/android-performance-profiler/commit/6fe33981db9cfd45bae8d9db7973cff7286d394c))
- add ram reporting ([54c858d](https://github.com/bamlab/android-performance-profiler/commit/54c858d0cc5a7abdf55aeea7fdb7116042deafcc))
- add score POC ([41ddaa5](https://github.com/bamlab/android-performance-profiler/commit/41ddaa5d9c4f8fb3dfd7b14315b4c9218e267196))
- average iterations in report ([b421dc8](https://github.com/bamlab/android-performance-profiler/commit/b421dc8b0fe4a937988906c947d648f1ecae2c69))
- build better comparison view ([6228ab4](https://github.com/bamlab/android-performance-profiler/commit/6228ab4f1e5eca6e557f69402bb81963bb270dfd))
- display average ram usage ([8dbdcb0](https://github.com/bamlab/android-performance-profiler/commit/8dbdcb0189fb3202a21f65043ffce93a4e37da93))
- **reporter:** display time ([67e0271](https://github.com/bamlab/android-performance-profiler/commit/67e0271870ba1d04e289e486794e1389b4f86c7b))
