Dziennik Zmian

v35.0.0

Historia Aktualizacji

Sledz rozwoj aplikacji Kiedy Smieci - od pierwszej wersji po najnowsze funkcje.

14
Wersji
57
Zmian
14
Major

Legenda

Nowa funkcja
Naprawa
Bezpieczenstwo
Dostepnosc
Wydajnosc
Styl
Refaktoryzacja
Dane
SEO
v34.0.0
2026-01-21
Interaktywna Mapa + UX Fixes
Interaktywna mapa wywozu (mapa.php) z Leaflet
Nowa funkcja
Markery rejonow z pulsujacym efektem dla wywozow dzis
Nowa funkcja
Dark mode dla popupow na mapie
Naprawa
Parametr URL ?region= teraz dziala poprawnie
Naprawa
Panel geokodowania w adminie
Nowa funkcja
v33.0.0
2026-01-20
PRODUCTION FINAL - Comprehensive Re-Audit
Silniejsze nazewnictwo plikow temp (random_bytes)
Bezpieczenstwo
Promise rejections z console.warn zamiast pustego catch
Naprawa
Klikalne divy z role="button" i keyboard support
Dostepnosc
Dodano robots.txt i sitemap.xml
SEO
Preconnect dla CDN (unpkg.com, tailwindcss)
Wydajnosc
v32.0.0
2026-01-19
Complete A-to-Z Security & Accessibility Audit
Whitelist validation dla DOM selectors (setView, setTab)
Bezpieczenstwo
CSS.escape() dla dynamicznych selektorow
Bezpieczenstwo
json_encode z JSON_HEX_QUOT | JSON_HEX_APOS
Bezpieczenstwo
aria-live na dynamicznych kontenerach
Dostepnosc
Sync CSS variables miedzy plikami
Naprawa
v31.0.0
2026-01-18
Ultra-Thorough Final Audit
Kompletne STATIC_ASSETS w Service Worker
Naprawa
Dynamiczny rok (CITY_YEAR) zamiast hardcoded
Naprawa
CSS variables dla wszystkich hardcoded kolorow
Styl
PWA meta tags we wszystkich plikach
Nowa funkcja
v30.0.0
2026-01-17
Comprehensive A-to-Z Re-Analysis
Dark mode gradients dla .active states
Naprawa
Usunieto user-scalable=no (WCAG)
Dostepnosc
Badge icon dla PWA (icons/badge-72.png)
Nowa funkcja
Footer print contrast - min 10px, color #555
Naprawa
v29.0.0
2026-01-16
Deep A-to-Z Audit & Final Polish
json_decode error handling przed uzyciem danych
Bezpieczenstwo
Skip links z polskimi znakami
Dostepnosc
CSS variables dla waste colors
Styl
aria-label dla dark mode toggle
Naprawa
v24.0.0
2026-01-14
Security Audit & Accessibility Fixes
isValidRegion() z rzeczywista whitelist
Bezpieczenstwo
CSRF One-Time-Use tokens
Bezpieczenstwo
Trap focus w modalach
Dostepnosc
iOS input zoom - font-size 16px
Naprawa
v23.0.0
2026-01-13
Multi-User System & Village Regions
System wielouzytkownikowy (superadmin, admin, editor)
Nowa funkcja
Panel zarzadzania uzytkownikami
Nowa funkcja
Uprawnienia do rejonow dla edytorow
Nowa funkcja
Aktualizacja rejonow wiejskich (oficjalny podzial ZGK)
Dane
v18.0.0
2026-01-10
PRODUCTION - Final Security & WCAG Audit
array_search() validation
Bezpieczenstwo
Session cache dla git stats (1h TTL)
Wydajnosc
WCAG AA contrast - weekend colors
Dostepnosc
XSS protection dla localStorage templates
Bezpieczenstwo
v15.0.0
2026-01-07
Deep Security Reanalysis
Walidacja struktury JSON (regiony/frakcje/daty)
Bezpieczenstwo
Race condition backup fix z flock()
Bezpieczenstwo
Memory leak fix - Map dla event handlers
Naprawa
Focus management dla modali
Dostepnosc
v14.0.0
2026-01-05
Full Reanalysis & Optimization
Security Headers (CSP, X-Frame-Options)
Bezpieczenstwo
MIME validation server-side (finfo_file)
Bezpieczenstwo
Safe localStorage (safeGetItem/safeSetItem)
Nowa funkcja
Dark mode dla waste colors
Styl
v13.0.0
2026-01-03
Complete Schedule Database
Kompletna baza danych - 17 rejonow z grafik ZGK
Dane
OCR extraction z kalendarzy ZGK
Nowa funkcja
Wszystkie frakcje odpadow
Nowa funkcja
v11.0.0
2025-12-28
CSS Extraction & DRY Refactoring
CSS wyekstrahowany do /assets/css/
Refaktoryzacja
FRAKCJE i REJONY scentralizowane w config.php
Refaktoryzacja
print-calendar.php zmniejszony o 58%
Wydajnosc
v10.0.0
2025-12-25
PWA & Offline Support
Progressive Web App (PWA)
Nowa funkcja
Tryb offline z Service Worker
Nowa funkcja
Eksport do kalendarza (ICS)
Nowa funkcja
Organic & Earthy theme
Styl