feat: add detailed method changes in compatibility analysis and update tests

This commit is contained in:
Patryk Gensch
2026-06-19 00:15:04 +02:00
parent 429aafb6ce
commit 0666692198
3 changed files with 95 additions and 6 deletions

View File

@@ -239,9 +239,10 @@ curl -OJ "http://127.0.0.1:8000/compat?format=json" # → compat.json (grupy
```
W UI: przyciski **⬇ md** / **⬇ json** w panelu *Gry / wersje*. Markdown to macierz `biblioteka × gra`
(`✓` = obecna; `A`/`B*`/… gdy nazwa ma kilka wariantów powierzchni) plus sekcja *Warianty* z
przypisem: dla każdego rozbieżnego wariantu overlap % i `types/methods/events/fields +N/-N/~N`
względem referencyjnego.
(`✓` = obecna; `A`/`B*`/… gdy nazwa ma kilka wariantów powierzchni) plus sekcja *Warianty*: dla
każdego rozbieżnego wariantu overlap %, zbiorcze `types/methods/events/fields +N/-N/~N`, a pod tym
**nazwany rozkład per klasa** — które metody/eventy/pola doszły (`+`), zniknęły (``) lub zmieniły
się (`~`), np. `CMC_Animo: PAUSE ~FPS (type int→float)`. Pełne listy (bez cap-a) są w `vs_reference.detail` JSON-a.
## Front — Command Center