Skip to content

feat(ai): usage card on the start screen, token split tips and a retry helper - #3250

Merged
abose merged 16 commits into
mainfrom
ai
Oct 2, 2026
Merged

abose merged 16 commits into
mainfrom
ai

build: update pro deps

eaa99ee
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Oct 2, 2026 in 48s

Quality Gate failed

Failed conditions
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 433 in src/utils/Async.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AaD3NL3zCTKg3GTrAlIy&open=AaD3NL3zCTKg3GTrAlIy&pullRequest=3250

Check failure on line 469 in src/utils/Async.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this code to not nest functions more than 5 levels deep.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AaD3NL3zCTKg3GTrAlI1&open=AaD3NL3zCTKg3GTrAlI1&pullRequest=3250

Check warning on line 460 in src/utils/Async.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AaD3NL3zCTKg3GTrAlI0&open=AaD3NL3zCTKg3GTrAlI0&pullRequest=3250

Check warning on line 456 in src/utils/Async.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AaD3NL3zCTKg3GTrAlIz&open=AaD3NL3zCTKg3GTrAlIz&pullRequest=3250

Check warning on line 404 in src/utils/Async.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make sure that using this pseudorandom number generator is safe here.

See more on https://sonarcloud.io/project/issues?id=phcode-dev_phoenix&issues=AaD3NL3zCTKg3GTrAlIx&open=AaD3NL3zCTKg3GTrAlIx&pullRequest=3250