build: update package v0.328 — copy icon for order attribute values

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-27 20:51:20 +01:00
parent f9e5efbffb
commit b8ed7a46d8
4 changed files with 140 additions and 114 deletions

BIN
updates/0.30/ver_0.328.zip Normal file

Binary file not shown.

View File

@@ -0,0 +1,23 @@
{
"changelog": "NEW - ikona kopiowania wartosci atrybutow w szczegolach zamowienia",
"version": "0.328",
"files": {
"added": [
],
"deleted": [
],
"modified": [
"admin/templates/shop-order/order-details-custom-script.php"
]
},
"checksum_zip": "sha256:db8ddf18bc08ab7d194fbb8a9949f2366185f13cbfd64bec4ad7c600736ded20",
"sql": [
],
"date": "2026-02-27",
"directories_deleted": [
]
}

View File

@@ -1,3 +1,6 @@
<b>ver. 0.328 - 27.02.2026</b><br />
NEW - ikona kopiowania wartosci atrybutow w szczegolach zamowienia
<hr>
<b>ver. 0.327 - 27.02.2026</b><br /> <b>ver. 0.327 - 27.02.2026</b><br />
NEW - masowe usuwanie produktow w archiwum NEW - masowe usuwanie produktow w archiwum
<hr> <hr>
@@ -14,28 +17,28 @@ NEW - Endpoint API categories/list: plaska lista aktywnych kategorii (id, parent
FIX - naprawione krzaczki (mojibake) w changelog, limit wyswietlania do 5 wersji wstecz od wersji instancji FIX - naprawione krzaczki (mojibake) w changelog, limit wyswietlania do 5 wersji wstecz od wersji instancji
<hr> <hr>
<b>ver. 0.324 - 27.02.2026</b><br /> <b>ver. 0.324 - 27.02.2026</b><br />
NEW - system kolejki zadań cron (DB), priorytetowe przetwarzanie, retry/backoff, ochrona endpointu cron NEW - system kolejki zadaĹ„ cron (DB), priorytetowe przetwarzanie, retry/backoff, ochrona endpointu cron
<hr> <hr>
<b>ver. 0.323 - 24.02.2026</b><br /> <b>ver. 0.323 - 24.02.2026</b><br />
FIX - refactor importu zdjec w shopPRO import (walidacja HTTP, curl timeouty, logi), FIX - saveCustomFields tylko przy jawnym podaniu, FIX - delete() czysci custom_fields, FIX - sciezka upload w API, NEW - trwale usuwanie produktow z archiwum FIX - refactor importu zdjec w shopPRO import (walidacja HTTP, curl timeouty, logi), FIX - saveCustomFields tylko przy jawnym podaniu, FIX - delete() czysci custom_fields, FIX - sciezka upload w API, NEW - trwale usuwanie produktow z archiwum
<hr> <hr>
<b>ver. 0.322 - 24.02.2026</b><br /> <b>ver. 0.322 - 24.02.2026</b><br />
FIX - custom_fields: jawne mapowanie kluczy w ProductRepository, spójne !empty w ProductsApiController FIX - custom_fields: jawne mapowanie kluczy w ProductRepository, spĂłjne !empty w ProductsApiController
<hr> <hr>
<b>ver. 0.321 - 24.02.2026</b><br /> <b>ver. 0.321 - 24.02.2026</b><br />
NEW - API: obsługa custom_fields w create/update produktu NEW - API: obsĹ‚uga custom_fields w create/update produktu
<hr> <hr>
<b>ver. 0.320 - 24.02.2026</b><br /> <b>ver. 0.320 - 24.02.2026</b><br />
NEW - API: endpoint ensure_producer (znajdÄ‚ââ¬ĹľÄ„ââ¬Â¦Ä„ąĹş lub utwĂłrz producenta); GET product zwraca producer_name NEW - API: endpoint ensure_producer (znajdĹş lub utwĂłrz producenta); GET product zwraca producer_name
<hr> <hr>
<b>ver. 0.319 - 24.02.2026</b><br /> <b>ver. 0.319 - 24.02.2026</b><br />
FIX - usuniĂ„â„ËĂ˜cie shopPRO eksportu produktĂłw; API produktu: dodano custom_fields i security_information FIX - usuniĂ„â„ËÂĂ˜cie shopPRO eksportu produktĂłw; API produktu: dodano custom_fields i security_information
<hr> <hr>
<b>ver. 0.318 - 24.02.2026</b><br /> <b>ver. 0.318 - 24.02.2026</b><br />
NEW - shopPRO export produktów + API endpoints (ensure_attribute, ensure_attribute_value, upload_image) NEW - shopPRO export produktĂłw + API endpoints (ensure_attribute, ensure_attribute_value, upload_image)
<hr> <hr>
<b>ver. 0.317 - 23.02.2026</b><br /> <b>ver. 0.317 - 23.02.2026</b><br />
FIX - klucz API: fix zapisu (brakowalo w whiteliście), przycisk Generuj losowy klucz, ulepszony routing API FIX - klucz API: fix zapisu (brakowalo w whiteliĹ›cie), przycisk Generuj losowy klucz, ulepszony routing API
<hr> <hr>
<b>ver. 0.316 - 23.02.2026</b><br /> <b>ver. 0.316 - 23.02.2026</b><br />
FIX - migracja brakujacej kolumny type w pp_shop_products_custom_fields FIX - migracja brakujacej kolumny type w pp_shop_products_custom_fields
@@ -44,16 +47,16 @@ FIX - migracja brakujacej kolumny type w pp_shop_products_custom_fields
FIX - PDOException w listowaniu atrybutow admin (SQLSTATE HY093) FIX - PDOException w listowaniu atrybutow admin (SQLSTATE HY093)
<hr> <hr>
<b>ver. 0.314 - 23.02.2026</b><br /> <b>ver. 0.314 - 23.02.2026</b><br />
FIX - naprawa globalnej wyszukiwarki admin (Content-Type, Cache-Control, POST, try/catch), NEW - title strony z numerem zamówienia FIX - naprawa globalnej wyszukiwarki admin (Content-Type, Cache-Control, POST, try/catch), NEW - title strony z numerem zamĂłwienia
<hr> <hr>
<b>ver. 0.313 - 23.02.2026</b><br /> <b>ver. 0.313 - 23.02.2026</b><br />
FIX - sync pÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡atnoÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĹşci Apilo (int cast na apilo_order_id PPxxxxxx dawaĹ‚ 0) + logowanie decyzji sync do pp_log FIX - sync pÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡atnoÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşci Apilo (int cast na apilo_order_id PPxxxxxx dawaĹ‚ 0) + logowanie decyzji sync do pp_log
<hr> <hr>
<b>ver. 0.312 - 23.02.2026</b><br /> <b>ver. 0.312 - 23.02.2026</b><br />
FIX - krytyczne bugi integracji Apilo: curl_getinfo po curl_close, nieskoĹ„czona pĂ„â„ËĂ˜tla wysyĹ‚ki, ceny 0.00 PLN, walidacja cen FIX - krytyczne bugi integracji Apilo: curl_getinfo po curl_close, nieskoĹ„czona pĂ„â„ËÂĂ˜tla wysyĹ‚ki, ceny 0.00 PLN, walidacja cen
<hr> <hr>
<b>ver. 0.311 - 23.02.2026</b><br /> <b>ver. 0.311 - 23.02.2026</b><br />
FIX - race condition callback pÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡atnoÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĹşci Apilo, persistence filtrĂłw tabel admin, poprawki cen zamĂłwieĹ„ FIX - race condition callback pÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡atnoÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşci Apilo, persistence filtrĂłw tabel admin, poprawki cen zamĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡wieÄ„ââ¬ĹˇÄ‚˘â‚¬ĹľÄ‚„…„
<hr> <hr>
<b>ver. 0.310 - 23.02.2026</b><br /> <b>ver. 0.310 - 23.02.2026</b><br />
NEW - Zakladka Logi w sekcji Integracje (podglad pp_log z paginacja, sortowaniem, filtrami) NEW - Zakladka Logi w sekcji Integracje (podglad pp_log z paginacja, sortowaniem, filtrami)
@@ -83,10 +86,10 @@ FIX - naprawiono wyswietlanie atrybutow produktu na froncie (kolizja kolejnosci)
NEW - REST API wariantow produktow (CRUD), slownik atrybutow, filtrowanie po atrybutach, wzbogacone atrybuty z tlumaczeniami NEW - REST API wariantow produktow (CRUD), slownik atrybutow, filtrowanie po atrybutach, wzbogacone atrybuty z tlumaczeniami
<hr> <hr>
<b>ver. 0.301 - 22.02.2026</b><br /> <b>ver. 0.301 - 22.02.2026</b><br />
NEW - Ukrywalne filtry tabel, mobilna wersja szczegółów zamówienia NEW - Ukrywalne filtry tabel, mobilna wersja szczegółów zamĂłwienia
<hr> <hr>
<b>ver. 0.300 - 21.02.2026</b><br /> <b>ver. 0.300 - 21.02.2026</b><br />
- NEW - System aktualizacji oparty na manifestach JSON (checksum SHA256, backup plików, automatyczny build) - NEW - System aktualizacji oparty na manifestach JSON (checksum SHA256, backup plikĂłw, automatyczny build)
- NEW - Panel logu aktualizacji w panelu admina - NEW - Panel logu aktualizacji w panelu admina
<hr> <hr>
<b>ver. 0.299 - 21.02.2026</b><br /> <b>ver. 0.299 - 21.02.2026</b><br />
@@ -96,31 +99,31 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- FIX - kilka poprawek po aktualizacji - FIX - kilka poprawek po aktualizacji
<hr> <hr>
<b>ver. 0.297 - 19.02.2026</b><br /> <b>ver. 0.297 - 19.02.2026</b><br />
- NEW - REST API produktów (lista, szczegóły, tworzenie, aktualizacja) - NEW - REST API produktĂłw (lista, szczegóły, tworzenie, aktualizacja)
- NEW - Endpoint products z filtrowaniem, sortowaniem i paginacją - NEW - Endpoint products z filtrowaniem, sortowaniem i paginacjÄ…
- NEW - Partial update produktów (tylko zmienione pola) - NEW - Partial update produktĂłw (tylko zmienione pola)
<hr> <hr>
<b>ver. 0.296 - 19.02.2026</b><br /> <b>ver. 0.296 - 19.02.2026</b><br />
- NEW - REST API zamĂłwieĹ„ dla ordersPRO (lista, szczegĂłÄÄââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡y, zmiana statusu, pÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡atnoÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĹşci) - NEW - REST API zamĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡wieÄ„ââ¬ĹˇÄ‚˘â‚¬ĹľÄ‚„…„ dla ordersPRO (lista, szczegĂłÄÄâ€Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡y, zmiana statusu, pÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡atnoÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşci)
- NEW - Endpointy sÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡ownikowe (statusy, transporty, metody pÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡atnoÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĹşci) - NEW - Endpointy sÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡ownikowe (statusy, transporty, metody pÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡atnoÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşci)
- NEW - Autentykacja API przez X-Api-Key header - NEW - Autentykacja API przez X-Api-Key header
- NEW - Kolumna updated_at w pp_shop_orders (polling zmian) - NEW - Kolumna updated_at w pp_shop_orders (polling zmian)
<hr> <hr>
<b>ver. 0.295 - 19.02.2026</b><br /> <b>ver. 0.295 - 19.02.2026</b><br />
- NEW - Edycja produktĂłw w zamĂĄąĢ€šwieniu z panelu admina (dodawanie, usuwanie, zmiana iloÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĹşci/cen) - NEW - Edycja produktĂłw w zamĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡wieniu z panelu admina (dodawanie, usuwanie, zmiana iloÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşci/cen)
- NEW - Wyszukiwarka produktów AJAX w formularzu edycji zamówienia - NEW - Wyszukiwarka produktĂłw AJAX w formularzu edycji zamĂłwienia
- NEW - Automatyczna korekta stanów magazynowych i przeliczanie kosztu dostawy - NEW - Automatyczna korekta stanĂłw magazynowych i przeliczanie kosztu dostawy
- FIX - Cena promo w zamÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ„ąĢ€šwieniu = 0 gdy identyczna z cenÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬Ä‚æ bazowÄ… - FIX - Cena promo w zamÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡wieniu = 0 gdy identyczna z cenÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąÄľÄ„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä‚ââ¬ĹˇÄ‚æ bazowÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąÄľÄ„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä‚ââ¬ĹˇÄ‚‚¦
<hr> <hr>
<b>ver. 0.294 - 19.02.2026</b><br /> <b>ver. 0.294 - 19.02.2026</b><br />
- FIX - Code review zakończony (96/96 klas, ~1144 metod): 27 fixów across all layers - FIX - Code review zakoĹ„czony (96/96 klas, ~1144 metod): 27 fixĂłw across all layers
- FIX - Domain: null guard na query()->fetchAll() w 8 repozytoriach, redundancja DI w PromotionRepository - FIX - Domain: null guard na query()->fetchAll() w 8 repozytoriach, redundancja DI w PromotionRepository
- FIX - Admin: null safety find() ?: [] w 10 kontrolerach, null guard w App logowaniu/2FA - FIX - Admin: null safety find() ?: [] w 10 kontrolerach, null guard w App logowaniu/2FA
- FIX - Front: LayoutEngine undefined $level + $_GET null check, ShopBasketController missing global $lang_id - FIX - Front: LayoutEngine undefined $level + $_GET null check, ShopBasketController missing global $lang_id
- FIX - Shared: Helpers $_GET null check + bug 'png' → 'image/png' (Imagick lossless WebP nigdy nie dziaÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡aÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡) - FIX - Shared: Helpers $_GET null check + bug 'png' → 'image/png' (Imagick lossless WebP nigdy nie dziaÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡aÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡)
<hr> <hr>
<b>ver. 0.293 - 19.02.2026</b><br /> <b>ver. 0.293 - 19.02.2026</b><br />
- FIX - ArticleRepository: SQL injection fix (addslashesÄ„ââ¬ĹˇÄ‚‹Â˜Ä‚˘â‚¬Â Ă˘â‚¬â„˘parameterized), uproszczenie articleDetailsFrontend - FIX - ArticleRepository: SQL injection fix (addslashes→parameterized), uproszczenie articleDetailsFrontend
- FIX - AttributeRepository: martwy class_exists('\S') blokowal czyszczenie cache/temp - FIX - AttributeRepository: martwy class_exists('\S') blokowal czyszczenie cache/temp
- FIX - CategoryRepository: martwy class_exists('\S') blokowal generowanie linkow SEO kategorii - FIX - CategoryRepository: martwy class_exists('\S') blokowal generowanie linkow SEO kategorii
- FIX - BannerRepository: parametryzacja dat w SQL + null guard na query() - FIX - BannerRepository: parametryzacja dat w SQL + null guard na query()
@@ -139,12 +142,12 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- UPDATE - front\controls\Site przemianowany na front\App (router, camelCase: checkUrlParams, pageTitle) - UPDATE - front\controls\Site przemianowany na front\App (router, camelCase: checkUrlParams, pageTitle)
- UPDATE - front\view\Site przemianowany na front\LayoutEngine (layout engine, camelCase: cookieInformation) - UPDATE - front\view\Site przemianowany na front\LayoutEngine (layout engine, camelCase: cookieInformation)
- CLEANUP - usuniete autoload/front/controls/ i autoload/front/view/ (puste foldery + pliki legacy) - CLEANUP - usuniete autoload/front/controls/ i autoload/front/view/ (puste foldery + pliki legacy)
- UPDATE - usuniecie 12 legacy klas z autoload/shop/ (~2363 linii) — pelna migracja na Domain-Driven Architecture - UPDATE - usuniecie 12 legacy klas z autoload/shop/ (~2363 linii) — pelna migracja na Domain-Driven Architecture
- UPDATE - class.Order.php: logika Apilo sync i email statusu przeniesiona do OrderAdminService - UPDATE - class.Order.php: logika Apilo sync i email statusu przeniesiona do OrderAdminService
- UPDATE - class.Product.php: ~20 metod przeniesionych do ProductRepository, calculate_basket_product_price do BasketCalculator - UPDATE - class.Product.php: ~20 metod przeniesionych do ProductRepository, calculate_basket_product_price do BasketCalculator
- FIX - findCached(): stale Redis cache z obiektami \shop\Product powodowal ceny 0,00 zl - FIX - findCached(): stale Redis cache z obiektami \shop\Product powodowal ceny 0,00 zl
- FIX - szablony: konwersja object access na array access po migracji Product - FIX - szablony: konwersja object access na array access po migracji Product
- UPDATE - AttributeRepository::getAttributeValueById() — dodano Redis cache - UPDATE - AttributeRepository::getAttributeValueById() — dodano Redis cache
- CLEANUP - katalog autoload/shop/ pusty, zero referencji \shop\ w aktywnym kodzie - CLEANUP - katalog autoload/shop/ pusty, zero referencji \shop\ w aktywnym kodzie
<hr> <hr>
<b>ver. 0.291 - 17.02.2026</b><br /> <b>ver. 0.291 - 17.02.2026</b><br />
@@ -188,17 +191,17 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- FIX - Tpl::render() branch 3: sprawdzal templates_user ale ladowal templates - FIX - Tpl::render() branch 3: sprawdzal templates_user ale ladowal templates
<hr> <hr>
<b>ver. 0.284 - 16.02.2026</b><br /> <b>ver. 0.284 - 16.02.2026</b><br />
- CLEANUP - usunieta klasa DbModel (base ORM) — logika wbudowana bezposrednio w shop\Promotion - CLEANUP - usunieta klasa DbModel (base ORM) — logika wbudowana bezposrednio w shop\Promotion
<hr> <hr>
<b>ver. 0.283 - 16.02.2026</b><br /> <b>ver. 0.283 - 16.02.2026</b><br />
- UPDATE - migracja class.S.php do Shared\Helpers\Helpers (~140 plikow przepietych) - UPDATE - migracja class.S.php do Shared\Helpers\Helpers (~140 plikow przepietych)
- UPDATE - migracja class.Html.php do Shared\Html\Html - UPDATE - migracja class.Html.php do Shared\Html\Html
- UPDATE - migracja class.Email.php do Shared\Email\Email - UPDATE - migracja class.Email.php do Shared\Email\Email
- UPDATE - migracja class.Image.php do Shared\Image\ImageManipulator - UPDATE - migracja class.Image.php do Shared\Image\ImageManipulator
- UPDATE - migracja class.Log.php do Shared\Log\Log (usunieta — logika przeniesiona) - UPDATE - migracja class.Log.php do Shared\Log\Log (usunieta — logika przeniesiona)
- CLEANUP - usunieta class.Mobile_Detect.php (przestarzala detekcja UA) - CLEANUP - usunieta class.Mobile_Detect.php (przestarzala detekcja UA)
- CLEANUP - usunieto 12 nieuzywanych metod z klasy S - CLEANUP - usunieto 12 nieuzywanych metod z klasy S
- FIX - array_cartesian_product() — blad iteracji po niezdefiniowanej zmiennej - FIX - array_cartesian_product() — blad iteracji po niezdefiniowanej zmiennej
<hr> <hr>
<b>ver. 0.282 - 16.02.2026</b><br /> <b>ver. 0.282 - 16.02.2026</b><br />
- UPDATE - Cache cleanup: eliminacja legacy class.Cache.php, migracja CacheHandler i RedisConnection do Shared\Cache namespace - UPDATE - Cache cleanup: eliminacja legacy class.Cache.php, migracja CacheHandler i RedisConnection do Shared\Cache namespace
@@ -210,7 +213,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
<hr> <hr>
<b>ver. 0.281 - 16.02.2026</b><br /> <b>ver. 0.281 - 16.02.2026</b><br />
- UPDATE - migracja Banners frontend: factory + view do Domain/Views (DI) - UPDATE - migracja Banners frontend: factory + view do Domain/Views (DI)
- NEW - `front\Views\Banners` — czysty VIEW (banners, mainBanner) - NEW - `front\Views\Banners` — czysty VIEW (banners, mainBanner)
- UPDATE - `BannerRepository` rozszerzony o 2 metody frontendowe (banners, mainBanner) z Redis cache - UPDATE - `BannerRepository` rozszerzony o 2 metody frontendowe (banners, mainBanner) z Redis cache
- UPDATE - `front\view\Site::show()` przepiety na repo + Views - UPDATE - `front\view\Site::show()` przepiety na repo + Views
- CLEANUP - usuniete: front\factory\Banners, front\view\Banners - CLEANUP - usuniete: front\factory\Banners, front\view\Banners
@@ -218,10 +221,10 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
<hr> <hr>
<b>ver. 0.280 - 16.02.2026</b><br /> <b>ver. 0.280 - 16.02.2026</b><br />
- UPDATE - migracja Articles frontend: factory + view + encja do Domain/Views (DI) - UPDATE - migracja Articles frontend: factory + view + encja do Domain/Views (DI)
- NEW - `front\Views\Articles` — czysty VIEW + utility (renderowanie, generateTableOfContents, generateHeadersIds, getImage) - NEW - `front\Views\Articles` — czysty VIEW + utility (renderowanie, generateTableOfContents, generateHeadersIds, getImage)
- UPDATE - `ArticleRepository` rozszerzony o 8 metod frontendowych (z Redis cache) - UPDATE - `ArticleRepository` rozszerzony o 8 metod frontendowych (z Redis cache)
- UPDATE - `front\view\Site::show()` — 5 sekcji przepietych na repo + Views - UPDATE - `front\view\Site::show()` — 5 sekcji przepietych na repo + Views
- UPDATE - `front\controls\Site::route()` — single article + page_type switch przepiete na repo + Views - UPDATE - `front\controls\Site::route()` — single article + page_type switch przepiete na repo + Views
- UPDATE - 5 szablonow `templates/articles/*` przepietych na `\front\Views\Articles::` - UPDATE - 5 szablonow `templates/articles/*` przepietych na `\front\Views\Articles::`
- CLEANUP - usuniete: `class.Article` (encja + metody statyczne), `front\factory\Settings` (fasada) - CLEANUP - usuniete: `class.Article` (encja + metody statyczne), `front\factory\Settings` (fasada)
- FIX - eliminacja `global $lang` z `articleNoindex()`, eliminacja zaleznosci od `front\factory\Pages::page_sort()` - FIX - eliminacja `global $lang` z `articleNoindex()`, eliminacja zaleznosci od `front\factory\Pages::page_sort()`
@@ -232,22 +235,22 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- UPDATE - nowy namespace `front\Controllers` z `NewsletterController` (DI via factory closures) - UPDATE - nowy namespace `front\Controllers` z `NewsletterController` (DI via factory closures)
- UPDATE - nowy namespace `front\Views` z `Languages` i `Newsletter` (czyste VIEW, statyczne metody) - UPDATE - nowy namespace `front\Views` z `Languages` i `Newsletter` (czyste VIEW, statyczne metody)
- UPDATE - routing frontend: `Site::getControllerFactories()` z fallback na stare kontrolery - UPDATE - routing frontend: `Site::getControllerFactories()` z fallback na stare kontrolery
- FIX - `newsletter_unsubscribe()` — poprawiona skladnia medoo `delete()` (2 argumenty zamiast 3) - FIX - `newsletter_unsubscribe()` — poprawiona skladnia medoo `delete()` (2 argumenty zamiast 3)
- UPDATE - eliminacja fasady `front\factory\Languages` — 26 zaleznosci przepietych na `LanguagesRepository` - UPDATE - eliminacja fasady `front\factory\Languages` — 26 zaleznosci przepietych na `LanguagesRepository`
- CLEANUP - usuniete: `front\factory\Languages`, `front\factory\Newsletter`, `front\view\Languages`, `front\view\Newsletter`, `front\controls\Newsletter` - CLEANUP - usuniete: `front\factory\Languages`, `front\factory\Newsletter`, `front\view\Languages`, `front\view\Newsletter`, `front\controls\Newsletter`
- UPDATE - testy: `OK (437 tests, 1398 assertions)` - UPDATE - testy: `OK (437 tests, 1398 assertions)`
<hr> <hr>
<b>ver. 0.278 - 16.02.2026</b><br /> <b>ver. 0.278 - 16.02.2026</b><br />
- UPDATE - migracja Settings + Languages do wspolnych klas Domain (z cache Redis) - UPDATE - migracja Settings + Languages do wspolnych klas Domain (z cache Redis)
- FIX - `get_single_settings_value()` — parametr `$param` poprawnie uzywany (wczesniej hardcoded `firm_name`) - FIX - `get_single_settings_value()` — parametr `$param` poprawnie uzywany (wczesniej hardcoded `firm_name`)
<hr> <hr>
<b>ver. 0.277 - 16.02.2026</b><br /> <b>ver. 0.277 - 16.02.2026</b><br />
- NEW - migracja modulu `ShopProduct` (factory) — pelna migracja ~40 metod do `ProductRepository` + ~30 akcji w `ShopProductController` - NEW - migracja modulu `ShopProduct` (factory) — pelna migracja ~40 metod do `ProductRepository` + ~30 akcji w `ShopProductController`
- NEW - migracja modulu `Dashboard` do Domain + DI (`DashboardRepository`, `DashboardController`) - NEW - migracja modulu `Dashboard` do Domain + DI (`DashboardRepository`, `DashboardController`)
- NEW - migracja modulu `Update` do Domain + DI (`UpdateRepository`, `UpdateController`) - NEW - migracja modulu `Update` do Domain + DI (`UpdateRepository`, `UpdateController`)
- UPDATE - klasa `admin\Site` przemianowana na `admin\App` (plik `App.php`) - UPDATE - klasa `admin\Site` przemianowana na `admin\App` (plik `App.php`)
- UPDATE - refaktoring routingu — usunieto fallback na stare kontrolery, uproszczony routing - UPDATE - refaktoring routingu — usunieto fallback na stare kontrolery, uproszczony routing
- UPDATE - template `update/main-view.php` — panele zamiast `gridEdit`, `$.confirm()` zamiast `$.prompt()` - UPDATE - template `update/main-view.php` — panele zamiast `gridEdit`, `$.confirm()` zamiast `$.prompt()`
- CLEANUP - usuniete stare foldery: `autoload/admin/controls/`, `autoload/admin/factory/`, `autoload/admin/view/` - CLEANUP - usuniete stare foldery: `autoload/admin/controls/`, `autoload/admin/factory/`, `autoload/admin/view/`
- CLEANUP - usuniete legacy: `class.Dashboard.php` (controls/shop), `class.Update.php` (controls/factory/view), `class.Articles.php` (factory), `class.Page.php` (view), `class.ShopProduct.php` (controls/factory/view) - CLEANUP - usuniete legacy: `class.Dashboard.php` (controls/shop), `class.Update.php` (controls/factory/view), `class.Articles.php` (factory), `class.Page.php` (view), `class.ShopProduct.php` (controls/factory/view)
- UPDATE - `front\factory\Newsletter` przepieta na `ArticleRepository::articlesByDateAdd()` - UPDATE - `front\factory\Newsletter` przepieta na `ArticleRepository::articlesByDateAdd()`
@@ -336,12 +339,12 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- UPDATE - pliki aktualizacji: `updates/0.20/ver_0.268.zip`, `ver_0.268_files.txt` - UPDATE - pliki aktualizacji: `updates/0.20/ver_0.268.zip`, `ver_0.268_files.txt`
<hr> <hr>
<b>ver. 0.267 - 13.02.2026</b><br /> <b>ver. 0.267 - 13.02.2026</b><br />
- FIX - front: poprawione dobieranie layoutu dla kategorii/produktu/koszyka i innych stron moduÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡owych (fallback do layoutu domyÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĹşlnego) - FIX - front: poprawione dobieranie layoutu dla kategorii/produktu/koszyka i innych stron moduÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡owych (fallback do layoutu domyÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşlnego)
- FIX - produkt/koszyk: poprawiona obsÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡uga iloÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĹşci dla kombinacji (stan 0 po dodaniu do koszyka, limit max, odczyt `stock_0_buy`) - FIX - produkt/koszyk: poprawiona obsÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡uga iloÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşci dla kombinacji (stan 0 po dodaniu do koszyka, limit max, odczyt `stock_0_buy`)
- FIX - produkt: usuniĂ„â„ËĂ˜ty bĹ‚ÄĂĂ˜Ä˘ââ¬ĹˇĂ¬Ä‚æd JS `TypeError: $(...).visible is not a function` (zamiana na `:visible`) - FIX - produkt: usuniĂ„â„ËÂĂ˜ty bĹ‚Äâ€ÂĂæd JS `TypeError: $(...).visible is not a function` (zamiana na `:visible`)
- FIX - SEO redirecty produktĂłw: blokada konfliktĂłw po kopiowaniu URL oraz utwardzone wykrywanie pĂ„â„ËĂ˜tli redirectĂĄąĢ€šw (`lang_id` + graf przejÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĹşĂ„‚„‡) - FIX - SEO redirecty produktĂłw: blokada konfliktĂłw po kopiowaniu URL oraz utwardzone wykrywanie pĂ„â„ËÂĂ˜tli redirectĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡w (`lang_id` + graf przejÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşĂ„‚„‡)
- UPDATE - admin: `input-switch` zapisuje wartość `on` (spĂĄąĢ€šjnie z obsĹ‚ugÄ… pÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ„ąĢ€šl checkbox w formularzach) - UPDATE - admin: `input-switch` zapisuje wartość `on` (spĂłjnie z obsĂ„Ăââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡ugÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąÄľÄ„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä‚ââ¬ĹˇÄ‚æ pÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡l checkbox w formularzach)
- CLEANUP - usuniĂ„â„ËĂ˜te pliki: `apilo-bck`, `geocode-cache.php` - CLEANUP - usuniĂ„â„ËÂĂ˜te pliki: `apilo-bck`, `geocode-cache.php`
- UPDATE - testy: `OK (235 tests, 682 assertions)` - UPDATE - testy: `OK (235 tests, 682 assertions)`
- UPDATE - pliki aktualizacji: `updates/0.20/ver_0.267.zip`, `ver_0.267_files.txt`, `ver_0.267_sql.txt` - UPDATE - pliki aktualizacji: `updates/0.20/ver_0.267.zip`, `ver_0.267_files.txt`, `ver_0.267_sql.txt`
<hr> <hr>
@@ -423,7 +426,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
<b>ver. 0.257 - 12.02.2026</b><br /> <b>ver. 0.257 - 12.02.2026</b><br />
- NEW - migracja modulu `Newsletter` do architektury Domain + DI (`Domain\Newsletter\NewsletterRepository`, `Domain\Newsletter\NewsletterPreviewRenderer`, `admin\Controllers\NewsletterController`) - NEW - migracja modulu `Newsletter` do architektury Domain + DI (`Domain\Newsletter\NewsletterRepository`, `Domain\Newsletter\NewsletterPreviewRenderer`, `admin\Controllers\NewsletterController`)
- UPDATE - widoki `/admin/newsletter/*` przepiete z legacy `grid/gridEdit` na nowe komponenty (`components/table-list`, `components/form-edit`) + nowy endpoint `/admin/newsletter/preview/` - UPDATE - widoki `/admin/newsletter/*` przepiete z legacy `grid/gridEdit` na nowe komponenty (`components/table-list`, `components/form-edit`) + nowy endpoint `/admin/newsletter/preview/`
- UPDATE - routing DI (`admin\Site`) rozszerzony o moduł `Newsletter` - UPDATE - routing DI (`admin\Site`) rozszerzony o moduĹ‚ `Newsletter`
- UPDATE - `admin\factory\Newsletter` dziala jako fasada do nowego repozytorium (backward compatibility) - UPDATE - `admin\factory\Newsletter` dziala jako fasada do nowego repozytorium (backward compatibility)
- UPDATE - `front\factory\Newsletter` nie korzysta juz z `admin\view\Newsletter` - UPDATE - `front\factory\Newsletter` nie korzysta juz z `admin\view\Newsletter`
- CLEANUP - usuniete legacy klasy `autoload/admin/controls/class.Newsletter.php`, `autoload/admin/view/class.Newsletter.php` - CLEANUP - usuniete legacy klasy `autoload/admin/controls/class.Newsletter.php`, `autoload/admin/view/class.Newsletter.php`
@@ -447,7 +450,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- UPDATE - migracja widokow languages (`languages-list`, `language-edit`, `translations-list`, `translation-edit`) na `components/table-list` i `components/form-edit` - UPDATE - migracja widokow languages (`languages-list`, `language-edit`, `translations-list`, `translation-edit`) na `components/table-list` i `components/form-edit`
- UPDATE - routing DI dla `Languages` w `admin\Site` oraz kompatybilna fasada `admin\factory\Languages` delegujaca do repozytorium - UPDATE - routing DI dla `Languages` w `admin\Site` oraz kompatybilna fasada `admin\factory\Languages` delegujaca do repozytorium
- UPDATE - naprawiono zapis edycji jezyka (ID jezyka pobierane z URL przy edycji) - UPDATE - naprawiono zapis edycji jezyka (ID jezyka pobierane z URL przy edycji)
- UPDATE - globalne poprawki UX filtrów w `components/table-list` (kompaktowe kolumny `Aktywny`/`Domyslny`, spacing i pelna szerokosc selecta) - UPDATE - globalne poprawki UX filtrĂłw w `components/table-list` (kompaktowe kolumny `Aktywny`/`Domyslny`, spacing i pelna szerokosc selecta)
- CLEANUP - usuniete legacy klasy: `autoload/admin/controls/class.Languages.php`, `autoload/admin/view/class.Languages.php` - CLEANUP - usuniete legacy klasy: `autoload/admin/controls/class.Languages.php`, `autoload/admin/view/class.Languages.php`
<hr> <hr>
<b>ver. 0.253 - 12.02.2026</b><br /> <b>ver. 0.253 - 12.02.2026</b><br />
@@ -516,78 +519,78 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- UPDATE - refaktoryzacja: article_save przeniesiony do Domain\Article\ArticleRepository::save() z prywatnymi helperami - UPDATE - refaktoryzacja: article_save przeniesiony do Domain\Article\ArticleRepository::save() z prywatnymi helperami
- UPDATE - refaktoryzacja: article_delete przeniesiony do Domain\Article\ArticleRepository::archive() - UPDATE - refaktoryzacja: article_delete przeniesiony do Domain\Article\ArticleRepository::archive()
- UPDATE - ArticlesController: nowe akcje save() i delete() z DI - UPDATE - ArticlesController: nowe akcje save() i delete() z DI
- UPDATE - admin\factory\Articles::article_save() i articles_set_archive() delegujÄ… do repozytorium (kompatybilnoÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĹşĂ„‚„‡) - UPDATE - admin\factory\Articles::article_save() i articles_set_archive() delegujÄ… do repozytorium (kompatybilnoÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşĂ„‚„‡)
<hr> <hr>
<b>ver. 0.243</b><br /> <b>ver. 0.243</b><br />
- UPDATE - refaktoryzacja: cleanup nieprzypisanych plikĂłw/zdjęć artykuÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚„‚Ĺ‚w przeniesiony do Domain\Article\ArticleRepository - 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ść) - UPDATE - ArticlesController::edit() uĹĽywa repozytorium do cleanupu, a admin\factory\Articles zachowuje delegowanie (kompatybilność)
<hr> <hr>
<b>ver. 0.242</b><br /> <b>ver. 0.242</b><br />
- NEW - refaktoryzacja: Domain\Article\ArticleRepository + migracja article_edit do admin\Controllers\ArticlesController (DI) - 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 - 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 - UPDATE - metody przejĂ„â„ËÂĂ˜te przez nowe kontrolery oznaczone jako @deprecated w legacy kontrolerach admin\controls
<hr> <hr>
<b>ver. 0.241</b><br /> <b>ver. 0.241</b><br />
- NEW - refaktoryzacja: admin\Controllers\ProductArchiveController - archiwum produktów z DI - NEW - refaktoryzacja: admin\Controllers\ProductArchiveController - archiwum produktĂłw z DI
- NEW - ProductRepository::archive(), unarchive() - operacje archiwizacji w repozytorium - NEW - ProductRepository::archive(), unarchive() - operacje archiwizacji w repozytorium
- FIX - naprawiono SQL w liście archiwum (puste wyszukiwanie filtrowało wszystkie wyniki) - FIX - naprawiono SQL w liĹ›cie archiwum (puste wyszukiwanie filtrowaĹ‚o wszystkie wyniki)
- FIX - naprawiono brakujĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬Ä‚æcy filtr archive = 1 w zapytaniu bez wyszukiwania - FIX - naprawiono brakujĂ„â€ÂĂæcy filtr archive = 1 w zapytaniu bez wyszukiwania
- UPDATE - wyczyszczono szablony archiwum (usuniĂ„â„ËĂ˜to zbĂ„â„ËĂ˜dne funkcje: apilo, baselinker, duplikowanie) - UPDATE - wyczyszczono szablony archiwum (usuniĂ„â„ËÂĂ˜to zbĂ„â„ËÂĂ˜dne funkcje: apilo, baselinker, duplikowanie)
<hr> <hr>
<b>ver. 0.240</b><br /> <b>ver. 0.240</b><br />
- NEW - refaktoryzacja: Domain\Settings\SettingsRepository + admin\Controllers\SettingsController (architektura Domain-Driven) - NEW - refaktoryzacja: Domain\Settings\SettingsRepository + admin\Controllers\SettingsController (architektura Domain-Driven)
- NEW - refaktoryzacja: Domain\Cache\CacheRepository - czyszczenie cache z obsÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡ugÄ„‚„… Redis - NEW - refaktoryzacja: Domain\Cache\CacheRepository - czyszczenie cache z obsÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡ugÄ… Redis
- FIX - komunikat potwierdzenia zapisu ustawień w panelu administratora - FIX - komunikat potwierdzenia zapisu ustawieĹ„ w panelu administratora
- FIX - naprawiono element #content w layoucie admina (powiadomienia grid.js) - FIX - naprawiono element #content w layoucie admina (powiadomienia grid.js)
<hr> <hr>
<b>ver. 0.239</b><br /> <b>ver. 0.239</b><br />
- NEW - refaktoryzacja: Domain\Banner\BannerRepository + admin\Controllers\BannerController (pełna migracja kontrolera) - NEW - refaktoryzacja: Domain\Banner\BannerRepository + admin\Controllers\BannerController (peĹ‚na migracja kontrolera)
- NEW - refaktoryzacja: Domain\Product\ProductRepository::getPrice(), getName() - migracja kolejnych metod - NEW - refaktoryzacja: Domain\Product\ProductRepository::getPrice(), getName() - migracja kolejnych metod
- NEW - router admin z obsÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡ugÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬Ä‚æ nowych kontrolerÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ„ąĢ€šw (fallback na stare) - 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) - UPDATE - shop\Product::get_product_price(), get_product_name() uĹĽywajÄ… nowego repozytorium (kompatybilnoÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşĂ„‚„‡ zachowana)
<hr> <hr>
<b>ver. 0.238</b><br /> <b>ver. 0.238</b><br />
- NEW - refaktoryzacja: Domain\Product\ProductRepository - pierwsza klasa w nowej architekturze Domain-Driven - NEW - refaktoryzacja: Domain\Product\ProductRepository - pierwsza klasa w nowej architekturze Domain-Driven
- NEW - Dependency Injection zamiast global variables - NEW - Dependency Injection zamiast global variables
- UPDATE - shop\Product::get_product_quantity() używa teraz nowego repozytorium (kompatybilność zachowana) - UPDATE - shop\Product::get_product_quantity() uĹĽywa teraz nowego repozytorium (kompatybilność zachowana)
<hr> <hr>
<b>ver. 0.237</b><br /> <b>ver. 0.237</b><br />
- NEW - automatyczne czyszczenie cache produktu po aktualizacji przez CRON (Sellasist, Apilo, Baselinker) - 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 - UPDATE - przycisk "Wyczyść cache" w panelu administratora z obsÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡ugÄ… AJAX i komunikatami o postĂ„â„ËÂĂ˜pie
<hr> <hr>
<b>ver. 0.236</b><br /> <b>ver. 0.236</b><br />
- FIX - zabezpieczenie przed duplikatami zamĂłwieĹ„ w Apilo - automatyczne pobieranie ID zamĂĄąĢ€šwienia przy bÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ă„‚„â„ËĂ˜dzie "idExternal juĹĽ wykorzystywany" - FIX - zabezpieczenie przed duplikatami zamĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡wieÄ„ââ¬ĹˇÄ‚˘â‚¬ĹľÄ‚„…„ w Apilo - automatyczne pobieranie ID zamĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡wienia przy bÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąË‡Ă„‚„â„ËÂĂ˜dzie "idExternal juĹĽ wykorzystywany"
<hr> <hr>
<b>ver. 0.235</b><br /> <b>ver. 0.235</b><br />
- FIX - poprawka funkcji aktualizacji - FIX - poprawka funkcji aktualizacji
<hr> <hr>
<b>ver. 0.234</b><br /> <b>ver. 0.234</b><br />
- NEW - przycisk zaznaczania zamĂĄąĢ€šwienia jako wysÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡ane do trustmate.io - NEW - przycisk zaznaczania zamĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡wienia jako wysÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡ane do trustmate.io
<hr> <hr>
<b>ver. 0.232</b><br /> <b>ver. 0.232</b><br />
- NEW - opcje GPSR - NEW - opcje GPSR
<hr> <hr>
<b>ver. 0.231</b><br /> <b>ver. 0.231</b><br />
- FIX - poprawki bezpieczeństwa + dwuetapowa weryfikacja logowania - FIX - poprawki bezpieczeĹ„stwa + dwuetapowa weryfikacja logowania
<hr> <hr>
<b>ver. 0.230</b><br /> <b>ver. 0.230</b><br />
- FIX - poprawki bezpieczeństwa - FIX - poprawki bezpieczeĹ„stwa
<hr> <hr>
<b>ver. 0.229</b><br /> <b>ver. 0.229</b><br />
- NEW - pola dodatkowe z opcją wymagane/niewymagane - NEW - pola dodatkowe z opcjÄ… wymagane/niewymagane
<hr> <hr>
<b>ver. 0.228</b><br /> <b>ver. 0.228</b><br />
- NEW - cron do wysyĹ‚ania zamĂĄąĢ€šwieÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąÄľ do trustmate.io - NEW - cron do wysyĹ‚ania zamĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡wieÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä„Äľ do trustmate.io
<hr> <hr>
<b>ver. 0.227</b><br /> <b>ver. 0.227</b><br />
- NEW - historia kodów rabatowych - NEW - historia kodĂłw rabatowych
<hr> <hr>
<b>ver. 0.226</b><br /> <b>ver. 0.226</b><br />
- NEW - dodanie opcji faktury do zamówienia - NEW - dodanie opcji faktury do zamĂłwienia
<hr> <hr>
<b>ver. 0.225</b><br /> <b>ver. 0.225</b><br />
- NEW - przycisk czyszczenia cache - NEW - przycisk czyszczenia cache
- NEW - ponowne wysyÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡anie zamÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ„ąĢ€šwienia do apilo - NEW - ponowne wysyÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡anie zamÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡wienia do apilo
<hr> <hr>
<b>ver. 0.224</b><br /> <b>ver. 0.224</b><br />
- NEW - sortowanie form dostawy - NEW - sortowanie form dostawy
@@ -599,20 +602,20 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- NEW - integracja z Orlen Paczka - NEW - integracja z Orlen Paczka
<hr> <hr>
<b>ver. 0.221</b><br /> <b>ver. 0.221</b><br />
- NEW - Automatyczne przekierowania adresów URL produktów, zmiany w pliku htaccess - NEW - Automatyczne przekierowania adresĂłw URL produktĂłw, zmiany w pliku htaccess
<hr> <hr>
<b>ver. 0.220</b><br /> <b>ver. 0.220</b><br />
- 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 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]. - NEW - Dodanie moÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬Ä…ĹĄliwoÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşci wyĹ›wietlenia na strone popularnych produktĂłw [PRODUKTY_TOP] lub [PRODUKTY_TOP:10].
<hr> <hr>
<b>ver. 0.219</b><br /> <b>ver. 0.219</b><br />
- NEW - Dodanie moÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚ââ¬ĹľÄ‹ĹĄliwoÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĹşci zmiany daty w artykuĹ‚ach - NEW - Dodanie moÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬Ä…ĹĄliwoÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşci zmiany daty w artykuĹ‚ach
<hr> <hr>
<b>ver. 0.218</b><br /> <b>ver. 0.218</b><br />
- NEW - indywidualny kod GTM - NEW - indywidualny kod GTM
<hr> <hr>
<b>ver. 0.217</b><br /> <b>ver. 0.217</b><br />
- NEW - zwiĂ„â„ËĂ˜kszenie obsĹ‚ugi REDIS - NEW - zwiĂ„â„ËÂĂ˜kszenie obsĹ‚ugi REDIS
<hr> <hr>
<b>ver. 0.216</b><br /> <b>ver. 0.216</b><br />
- NEW - aktualizacja api i cron (apilo) - NEW - aktualizacja api i cron (apilo)
@@ -627,43 +630,43 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- FIX - wyliczenie darmowej dostawy - FIX - wyliczenie darmowej dostawy
<hr> <hr>
<b>ver. 0.212</b><br /> <b>ver. 0.212</b><br />
- NEW - zmiany w zapisywaniu zamówienia do apilo - NEW - zmiany w zapisywaniu zamĂłwienia do apilo
<hr> <hr>
<b>ver. 0.211</b><br /> <b>ver. 0.211</b><br />
- NEW - Debugowanie apilo + wyświetlanie podkategorii - NEW - Debugowanie apilo + wyĹ›wietlanie podkategorii
<hr> <hr>
<b>ver. 0.210</b><br /> <b>ver. 0.210</b><br />
- NEW - dodatkowe pola w widoku produktów - NEW - dodatkowe pola w widoku produktĂłw
<hr> <hr>
<b>ver. 0.209</b><br /> <b>ver. 0.209</b><br />
- NEW - zmiany w widoku produktów (panel administratora) - NEW - zmiany w widoku produktĂłw (panel administratora)
<hr> <hr>
<b>ver. 0.208</b><br /> <b>ver. 0.208</b><br />
- NEW - zmiany w wyszukiwarce produktów - NEW - zmiany w wyszukiwarce produktĂłw
<hr> <hr>
<b>ver. 0.204-0.207</b><br /> <b>ver. 0.204-0.207</b><br />
- NEW - htaccess update - NEW - htaccess update
<hr> <hr>
<b>ver. 0.204-0.206</b><br /> <b>ver. 0.204-0.206</b><br />
- NEW - wysyÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡anie produktÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ„ąĢ€šw do apilo - NEW - wysyÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡anie produktÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡w do apilo
<hr> <hr>
<b>ver. 0.203</b><br /> <b>ver. 0.203</b><br />
- NEW - zmiana sposobu wyliczania cen produkty z dodatkami - NEW - zmiana sposobu wyliczania cen produkty z dodatkami
<hr> <hr>
<b>ver. 0.202</b><br /> <b>ver. 0.202</b><br />
- NEW - dodano "główne zdjĂ„â„ËĂ˜cie" w edycji artykuĹ‚u - NEW - dodano "główne zdjĂ„â„ËÂĂ˜cie" w edycji artykuĹ‚u
<hr> <hr>
<b>ver. 0.201</b><br /> <b>ver. 0.201</b><br />
- FIX - aktualizacja statusów na podstawie baselinkera - FIX - aktualizacja statusĂłw na podstawie baselinkera
<hr> <hr>
<b>ver. 0.200</b><br /> <b>ver. 0.200</b><br />
- NEW - wysyÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡anie produktÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ„ąĢ€šw do baselinker - NEW - wysyÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡anie produktÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡w do baselinker
<hr> <hr>
<b>ver. 0.199</b><br /> <b>ver. 0.199</b><br />
- NEW - usprawnienie edycji danych do XML - NEW - usprawnienie edycji danych do XML
<hr> <hr>
<b>ver. 0.198</b><br /> <b>ver. 0.198</b><br />
- NEW - automatyczne generowanie kodów SKU - NEW - automatyczne generowanie kodĂłw SKU
<hr> <hr>
<b>ver. 0.197</b><br /> <b>ver. 0.197</b><br />
- FIX - poprawki w Dashboard - FIX - poprawki w Dashboard
@@ -672,7 +675,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- FIX - integracja z apilo.com - FIX - integracja z apilo.com
<hr> <hr>
<b>ver. 0.195</b><br /> <b>ver. 0.195</b><br />
- FIX - aktualizacja statusów - FIX - aktualizacja statusĂłw
<hr> <hr>
<b>ver. 0.194</b><br /> <b>ver. 0.194</b><br />
- UPDATE - integracja apilo - UPDATE - integracja apilo
@@ -681,46 +684,46 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- UPDATE - aktualizacja synchronizacji z baselinker - UPDATE - aktualizacja synchronizacji z baselinker
<hr> <hr>
<b>ver. 0.192</b><br /> <b>ver. 0.192</b><br />
- NEW - pobieranie statusów z sellasist - NEW - pobieranie statusĂłw z sellasist
<hr> <hr>
<b>ver. 0.191</b><br /> <b>ver. 0.191</b><br />
- NEW - integracja z selasist - NEW - integracja z selasist
<hr> <hr>
<b>ver. 0.190</b><br /> <b>ver. 0.190</b><br />
- FIX - produkty powiĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬Ä‚æzane - FIX - produkty powiĂ„â€ÂĂæzane
<hr> <hr>
<b>ver. 0.189</b><br /> <b>ver. 0.189</b><br />
- FIX - ceny promocyjne produktów z dodatkiem - FIX - ceny promocyjne produktĂłw z dodatkiem
<hr> <hr>
<b>ver. 0.188</b><br /> <b>ver. 0.188</b><br />
- NEW - widok listy produktów - NEW - widok listy produktĂłw
<hr> <hr>
<b>ver. 0.187</b><br /> <b>ver. 0.187</b><br />
- FIX - pobieranie cen z APILO - FIX - pobieranie cen z APILO
<hr> <hr>
<b>ver. 0.186</b><br /> <b>ver. 0.186</b><br />
- FIX - dodawanie do koszyka tych samych produktĂłw ale z rĂĄąĢ€šĂââ¬ĹľÄ„ââ¬Â¦Ă„‚ââ¬ĹľÄ‹ĹĄnÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬Ă‚¦ personalizacjÄ… - FIX - dodawanie do koszyka tych samych produktĂłw ale z rĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬Ä…ĹĄnÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąÄľÄ„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä‚ââ¬ĹˇÄ‚‚¦ personalizacjÄ…
<hr> <hr>
<b>ver. 0.185</b><br /> <b>ver. 0.185</b><br />
- FIX - masowa edycja produktów - FIX - masowa edycja produktĂłw
<hr> <hr>
<b>ver. 0.184</b><br /> <b>ver. 0.184</b><br />
- NEW - druga część integracji z apilo, masowa edycja produktów - NEW - druga część integracji z apilo, masowa edycja produktĂłw
<hr> <hr>
<b>ver. 0.183</b><br /> <b>ver. 0.183</b><br />
- NEW - pierwsza część integracji z apilo - NEW - pierwsza część integracji z apilo
<hr> <hr>
<b>ver. 0.182</b><br /> <b>ver. 0.182</b><br />
- FIX - layout - FIX - layout
<hr> <hr>
<b>ver. 0.181</b><br /> <b>ver. 0.181</b><br />
- NEW - infinitescroll - opcja wĹ‚Äâ€Ä‚æczy/wyÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ă„‚„ĂĂ˜Ä˘ââ¬ĹˇĂ¬Ä‚æcz - NEW - infinitescroll - opcja wĹ‚ÄÄ„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä‚ââ¬ĹˇÄ‚æczy/wyÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąË‡Ă„‚„â€ÂĂæcz
<hr> <hr>
<b>ver. 0.180</b><br /> <b>ver. 0.180</b><br />
- NEW - aktualizacja dashboard - NEW - aktualizacja dashboard
<hr> <hr>
<b>ver. 0.179</b><br /> <b>ver. 0.179</b><br />
- NEW - obsługa EAN - NEW - obsĹ‚uga EAN
<hr> <hr>
<b>ver. 0.177, 0.178</b><br /> <b>ver. 0.177, 0.178</b><br />
- FIX - custom_label - FIX - custom_label
@@ -736,7 +739,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
<hr> <hr>
<b>ver. 0.173</b><br /> <b>ver. 0.173</b><br />
- NEW - duplikowanie produktu wraz z kombinacjami - NEW - duplikowanie produktu wraz z kombinacjami
- NEW - dodanie przechodzenia pomiĂ„â„ËĂ˜dzy zamĂłwienia (poprzednie/nastĂ„â„ËĂ˜pne zamĂłwienie) - NEW - dodanie przechodzenia pomiĂ„â„ËÂĂ˜dzy zamĂłwienia (poprzednie/nastĂ„â„ËÂĂ˜pne zamĂłwienie)
<hr> <hr>
<b>ver. 0.172</b><br /> <b>ver. 0.172</b><br />
- FIX - poprawki w Cache - FIX - poprawki w Cache
@@ -748,22 +751,22 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- NEW - usuwanie cache produktu przy zapisie - NEW - usuwanie cache produktu przy zapisie
<hr> <hr>
<b>ver. 0.169</b><br /> <b>ver. 0.169</b><br />
- FIX - poprawki w liście produktów - FIX - poprawki w liĹ›cie produktĂłw
<hr> <hr>
<b>ver. 0.168</b><br /> <b>ver. 0.168</b><br />
- NEW - archiwum produktów - NEW - archiwum produktĂłw
<hr> <hr>
<b>ver. 0.167</b><br /> <b>ver. 0.167</b><br />
- NEW - dodanie obsÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡ugi cen i stanÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ„ąĢ€šw magazynowych kombinacji produktÄ‚ââ¬ĹľÄ˘â‚¬ĹˇÄ„ąĢ€šw - NEW - dodanie obsÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„Ä…Ä‹ââ¬Ë‡ugi cen i stanÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡w magazynowych kombinacji produktÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡w
<hr> <hr>
<b>ver. 0.166</b><br /> <b>ver. 0.166</b><br />
- NEW - wspĂłĂââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡praca z GTM - NEW - współpraca z GTM
<hr> <hr>
<b>ver. 0.164/5</b><br /> <b>ver. 0.164/5</b><br />
- FIX - ukrywanie produktów nieaktywnych - FIX - ukrywanie produktĂłw nieaktywnych
<hr> <hr>
<b>ver. 0.163</b><br /> <b>ver. 0.163</b><br />
- NEW - automatyczne podpowiadanie produktĂĄąĢ€šw do zestawu na podstawie wczeÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĹşniejszych zakupĂłw klientĂłw - NEW - automatyczne podpowiadanie produktĂ„ĂĂ˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡w do zestawu na podstawie wczeÄ„ââ¬ĹˇÄ˘â‚¬ĹľÄ‚ââ¬ĹľÄ˘â‚¬Ă¦Ä„ââ¬ĹˇÄ‹Ă˜Ä‚Ă˜Ä˘â‚¬ĹˇÄ‚Ă¬Ä„ąĹşniejszych zakupĂłw klientĂłw
<hr> <hr>
<b>ver. 0.162</b><br /> <b>ver. 0.162</b><br />
- NEW - GA4 - NEW - GA4
@@ -779,7 +782,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- FIX - cron Baselinker - FIX - cron Baselinker
<hr> <hr>
<b>ver. 0.158</b><br /> <b>ver. 0.158</b><br />
- UPDATE - poprawa kolorystyki przycisków - UPDATE - poprawa kolorystyki przyciskĂłw
<hr> <hr>
<b>ver. 0.157</b><br /> <b>ver. 0.157</b><br />
- NEW - szybka zmiana statusu produktu - NEW - szybka zmiana statusu produktu
@@ -791,10 +794,10 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- NEW - infinite scroll w widoku kategorii - NEW - infinite scroll w widoku kategorii
<hr> <hr>
<b>ver. 0.154</b><br /> <b>ver. 0.154</b><br />
- FIX - atrybuty produktów - FIX - atrybuty produktĂłw
<hr> <hr>
<b>ver. 0.153</b><br /> <b>ver. 0.153</b><br />
- FIX - atrybuty produktów - FIX - atrybuty produktĂłw
<hr> <hr>
<b>ver. 0.152</b><br /> <b>ver. 0.152</b><br />
- FIX - tematy maili - FIX - tematy maili
@@ -803,7 +806,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- FIX - tematy maili - FIX - tematy maili
<hr> <hr>
<b>ver. 0.150</b><br /> <b>ver. 0.150</b><br />
- NEW - domyślna forma transportu - NEW - domyĹ›lna forma transportu
<hr> <hr>
<b>ver. 0.149</b><br /> <b>ver. 0.149</b><br />
- NEW - tematy maili - NEW - tematy maili
@@ -821,11 +824,11 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ââ¬ĹľÄ
- NEW - omnibus ready - NEW - omnibus ready
<hr> <hr>
<b>ver. 0.144</b><br /> <b>ver. 0.144</b><br />
- FIX - usuniĂ„â„ËĂ˜cie adresu marianek.pl z kodu - FIX - usuniĂ„â„ËÂĂ˜cie adresu marianek.pl z kodu
<hr> <hr>
<b>ver. 0.143</b><br /> <b>ver. 0.143</b><br />
- FIX - poprawa generowania plików WEBP - FIX - poprawa generowania plikĂłw WEBP
<hr> <hr>
<b>ver. 0.142</b><br /> <b>ver. 0.142</b><br />
- FIX - poprawa adresu strony gÄ‚ââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡Ä‚„‚Ĺ‚wnej - FIX - poprawa adresu strony gĹ‚ĂĂââ¬ĹľÄ„ââ¬Â¦Ă„‚Ă˜Ä˘ââ¬ĹˇĂ¬ÄąĂ‡wnej
<hr> <hr>

View File

@@ -1,5 +1,5 @@
<? <?
$current_ver = 327; $current_ver = 328;
for ($i = 1; $i <= $current_ver; $i++) for ($i = 1; $i <= $current_ver; $i++)
{ {