feat: cache-bust assets, fix XSS and filemtime error handling, clean up users filters

- Add ?ver=<filemtime> cache-busting to CSS/JS assets in app and auth layouts
- Use ?: 0 fallback on filemtime() to prevent E_WARNING when files are missing
- Escape security_information output with $e() to fix XSS vulnerability (show.php:91)
- Wrap product image metadata in __meta container, move storage path into <details>
- Add table--details CSS class and th { white-space: nowrap } rule
- Remove redundant sort, sort_dir, per_page filter dropdowns from users list
- Add 10 as a per-page option in users list
- Clean up completed items from TODO.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-27 21:40:17 +01:00
parent bfff05a61b
commit 1cbbc76a17
7 changed files with 22 additions and 51 deletions

View File

@@ -1,11 +1,4 @@
1. Na podglądzie produktu zmień wyświetlanie zdjęć na siatkę (grid)
2. W tabelach w filtrach filtr Na strone nie jest potrzebny bo ta opcja jest na dole w stronicowaniu.
3. W tabelach w sortowanie nie jest potrzebny bo ta opcja jest dostępna w nagłowkach tabel.
4. https://orderpro.projectpro.pl/products/8 rozszerzyć kolumnę z nazwami parametrów
5. Rozbudować dane o producencie o pola z shopPRO
6. ~~https://orderpro.projectpro.pl/products dodać kolumnę z EAN~~
7. https://orderpro.projectpro.pl/products domyślnie sortowanie po dacie dodanie DESC
8. Edytor opisów WYSWIG
9. Opisy tytuly dla każdej z integracji osobno
10. Dla integracji shopPRO możliwość przypisania do kategorii (pobierane w locie przez API)
11. Nowa zakładka ze stanami magazynowyi z inputami do szybkiego wpisania aktualnego stanu magazynowego