ver. 0.249
- FIX - banner edit: poprawiono zapisywanie danych jezykowych i synchronizacje CKEditor przed zapisem - FIX - banner edit: naprawiono hash zakladek (usunieto `undefined` w URL) - FIX - filemanager: przywrocono dzialanie popupa wyboru obrazka z banera - UPDATE - komunikaty zapisu w nowym formularzu sa wyswietlane w stylu panelu (bez natywnego alertu JS) - UPDATE - lista banerow: dodano kolumne miniatury oraz podglad duzego obrazka w popup po najechaniu
ver. 0.248
- UPDATE - filtry w nowych tabelach dzialaja automatycznie na `onchange` - UPDATE - `components/table-list`: auto-submit formularza filtrow po zmianie pola (select, date, text)
ver. 0.247
- UPDATE - nowy dialog potwierdzenia usuwania w `components/table-list` (zamiast natywnego `confirm`) - UPDATE - popup usuwania: wiekszy rozmiar i centrowanie na srodku ekranu
ver. 0.246
- UPDATE - migracja listy banerow do nowego mechanizmu tabeli (`components/table-list`, filtrowanie, sortowanie, paginacja) - UPDATE - `admin\Controllers\BannerController::list()` buduje `PaginatedTableViewModel` - UPDATE - `Domain\Banner\BannerRepository::listForAdmin()` (bezpieczne filtrowanie i sortowanie) - UPDATE - usunieto legacy kontroler `autoload/admin/controls/class.Banners.php` - UPDATE - plik do usuniecia dodany w `updates/0.20/ver_0.246_files.txt`
ver. 0.245
- UPDATE - refaktoryzacja listy artykulow: wspolny komponent `admin/templates/components/table-list.php` + `PaginatedTableViewModel` - NEW - `admin\Support\TableListRequestFactory` (wspolna obsluga filtrow, sortowania i paginacji dla list) - UPDATE - `Domain\Article\ArticleRepository::listForAdmin()` utwardzone pod katem bezpieczenstwa (whitelist sortowania, bind params, limit per_page) - UPDATE - usunieto legacy `browse_list` dla modulu Articles - UPDATE - usuniete pliki legacy sa wyszczegolnione w `updates/0.20/ver_0.245_files.txt` - FIX - generator `.htaccess` i `libraries/htaccess.conf` (QSA dla `/admin/...`, komentarz niedozwolonych dyrektyw `SetHandler/AddHandler/ForceType`)
ver. 0.244
- UPDATE - refaktoryzacja: article_save przeniesiony do Domain\Article\ArticleRepository::save() z prywatnymi helperami - UPDATE - refaktoryzacja: article_delete przeniesiony do Domain\Article\ArticleRepository::archive() - UPDATE - ArticlesController: nowe akcje save() i delete() z DI - UPDATE - admin\factory\Articles::article_save() i articles_set_archive() delegują do repozytorium (kompatybilność)
ver. 0.243
- UPDATE - refaktoryzacja: cleanup nieprzypisanych plików/zdjęć artykułów przeniesiony do Domain\Article\ArticleRepository - UPDATE - ArticlesController::edit() używa repozytorium do cleanupu, a admin\factory\Articles zachowuje delegowanie (kompatybilność)
ver. 0.242
- NEW - refaktoryzacja: Domain\Article\ArticleRepository + migracja article_edit do admin\Controllers\ArticlesController (DI) - UPDATE - admin\factory\Articles::article_details() deleguje do nowego repozytorium (kompatybilność zachowana) - UPDATE - metody przejęte przez nowe kontrolery oznaczone jako @deprecated w legacy kontrolerach admin\controls
ver. 0.241
- NEW - refaktoryzacja: admin\Controllers\ProductArchiveController - archiwum produktów z DI - NEW - ProductRepository::archive(), unarchive() - operacje archiwizacji w repozytorium - FIX - naprawiono SQL w liście archiwum (puste wyszukiwanie filtrowało wszystkie wyniki) - FIX - naprawiono brakujący filtr archive = 1 w zapytaniu bez wyszukiwania - UPDATE - wyczyszczono szablony archiwum (usunięto zbędne funkcje: apilo, baselinker, duplikowanie)
ver. 0.240
- NEW - refaktoryzacja: Domain\Settings\SettingsRepository + admin\Controllers\SettingsController (architektura Domain-Driven) - NEW - refaktoryzacja: Domain\Cache\CacheRepository - czyszczenie cache z obsługą Redis - FIX - komunikat potwierdzenia zapisu ustawień w panelu administratora - FIX - naprawiono element #content w layoucie admina (powiadomienia grid.js)
ver. 0.239
- NEW - refaktoryzacja: Domain\Banner\BannerRepository + admin\Controllers\BannerController (pełna migracja kontrolera) - NEW - refaktoryzacja: Domain\Product\ProductRepository::getPrice(), getName() - migracja kolejnych metod - NEW - router admin z obsługą nowych kontrolerów (fallback na stare) - UPDATE - shop\Product::get_product_price(), get_product_name() używają nowego repozytorium (kompatybilność zachowana)
ver. 0.238
- NEW - refaktoryzacja: Domain\Product\ProductRepository - pierwsza klasa w nowej architekturze Domain-Driven - NEW - Dependency Injection zamiast global variables - UPDATE - shop\Product::get_product_quantity() używa teraz nowego repozytorium (kompatybilność zachowana)
ver. 0.237
- NEW - automatyczne czyszczenie cache produktu po aktualizacji przez CRON (Sellasist, Apilo, Baselinker) - UPDATE - przycisk "Wyczyść cache" w panelu administratora z obsługą AJAX i komunikatami o postępie
ver. 0.236
- FIX - zabezpieczenie przed duplikatami zamówień w Apilo - automatyczne pobieranie ID zamówienia przy błędzie "idExternal już wykorzystywany"
ver. 0.235
- FIX - poprawka funkcji aktualizacji
ver. 0.234
- NEW - przycisk zaznaczania zamówienia jako wysłane do trustmate.io
ver. 0.232
- NEW - opcje GPSR
ver. 0.231
- FIX - poprawki bezpieczeństwa + dwuetapowa weryfikacja logowania
ver. 0.230
- FIX - poprawki bezpieczeństwa
ver. 0.229
- NEW - pola dodatkowe z opcją wymagane/niewymagane
ver. 0.228
- NEW - cron do wysyłania zamówień do trustmate.io
ver. 0.227
- NEW - historia kodów rabatowych
ver. 0.226
- NEW - dodanie opcji faktury do zamówienia
ver. 0.225
- NEW - przycisk czyszczenia cache
- NEW - ponowne wysyłanie zamówienia do apilo
ver. 0.224
- NEW - sortowanie form dostawy
ver. 0.223
- FIX - integracja z Orlen Paczka
ver. 0.222
- NEW - integracja z Orlen Paczka
ver. 0.221
- NEW - Automatyczne przekierowania adresów URL produktów, zmiany w pliku htaccess
ver. 0.220
- NEW - Dodanie możliwości wyświetlenia na strone ostatnio dodane produkty [PRODUKTY_NEW] lub [PRODUKTY_NEW:10].
- NEW - Dodanie możliwości wyświetlenia na strone popularnych produktów [PRODUKTY_TOP] lub [PRODUKTY_TOP:10].
ver. 0.219
- NEW - Dodanie możliwości zmiany daty w artykułach
ver. 0.218
- NEW - indywidualny kod GTM
ver. 0.217
- NEW - zwiększenie obsługi REDIS
ver. 0.216
- NEW - aktualizacja api i cron (apilo)
ver. 0.215
- FIX - generowanie pliku .htaccess
ver. 0.214
- NEW - dodanie API
ver. 0.213
- FIX - wyliczenie darmowej dostawy
ver. 0.212
- NEW - zmiany w zapisywaniu zamówienia do apilo
ver. 0.211
- NEW - Debugowanie apilo + wyświetlanie podkategorii
ver. 0.210
- NEW - dodatkowe pola w widoku produktów
ver. 0.209
- NEW - zmiany w widoku produktów (panel administratora)
ver. 0.208
- NEW - zmiany w wyszukiwarce produktów
ver. 0.204-0.207
- NEW - htaccess update
ver. 0.204-0.206
- NEW - wysyłanie produktów do apilo
ver. 0.203
- NEW - zmiana sposobu wyliczania cen produkty z dodatkami
ver. 0.202
- NEW - dodano "główne zdjęcie" w edycji artykułu
ver. 0.201
- FIX - aktualizacja statusów na podstawie baselinkera
ver. 0.200
- NEW - wysyłanie produktów do baselinker
ver. 0.199
- NEW - usprawnienie edycji danych do XML
ver. 0.198
- NEW - automatyczne generowanie kodów SKU
ver. 0.197
- FIX - poprawki w Dashboard
ver. 0.196
- FIX - integracja z apilo.com
ver. 0.195
- FIX - aktualizacja statusów
ver. 0.194
- UPDATE - integracja apilo
ver. 0.193
- UPDATE - aktualizacja synchronizacji z baselinker
ver. 0.192
- NEW - pobieranie statusów z sellasist
ver. 0.191
- NEW - integracja z selasist
ver. 0.190
- FIX - produkty powiązane
ver. 0.189
- FIX - ceny promocyjne produktów z dodatkiem
ver. 0.188
- NEW - widok listy produktów
ver. 0.187
- FIX - pobieranie cen z APILO
ver. 0.186
- FIX - dodawanie do koszyka tych samych produktów ale z różną personalizacją
ver. 0.185
- FIX - masowa edycja produktów
ver. 0.184
- NEW - druga część integracji z apilo, masowa edycja produktów
ver. 0.183
- NEW - pierwsza część integracji z apilo
ver. 0.182
- FIX - layout
ver. 0.181
- NEW - infinitescroll - opcja włączy/wyłącz
ver. 0.180
- NEW - aktualizacja dashboard
ver. 0.179
- NEW - obsługa EAN
ver. 0.177, 0.178
- FIX - custom_label
ver. 0.176
- NEW - custom_label
ver. 0.175
- NEW - nowe statystyki
ver. 0.174
- FIX - generowanie xml
ver. 0.173
- NEW - duplikowanie produktu wraz z kombinacjami - NEW - dodanie przechodzenia pomiędzy zamówienia (poprzednie/następne zamówienie)
ver. 0.172
- FIX - poprawki w Cache
ver. 0.171
- FIX - poprawki w Cache
ver. 0.170
- NEW - usuwanie cache produktu przy zapisie
ver. 0.169
- FIX - poprawki w liście produktów
ver. 0.168
- NEW - archiwum produktów
ver. 0.167
- NEW - dodanie obsługi cen i stanów magazynowych kombinacji produktów
ver. 0.166
- NEW - współpraca z GTM
ver. 0.164/5
- FIX - ukrywanie produktów nieaktywnych
ver. 0.163
- NEW - automatyczne podpowiadanie produktów do zestawu na podstawie wcześniejszych zakupów klientów
ver. 0.162
- NEW - GA4
ver. 0.161
- UPDATE - aktualizacja menu administratora
ver. 0.160
- UPDATE - aktualizacja cron Baselinker - NEW - waga i cena jednostkowa produktu
ver. 0.159
- FIX - cron Baselinker
ver. 0.158
- UPDATE - poprawa kolorystyki przycisków
ver. 0.157
- NEW - szybka zmiana statusu produktu
ver. 0.156
- NEW - dodanie szybkiej edycji google xml label
ver. 0.155
- NEW - infinite scroll w widoku kategorii
ver. 0.154
- FIX - atrybuty produktów
ver. 0.153
- FIX - atrybuty produktów
ver. 0.152
- FIX - tematy maili
ver. 0.151
- FIX - tematy maili
ver. 0.150
- NEW - domyślna forma transportu
ver. 0.149
- NEW - tematy maili
ver. 0.148
- FIX - cron-xml
ver. 0.147
- FIX - cron-xml
ver. 0.146
- NEW - cron-xml
ver. 0.145
- NEW - omnibus ready
ver. 0.144
- FIX - usunięcie adresu marianek.pl z kodu
ver. 0.143
- FIX - poprawa generowania plików WEBP
ver. 0.142
- FIX - poprawa adresu strony głównej