diff --git a/.paul/ROADMAP.md b/.paul/ROADMAP.md index fe82d56..e123b68 100644 --- a/.paul/ROADMAP.md +++ b/.paul/ROADMAP.md @@ -41,6 +41,7 @@ Status: Planning | 18 | Google feed permutation URL fix | 1 | Done | 2026-04-30 | | 19 | Frontend meta tags fix (category + product) | 1 | Done | 2026-05-13 | | 20 | Category edit mojibake fix (UI labels) | 1 | Done | 2026-05-13 | +| 21 | Admin update view JS fix (przyciski aktualizacji + cache) | 1 | Done | 2026-05-13 | ## Feature @@ -149,5 +150,13 @@ Status: Planning **Scope:** Podmienić 9 hardcoded labelek na poprawne polskie znaki (Treść, Język domyślny, Tytuł, rozwinięcie, Sortowanie produktów, Wyświetlić podkategorie, Blokuj indeksację). Brak zmian w logice/HTML structure, plik zostaje UTF-8 bez BOM. Human-verify w panelu admina. +### Phase 21 — Admin update view JS fix + +**Problem:** Na `/admin/update/main_view/` nie działają przyciski "Aktualizuj do wyższej wersji", "Aktualizuj do najwyższej wersji" oraz globalny "Wyczyść cache" z headera admina. Klient nie może zaktualizować systemu. Brak błędu JS w konsoli — kliknięcie tylko dopisuje `#` do URL. + +**Root cause:** `admin/templates/update/main-view.php` pobiera zdalny changelog przez `file_get_contents` z `shoppro.project-dc.pl/updates/changelog.php`. Odpowiedź zawiera niezbalansowany HTML (niezamknięty ``** (linie 64-140 obecnej wersji) PRZED sekcję Changelog (przed `
+