46 Commits

Author SHA1 Message Date
Hugo Locurcio
16a57ac2f5 Make build.py run correctly regardless of CWD 2025-12-17 00:55:46 +01:00
Hugo Locurcio
faf3cf5329 Remove very old macOS, Android and iOS versions in build.py
This fixes some entries being shown with invalid colors in the chart legend,
as they no longer had associated colors. Each of these had a very
low number of reports anyway (usually 0).
2025-12-16 04:35:38 +01:00
Hugo Locurcio
9b17935f79 Switch to Chart.js to fix chart display
Frappe Charts is broken on recent browsers, and upstream is inactive.

This changes rendering from stacked horizontal bar graphs to donut charts,
as stacked horizontal bar graphs aren't available in Chart.js to my knowledge.
2025-12-16 04:28:02 +01:00
dependabot[bot]
043826956e Bump actions/upload-pages-artifact from 3 to 4 (#8)
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 10:46:19 +01:00
dependabot[bot]
95d1ee4e8b Bump actions/checkout from 4 to 6 (#9)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 10:42:18 +01:00
Hugo Locurcio
fe8b405121 Add Android 16, macOS 26 and iOS 26
- Remove Android 6, macOS 10.13 and iOS 11 to make space in graphs.
  Godot 4.x requires macOS 10.15 and iOS 12 anyway.
2025-10-07 00:25:35 +02:00
Hugo Locurcio
4df395f38b Fix typo in Vega 56 GPU PassMark score
This caused a build failure now that some reports use this GPU.
2025-07-22 17:28:33 +02:00
Hugo Locurcio
c6b299cc18 Add a notice about known browser issue for chart display 2025-05-30 14:31:08 +02:00
Hugo Locurcio
6769c831da Add 2024/2025 hardware releases
- Add the following hardware to the list:
  - CPUs:
    - AMD Zen 5.
    - Intel Arrow Lake, Raptor Lake refresh.
  - GPUs:
    - AMD RDNA4.
    - Intel Battlemage.
    - NVIDIA Blackwell.
- Add link to variable rate shading documentation.
- Update guidance on GitHub tokens to follow recent changes.
- Use SSL verification when performing GraphQL API requests.
- Update dependencies to work with Python 3.13.
2025-05-28 20:55:31 +02:00
dependabot[bot]
0d03f356fc Bump actions/upload-pages-artifact from 2 to 3 (#3)
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-28 18:29:08 +02:00
dependabot[bot]
7d623880f2 Bump actions/deploy-pages from 2 to 4 (#4)
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 2 to 4.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](https://github.com/actions/deploy-pages/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/deploy-pages
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-28 18:28:55 +02:00
Hugo Locurcio
dd82a56fd9 Remove outdated TODO comments
These features are already implemented.
2024-07-02 01:23:52 +02:00
Hugo Locurcio
2e22a46050 Fix colors for new Android/iOS/macOS versions, remove very old versions
Those very old versions were removed to make room for the new versions
(given the color scheme). None of these had any issue users detected
for over a year anyway.
2024-07-02 01:23:22 +02:00
Hugo Locurcio
ee7aee6924 Add macOS 14, macOS 15, iOS 18, Android 14 and Android 15 detection 2024-07-02 01:01:52 +02:00
Hugo Locurcio
c8ad769965 Fix typos in some Ryzen CPU model names 2024-07-02 00:57:06 +02:00
Hugo Locurcio
c74ddef194 Write Zen 1/2/3/4 with a space between Zen and the digit 2024-07-02 00:56:08 +02:00
Hugo Locurcio
2ffb9c4358 Fix PassMark CPU benchmarks URL on homepage 2024-07-02 00:53:48 +02:00
dependabot[bot]
fdb99f9347 Bump actions/configure-pages from 3 to 5 (#6)
Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 3 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases)
- [Commits](https://github.com/actions/configure-pages/compare/v3...v5)

---
updated-dependencies:
- dependency-name: actions/configure-pages
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 03:44:00 +02:00
Hugo Locurcio
c4259b6249 Add number thousands separators for CPU/GPU performance scores
This makes scores easier to read.
2024-02-09 18:46:35 +01:00
dependabot[bot]
5f2b2c3c7d Bump actions/checkout from 3 to 4 (#2)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-09 15:13:52 +01:00
dependabot[bot]
141adeca0f Bump actions/upload-pages-artifact from 1 to 2 (#1)
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 1 to 2.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v1...v2)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-09 15:13:45 +01:00
Hugo Locurcio
35894027ce Add buttons to expand/collapse all sections 2023-11-21 16:00:32 +01:00
Hugo Locurcio
99fcad0824 Fix typo in Ryzen 9 5900 single-core CPU speed 2023-07-28 02:39:33 +02:00
Hugo Locurcio
5de6d0e42c Add favicon and meta tags 2023-07-05 14:21:10 +02:00
Hugo Locurcio
31b3f77a92 Add technical and development notes to README 2023-07-05 00:24:57 +02:00
Hugo Locurcio
461d661004 Update homepage URL to match the move to @godotengine organization 2023-07-04 23:46:23 +02:00
Hugo Locurcio
3d987e6e41 Create .nojekyll file on the fly
This makes the repository's main view more lean.
2023-07-04 20:12:32 +02:00
Hugo Locurcio
252541194b Update list of CPU models currently marked as unknown 2023-07-02 17:41:55 +02:00
Hugo Locurcio
7082413feb Take workstation AMD/NVIDIA GPUs into account 2023-07-02 13:30:45 +02:00
Hugo Locurcio
523aea65b6 Deploy to GitHub Pages using GitHub Actions 2023-07-02 13:24:52 +02:00
Hugo Locurcio
b270733499 Add performance scores for CPUs
- Add some missing CPU models, remove nonexistent CPU models.
- Add operating system names to version listings so that
  the chart display sorts them from newest to oldest.
  This also removes naming ambiguities, making it possible for
  each of them to have their own color on the chart.
- Take Arch derivatives into account for the Linux distribution tally.
- Sort listings from best to worst in scores.
- Display date of first and last report on the web UI.
- Use lowercase for hexadecimal numbers to improve readability.
2023-07-02 13:09:12 +02:00
Hugo Locurcio
efdea5ad94 Add performance scores for AMD and Intel GPUs 2023-06-30 19:19:20 +02:00
Hugo Locurcio
fdd4a5216f Improve web interface, add NVIDIA GPU performance scores 2023-06-30 19:04:34 +02:00
Hugo Locurcio
6be44f5e40 Set up additional charts in the web UI 2023-06-30 13:34:06 +02:00
Hugo Locurcio
be9acfddc4 Set up mypy, Flake8, isort and pre-commit hooks 2023-06-30 12:31:02 +02:00
Hugo Locurcio
e07127250e Add more graphs to the web UI 2023-06-30 12:05:07 +02:00
Hugo Locurcio
299ae8d6d4 Begin work on web interface 2023-06-30 01:19:28 +02:00
Hugo Locurcio
7804561961 Add Intel CPU detection
- Tweak NVIDIA RTX detection to allow "GTX" misspellings.
2023-06-29 23:19:59 +02:00
Hugo Locurcio
cdbcf44c5d Add AMD Ryzen CPU detection 2023-06-29 22:14:54 +02:00
Hugo Locurcio
3c2496e03c Perform multiple requests
As of writing, with the latest 1,000 issues, it's possible to scan
992 reports.
2023-06-29 19:52:55 +02:00
Hugo Locurcio
541165ed42 Begin implementing pagination to process more than 100 issues 2023-06-29 17:08:28 +02:00
Hugo Locurcio
a230f90067 Detect more GPUs 2023-06-29 16:46:39 +02:00
Hugo Locurcio
2d825b2daf Add GeForce RTX 3070 Ti detection, fix VRAM numbers for various GPUs 2023-06-29 12:17:31 +02:00
Hugo Locurcio
811bc5a886 Be more permissive with hardware naming schemes
This should decrease the number of unknown reports, especially with
older issues that don't use the Copy System Information feature
from the Godot editor.
2023-06-29 12:10:15 +02:00
Hugo Locurcio
875d325f0e Begin detecting more software and hardware information 2023-06-29 12:04:08 +02:00
Hugo Locurcio
6b2bbd3f65 Initial commit 2023-06-28 18:34:31 +02:00