Skip to content

V6.0.0 - #1232

Merged
xbubbo merged 116 commits into
mainfrom
v6.0.0
Sep 19, 2026
Merged

V6.0.0#1232
xbubbo merged 116 commits into
mainfrom
v6.0.0

merge: resolve file conflict

ed6bf52
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Sep 19, 2026 in 28s

Quality Gate failed

Failed conditions
D Reliability Rating on New Code (required ≥ A)
E 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 193 in src/build.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZaJpkl6Y9sK3gGd&open=AaC1XZaJpkl6Y9sK3gGd&pullRequest=1232

Check warning on line 73 in static/assets/js/cursor.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=InterstellarNetwork_Interstellar&issues=AaC1XZafpkl6Y9sK3gHa&open=AaC1XZafpkl6Y9sK3gHa&pullRequest=1232

Check warning on line 234 in static/assets/js/cursor.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=InterstellarNetwork_Interstellar&issues=AaC1XZafpkl6Y9sK3gHi&open=AaC1XZafpkl6Y9sK3gHi&pullRequest=1232

Check warning on line 241 in static/assets/js/cursor.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=InterstellarNetwork_Interstellar&issues=AaC1XZafpkl6Y9sK3gHo&open=AaC1XZafpkl6Y9sK3gHo&pullRequest=1232

Check warning on line 102 in static/assets/js/home.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=InterstellarNetwork_Interstellar&issues=AaC1XZdBpkl6Y9sK3gIQ&open=AaC1XZdBpkl6Y9sK3gIQ&pullRequest=1232

Check warning on line 314 in src/build.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZaJpkl6Y9sK3gGg&open=AaC1XZaJpkl6Y9sK3gGg&pullRequest=1232

Check warning on line 182 in static/settings.html

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Associate a valid label to this input field.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZiRpkl6Y9sK3gI4&open=AaC1XZiRpkl6Y9sK3gI4&pullRequest=1232

Check warning on line 767 in src/build.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=InterstellarNetwork_Interstellar&issues=AaC1XZaJpkl6Y9sK3gGw&open=AaC1XZaJpkl6Y9sK3gGw&pullRequest=1232

Check warning on line 13 in src/version.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `String#replaceAll()` over `String#replace()`.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZaTpkl6Y9sK3gHT&open=AaC1XZaTpkl6Y9sK3gHT&pullRequest=1232

Check warning on line 75 in static/assets/js/cursor.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=InterstellarNetwork_Interstellar&issues=AaC1XZafpkl6Y9sK3gHc&open=AaC1XZafpkl6Y9sK3gHc&pullRequest=1232

Check warning on line 447 in static/assets/js/settings.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Blob#text()` over `FileReader#readAsText(blob)`.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZaqpkl6Y9sK3gID&open=AaC1XZaqpkl6Y9sK3gID&pullRequest=1232

Check warning on line 176 in static/assets/js/settings.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'window.location' is assigned to itself.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZaqpkl6Y9sK3gIB&open=AaC1XZaqpkl6Y9sK3gIB&pullRequest=1232

Check warning on line 141 in static/settings.html

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Associate a valid label to this input field.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZiRpkl6Y9sK3gI1&open=AaC1XZiRpkl6Y9sK3gI1&pullRequest=1232

Check warning on line 47 in src/build.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `String#replaceAll()` over `String#replace()`.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZaJpkl6Y9sK3gGX&open=AaC1XZaJpkl6Y9sK3gGX&pullRequest=1232

Check warning on line 7 in static/assets/js/search.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZgIpkl6Y9sK3gIY&open=AaC1XZgIpkl6Y9sK3gIY&pullRequest=1232

Check warning on line 25 in static/apps.html

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Associate a valid label to this input field.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZjUpkl6Y9sK3gJC&open=AaC1XZjUpkl6Y9sK3gJC&pullRequest=1232

Check warning on line 313 in src/build.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZaJpkl6Y9sK3gGf&open=AaC1XZaJpkl6Y9sK3gGf&pullRequest=1232

Check warning on line 13 in static/assets/js/search.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `String.fromCodePoint()` over `String.fromCharCode()`.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZgIpkl6Y9sK3gIc&open=AaC1XZgIpkl6Y9sK3gIc&pullRequest=1232

Check warning on line 188 in static/settings.html

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Associate a valid label to this input field.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZiRpkl6Y9sK3gI5&open=AaC1XZiRpkl6Y9sK3gI5&pullRequest=1232

Check warning on line 107 in src/build.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=InterstellarNetwork_Interstellar&issues=AaC1XZaJpkl6Y9sK3gGc&open=AaC1XZaJpkl6Y9sK3gGc&pullRequest=1232

Check warning on line 2 in static/assets/js/tabs.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use 'String#startsWith' method instead.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZf3pkl6Y9sK3gIR&open=AaC1XZf3pkl6Y9sK3gIR&pullRequest=1232

Check warning on line 41 in static/assets/js/main.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

`ALLOWED` should be a `Set`, and use `ALLOWED.has()` to check existence or non-existence.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZf_pkl6Y9sK3gIX&open=AaC1XZf_pkl6Y9sK3gIX&pullRequest=1232

Check warning on line 235 in static/assets/js/cursor.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=InterstellarNetwork_Interstellar&issues=AaC1XZafpkl6Y9sK3gHj&open=AaC1XZafpkl6Y9sK3gHj&pullRequest=1232

Check warning on line 123 in static/assets/js/search.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Unnecessary use of conditional expression for default assignment.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZgIpkl6Y9sK3gIe&open=AaC1XZgIpkl6Y9sK3gIe&pullRequest=1232

Check warning on line 13 in src/version.js

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `String#replaceAll()` over `String#replace()`.

See more on https://sonarcloud.io/project/issues?id=InterstellarNetwork_Interstellar&issues=AaC1XZaTpkl6Y9sK3gHV&open=AaC1XZaTpkl6Y9sK3gHV&pullRequest=1232