Skip to content

Commit f7db99c

Browse files
authored
Deploy September 2, 2025 (#5580)
Changes: [Nazım Can Altınova] Display the marker description at the top inside the marker tooltips (#5534) [Florian Quèze] Change the 'JavaScript' radio button label to 'Script' (#5530) [Markus Stange] Implement profile logic and some selectors for the function list (#5525) [Markus Stange] Some small type fixes (#5538) [Markus Stange] Simplify return type of the callback we pass to setState. (#5540) [Markus Stange] Pass the correct value to the reducer's action argument (#5543) [Markus Stange] Change withSize to accept PropsWithoutSize as its type parameter (#5541) [Nazım Can Altınova] Make sure that the test-debug command runs the tests properly (#5545) [Markus Stange] Improve type coverage involving network phases (#5539) [Markus Stange] Change implementation of withChartViewport (#5542) [Florian Quèze] A new permalink should be generated and shown after using the re-upload feature. (#5547) [Florian Quèze] Show the vertical ruler in the timeline when hovering the network chart (#5548) [Markus Stange] Convert the entire codebase to TypeScript (#5549) [Nazım Can Altınova] Update the yarn.lock file after recent changes (#5557) [Markus Stange] Add proper TypeScript coverage for window-navigation.ts (#5559) [Markus Stange] Remove leftover $FlowExpectError comments (#5560) [Markus Stange] Fix Iterator / Iterable confusion (#5561) [Nazım Can Altınova] Remove the unneeded test-all:ci script (#5566) [Nazım Can Altınova] Fix a type case inconsistency (#5569) [Florian Quèze] Make 'yarn lint --fix' work as an alias to 'yarn lint-fix'. (#5563) [Ryan Hunt] Don't stringify JSON again in fetchUrlResponse (#5570) [Nazım Can Altınova] Upgrade ESLint to version 9 (#5567) [Markus Stange] Simplify Worker setup, and support .json.gz inputs in symbolicator-cli (#5556) [Nazım Can Altınova] Add TypeScript coverage to the intersection observer mock (#5574) [Markus Stange] Set the preview selection to null when there is no selection (#5568) [Markus Stange] Add tests for query-api.ts (#5571) [Markus Stange] Enable noUnusedParameters and @typescript-eslint/no-unused-vars and clean up a few more things (#5576) [Ryan Hunt] Embed iongraph-web and use for iongraph.json source files (#5577) [Markus Stange] Remove recursion in filterThreadToSearchString (#5572) And thanks to our localizers: be: Mikalai Udodau de: Michael Köhler el: Jim Spentzos en-CA: chutten en-GB: Paul es-CL: ravmn fr: Théo Chevalier fur: Fabio Tomat fy-NL: Fjoerfoks ia: Melo46 it: Francesco Lodolo [:flod] nl: Mark Heijl pt-BR: Marcelo Ghelman ru: Valery Ledovskoy sv-SE: Luna Jernberg tr: Rua tr: Selim Şumlu uk: Іhor Hordiichuk zh-CN: Olvcpr423 zh-TW: Pin-guang Chen
2 parents 6145669 + 93fd5d9 commit f7db99c

File tree

1,240 files changed

+204853
-252837
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,240 files changed

+204853
-252837
lines changed

.circleci/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ jobs:
6262
- checkout-and-dependencies
6363
- run: yarn license-check
6464

65-
flow:
65+
typecheck:
6666
executor: node
6767
resource_class: large
6868
steps:
6969
- checkout-and-dependencies
70-
- run: yarn flow:ci
70+
- run: yarn ts
7171

7272
alex:
7373
executor: node
@@ -110,7 +110,7 @@ workflows:
110110
- tests
111111
- lint
112112
- build-prod
113-
- flow
113+
- typecheck
114114
- licence-check
115115
- alex
116116
- yarn_lock

.eslintignore

Lines changed: 0 additions & 4 deletions
This file was deleted.

.eslintrc.js

Lines changed: 0 additions & 147 deletions
This file was deleted.

.flowconfig

Lines changed: 0 additions & 17 deletions
This file was deleted.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ flow-coverage
88
coverage
99
.eslintcache
1010
.prettiercache
11+
.tsbuildinfo
1112
webpack.local-config.js
1213
*.orig
1314
*.rej

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ module.exports = function (config, serverConfig) {
5050
};
5151
```
5252

53-
[Flow](https://flow.org/) is used for type checking. VSCode users can install the ["Flow Language Support" extension](https://marketplace.visualstudio.com/items?itemName=flowtype.flow-for-vscode), and disable VSCode's built-in TypeScript extension in the workspace via the [setup instructions here](https://github.com/flow/flow-for-vscode#setup).
53+
This project uses [TypeScript](https://www.typescriptlang.org/).
5454

5555
## Using Gitpod
5656

@@ -87,7 +87,7 @@ When working on a new feature and code changes, it's important that things work
8787
- `yarn test-all` - Test all the things!
8888
- `yarn test` - Run the tests in [`./src/test/`](./src/test/).
8989
- `yarn lint` - Run prettier, stylelint, and eslint to check for correct code formatting.
90-
- `yarn flow` - Check the [Flow types](https://flow.org/) for correctness.
90+
- `yarn ts` - Check for TypeScript type correctness.
9191
- `yarn license-check` - Check the dependencies' licenses.
9292
- `git push` and `git commit`
9393
- We have [husky](https://www.npmjs.com/package/husky) installed to run automated checks when committing and pushing.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ yarn install
4141
yarn start
4242
```
4343

44-
[Flow](https://flow.org/) is used for type checking. VSCode users can install the ["Flow Language Support" extension](https://marketplace.visualstudio.com/items?itemName=flowtype.flow-for-vscode), and disable VSCode's built-in TypeScript extension in the workspace via the [setup instructions here](https://github.com/flow/flow-for-vscode#setup).
44+
This project uses [TypeScript](https://www.typescriptlang.org/).
4545

4646
You can also develop the Firefox Profiler online in a pre-configured development environment.
4747

__mocks__/.eslintrc.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

__mocks__/copy-to-clipboard.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

__mocks__/copy-to-clipboard.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/* This Source Code Form is subject to the terms of the Mozilla Public
2+
* License, v. 2.0. If a copy of the MPL was not distributed with this
3+
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4+
5+
module.exports = jest.fn() as (arg: string) => void;

0 commit comments

Comments
 (0)