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:
BIN
updates/0.30/ver_0.328.zip
Normal file
BIN
updates/0.30/ver_0.328.zip
Normal file
Binary file not shown.
23
updates/0.30/ver_0.328_manifest.json
Normal file
23
updates/0.30/ver_0.328_manifest.json
Normal 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": [
|
||||
|
||||
]
|
||||
}
|
||||
@@ -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 />
|
||||
NEW - masowe usuwanie produktow w archiwum
|
||||
<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
|
||||
<hr>
|
||||
<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>
|
||||
<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
|
||||
<hr>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<b>ver. 0.316 - 23.02.2026</b><br />
|
||||
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)
|
||||
<hr>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<b>ver. 0.310 - 23.02.2026</b><br />
|
||||
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
|
||||
<hr>
|
||||
<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>
|
||||
<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
|
||||
<hr>
|
||||
<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
|
||||
<hr>
|
||||
<b>ver. 0.297 - 19.02.2026</b><br />
|
||||
- NEW - REST API produktĂ„ĂË€šÄąĂË€šw (lista, szczegĂ„ĂË€šÄąĂË€šĂ„Ä…ĂËÂĂ˂¬Ĺˇy, tworzenie, aktualizacja)
|
||||
- NEW - Endpoint products z filtrowaniem, sortowaniem i paginacjÄ‚ĂË€žĂËÂĂ˂¬Â¦
|
||||
- NEW - Partial update produktĂ„ĂË€šÄąĂË€šw (tylko zmienione pola)
|
||||
- NEW - REST API produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw (lista, szczegÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬ĹˇÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡y, tworzenie, aktualizacja)
|
||||
- NEW - Endpoint products z filtrowaniem, sortowaniem i paginacjĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦
|
||||
- NEW - Partial update produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw (tylko zmienione pola)
|
||||
<hr>
|
||||
<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 - Endpointy sÄąĂËÂĂ˂¬Ĺˇownikowe (statusy, transporty, metody 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 - Autentykacja API przez X-Api-Key header
|
||||
- NEW - Kolumna updated_at w pp_shop_orders (polling zmian)
|
||||
<hr>
|
||||
<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 - Wyszukiwarka produktĂ„ĂË€šÄąĂË€šw AJAX w formularzu edycji zamĂ„ĂË€šÄąĂË€šwienia
|
||||
- NEW - Automatyczna korekta stanĂ„ĂË€šÄąĂË€šw magazynowych i przeliczanie kosztu dostawy
|
||||
- FIX - Cena promo w zamĂ„ĂË€šÄąĂË€šwieniu = 0 gdy identyczna z cenÄ‚ĂË€žĂËÂĂ˂¬Â¦ bazowÄ‚ĂË€žĂËÂĂ˂¬Â¦
|
||||
- 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 - Automatyczna korekta stanÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw magazynowych i przeliczanie kosztu dostawy
|
||||
- FIX - Cena promo w zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇwieniu = 0 gdy identyczna z cenĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ bazowĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦
|
||||
<hr>
|
||||
<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 - 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 - 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>
|
||||
<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 - CategoryRepository: martwy class_exists('\S') blokowal generowanie linkow SEO kategorii
|
||||
- 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\view\Site przemianowany na front\LayoutEngine (layout engine, camelCase: cookieInformation)
|
||||
- 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.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 - 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
|
||||
<hr>
|
||||
<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
|
||||
<hr>
|
||||
<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>
|
||||
<b>ver. 0.283 - 16.02.2026</b><br />
|
||||
- UPDATE - migracja class.S.php do Shared\Helpers\Helpers (~140 plikow przepietych)
|
||||
- UPDATE - migracja class.Html.php do Shared\Html\Html
|
||||
- UPDATE - migracja class.Email.php do Shared\Email\Email
|
||||
- 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 - 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>
|
||||
<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
|
||||
@@ -210,7 +213,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
<hr>
|
||||
<b>ver. 0.281 - 16.02.2026</b><br />
|
||||
- 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 - `front\view\Site::show()` przepiety na repo + Views
|
||||
- CLEANUP - usuniete: front\factory\Banners, front\view\Banners
|
||||
@@ -218,10 +221,10 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
<hr>
|
||||
<b>ver. 0.280 - 16.02.2026</b><br />
|
||||
- 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 - `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\view\Site::show()` Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄ„ 5 sekcji przepietych 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::`
|
||||
- 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()`
|
||||
@@ -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\Views` z `Languages` i `Newsletter` (czyste VIEW, statyczne metody)
|
||||
- UPDATE - routing frontend: `Site::getControllerFactories()` z fallback na stare kontrolery
|
||||
- FIX - `newsletter_unsubscribe()` Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ĂËÂĂ˂¬ĹĄ poprawiona skladnia medoo `delete()` (2 argumenty zamiast 3)
|
||||
- UPDATE - eliminacja fasady `front\factory\Languages` Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ĂËÂĂ˂¬ĹĄ 26 zaleznosci przepietych na `LanguagesRepository`
|
||||
- FIX - `newsletter_unsubscribe()` Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄ„ poprawiona skladnia medoo `delete()` (2 argumenty zamiast 3)
|
||||
- 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`
|
||||
- UPDATE - testy: `OK (437 tests, 1398 assertions)`
|
||||
<hr>
|
||||
<b>ver. 0.278 - 16.02.2026</b><br />
|
||||
- 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>
|
||||
<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 `Update` do Domain + DI (`UpdateRepository`, `UpdateController`)
|
||||
- UPDATE - klasa `admin\Site` przemianowana na `admin\App` (plik `App.php`)
|
||||
- UPDATE - refaktoring routingu Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ĂËÂĂ˂¬ĹĄ usunieto fallback na stare kontrolery, uproszczony routing
|
||||
- UPDATE - template `update/main-view.php` Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ĂËÂĂ˂¬ĹĄ panele zamiast `gridEdit`, `$.confirm()` zamiast `$.prompt()`
|
||||
- UPDATE - refaktoring routingu Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄ„ usunieto fallback na stare kontrolery, uproszczony routing
|
||||
- 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 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()`
|
||||
@@ -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`
|
||||
<hr>
|
||||
<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 - 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 - 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)
|
||||
- CLEANUP - usuniÄ‚ĂË€žĂËÂĂˀžËÂÂte pliki: `apilo-bck`, `geocode-cache.php`
|
||||
- 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: 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Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąĹşĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ)
|
||||
- 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`
|
||||
- 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`
|
||||
<hr>
|
||||
@@ -423,7 +426,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
<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`)
|
||||
- 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 - `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`
|
||||
@@ -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 - 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 - 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`
|
||||
<hr>
|
||||
<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_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ÄąĂËÂĂ˂¬ĹźÄ‚ĂË€žĂËÂĂ˂¬Ë‡)
|
||||
- UPDATE - admin\factory\Articles::article_save() i articles_set_archive() delegujĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ do repozytorium (kompatybilnoÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąĹşĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ)
|
||||
<hr>
|
||||
<b>ver. 0.243</b><br />
|
||||
- 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 - 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Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąĹşĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ)
|
||||
<hr>
|
||||
<b>ver. 0.242</b><br />
|
||||
- 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
|
||||
- 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
|
||||
<hr>
|
||||
<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
|
||||
- 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)
|
||||
- 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)
|
||||
<hr>
|
||||
<b>ver. 0.240</b><br />
|
||||
- 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
|
||||
- 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)
|
||||
<hr>
|
||||
<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 - 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)
|
||||
- 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)
|
||||
<hr>
|
||||
<b>ver. 0.238</b><br />
|
||||
- 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)
|
||||
- UPDATE - shop\Product::get_product_quantity() uÄ‚ĂË€žĂ„ĂË€¦Ä‚ĂË€žĂ‹ĹĄywa teraz nowego repozytorium (kompatybilnoÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąĹşĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ zachowana)
|
||||
<hr>
|
||||
<b>ver. 0.237</b><br />
|
||||
- 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>
|
||||
<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>
|
||||
<b>ver. 0.235</b><br />
|
||||
- FIX - poprawka funkcji aktualizacji
|
||||
<hr>
|
||||
<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>
|
||||
<b>ver. 0.232</b><br />
|
||||
- NEW - opcje GPSR
|
||||
<hr>
|
||||
<b>ver. 0.231</b><br />
|
||||
- FIX - poprawki bezpieczeÄąĂËÂĂ˂¬Ĺľstwa + dwuetapowa weryfikacja logowania
|
||||
- FIX - poprawki bezpieczeÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľstwa + dwuetapowa weryfikacja logowania
|
||||
<hr>
|
||||
<b>ver. 0.230</b><br />
|
||||
- FIX - poprawki bezpieczeÄąĂËÂĂ˂¬Ĺľstwa
|
||||
- FIX - poprawki bezpieczeÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľstwa
|
||||
<hr>
|
||||
<b>ver. 0.229</b><br />
|
||||
- NEW - pola dodatkowe z opcjÄ‚ĂË€žĂËÂĂ˂¬Â¦ wymagane/niewymagane
|
||||
- NEW - pola dodatkowe z opcjĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ wymagane/niewymagane
|
||||
<hr>
|
||||
<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>
|
||||
<b>ver. 0.227</b><br />
|
||||
- NEW - historia kodĂ„ĂË€šÄąĂË€šw rabatowych
|
||||
- NEW - historia kodÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw rabatowych
|
||||
<hr>
|
||||
<b>ver. 0.226</b><br />
|
||||
- NEW - dodanie opcji faktury do zamĂ„ĂË€šÄąĂË€šwienia
|
||||
- NEW - dodanie opcji faktury do zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇwienia
|
||||
<hr>
|
||||
<b>ver. 0.225</b><br />
|
||||
- NEW - przycisk czyszczenia cache
|
||||
- NEW - ponowne wysyÄąĂËÂĂ˂¬Ĺˇanie zamĂ„ĂË€šÄąĂË€šwienia do apilo
|
||||
- NEW - ponowne wysyÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡anie zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇwienia do apilo
|
||||
<hr>
|
||||
<b>ver. 0.224</b><br />
|
||||
- NEW - sortowanie form dostawy
|
||||
@@ -599,20 +602,20 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
- NEW - integracja z Orlen Paczka
|
||||
<hr>
|
||||
<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>
|
||||
<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 popularnych produktĂ„ĂË€šÄąĂË€šw [PRODUKTY_TOP] lub [PRODUKTY_TOP: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].
|
||||
<hr>
|
||||
<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>
|
||||
<b>ver. 0.218</b><br />
|
||||
- NEW - indywidualny kod GTM
|
||||
<hr>
|
||||
<b>ver. 0.217</b><br />
|
||||
- NEW - zwiÄ‚ĂË€žĂËÂĂˀžËÂÂkszenie obsÄąĂËÂĂ˂¬Ĺˇugi REDIS
|
||||
- NEW - zwiĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹľĂ‹ÂÂÂkszenie obsÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡ugi REDIS
|
||||
<hr>
|
||||
<b>ver. 0.216</b><br />
|
||||
- NEW - aktualizacja api i cron (apilo)
|
||||
@@ -627,43 +630,43 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
- FIX - wyliczenie darmowej dostawy
|
||||
<hr>
|
||||
<b>ver. 0.212</b><br />
|
||||
- NEW - zmiany w zapisywaniu zamĂ„ĂË€šÄąĂË€šwienia do apilo
|
||||
- NEW - zmiany w zapisywaniu zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇwienia do apilo
|
||||
<hr>
|
||||
<b>ver. 0.211</b><br />
|
||||
- NEW - Debugowanie apilo + wyÄąĂËÂĂ˂¬Ĺźwietlanie podkategorii
|
||||
- NEW - Debugowanie apilo + wyÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąĹşwietlanie podkategorii
|
||||
<hr>
|
||||
<b>ver. 0.210</b><br />
|
||||
- NEW - dodatkowe pola w widoku produktĂ„ĂË€šÄąĂË€šw
|
||||
- NEW - dodatkowe pola w widoku produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw
|
||||
<hr>
|
||||
<b>ver. 0.209</b><br />
|
||||
- NEW - zmiany w widoku produktĂ„ĂË€šÄąĂË€šw (panel administratora)
|
||||
- NEW - zmiany w widoku produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw (panel administratora)
|
||||
<hr>
|
||||
<b>ver. 0.208</b><br />
|
||||
- NEW - zmiany w wyszukiwarce produktĂ„ĂË€šÄąĂË€šw
|
||||
- NEW - zmiany w wyszukiwarce produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw
|
||||
<hr>
|
||||
<b>ver. 0.204-0.207</b><br />
|
||||
- NEW - htaccess update
|
||||
<hr>
|
||||
<b>ver. 0.204-0.206</b><br />
|
||||
- NEW - wysyÄąĂËÂĂ˂¬Ĺˇanie produktĂ„ĂË€šÄąĂË€šw do apilo
|
||||
- NEW - wysyÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡anie produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw do apilo
|
||||
<hr>
|
||||
<b>ver. 0.203</b><br />
|
||||
- NEW - zmiana sposobu wyliczania cen produkty z dodatkami
|
||||
<hr>
|
||||
<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>
|
||||
<b>ver. 0.201</b><br />
|
||||
- FIX - aktualizacja statusĂ„ĂË€šÄąĂË€šw na podstawie baselinkera
|
||||
- FIX - aktualizacja statusÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw na podstawie baselinkera
|
||||
<hr>
|
||||
<b>ver. 0.200</b><br />
|
||||
- NEW - wysyÄąĂËÂĂ˂¬Ĺˇanie produktĂ„ĂË€šÄąĂË€šw do baselinker
|
||||
- NEW - wysyÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡anie produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw do baselinker
|
||||
<hr>
|
||||
<b>ver. 0.199</b><br />
|
||||
- NEW - usprawnienie edycji danych do XML
|
||||
<hr>
|
||||
<b>ver. 0.198</b><br />
|
||||
- NEW - automatyczne generowanie kodĂ„ĂË€šÄąĂË€šw SKU
|
||||
- NEW - automatyczne generowanie kodÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw SKU
|
||||
<hr>
|
||||
<b>ver. 0.197</b><br />
|
||||
- FIX - poprawki w Dashboard
|
||||
@@ -672,7 +675,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
- FIX - integracja z apilo.com
|
||||
<hr>
|
||||
<b>ver. 0.195</b><br />
|
||||
- FIX - aktualizacja statusĂ„ĂË€šÄąĂË€šw
|
||||
- FIX - aktualizacja statusÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw
|
||||
<hr>
|
||||
<b>ver. 0.194</b><br />
|
||||
- UPDATE - integracja apilo
|
||||
@@ -681,46 +684,46 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
- UPDATE - aktualizacja synchronizacji z baselinker
|
||||
<hr>
|
||||
<b>ver. 0.192</b><br />
|
||||
- NEW - pobieranie statusĂ„ĂË€šÄąĂË€šw z sellasist
|
||||
- NEW - pobieranie statusÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw z sellasist
|
||||
<hr>
|
||||
<b>ver. 0.191</b><br />
|
||||
- NEW - integracja z selasist
|
||||
<hr>
|
||||
<b>ver. 0.190</b><br />
|
||||
- FIX - produkty powiÄ‚ĂË€žĂËÂĂ˂¬Â¦zane
|
||||
- FIX - produkty powiĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦zane
|
||||
<hr>
|
||||
<b>ver. 0.189</b><br />
|
||||
- FIX - ceny promocyjne produktĂ„ĂË€šÄąĂË€šw z dodatkiem
|
||||
- FIX - ceny promocyjne produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw z dodatkiem
|
||||
<hr>
|
||||
<b>ver. 0.188</b><br />
|
||||
- NEW - widok listy produktĂ„ĂË€šÄąĂË€šw
|
||||
- NEW - widok listy produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw
|
||||
<hr>
|
||||
<b>ver. 0.187</b><br />
|
||||
- FIX - pobieranie cen z APILO
|
||||
<hr>
|
||||
<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>
|
||||
<b>ver. 0.185</b><br />
|
||||
- FIX - masowa edycja produktĂ„ĂË€šÄąĂË€šw
|
||||
- FIX - masowa edycja produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw
|
||||
<hr>
|
||||
<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>
|
||||
<b>ver. 0.183</b><br />
|
||||
- NEW - pierwsza czÄ‚ĂË€žĂËÂĂˀžËÂÂÄąĂËÂĂ˂¬ĹźÄ‚ĂË€žĂËÂĂ˂¬Ë‡ integracji z apilo
|
||||
- NEW - pierwsza czĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹľĂ‹ÂÂÂÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąĹşĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ integracji z apilo
|
||||
<hr>
|
||||
<b>ver. 0.182</b><br />
|
||||
- FIX - layout
|
||||
<hr>
|
||||
<b>ver. 0.181</b><br />
|
||||
- NEW - infinitescroll - opcja wÄąĂËÂĂ˂¬ĹˇÄ‚ĂË€žĂËÂĂ˂¬Â¦czy/wyÄąĂËÂĂ˂¬ĹˇÄ‚ĂË€žĂËÂĂ˂¬Â¦cz
|
||||
- NEW - infinitescroll - opcja wÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦czy/wyÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦cz
|
||||
<hr>
|
||||
<b>ver. 0.180</b><br />
|
||||
- NEW - aktualizacja dashboard
|
||||
<hr>
|
||||
<b>ver. 0.179</b><br />
|
||||
- NEW - obsÄąĂËÂĂ˂¬Ĺˇuga EAN
|
||||
- NEW - obsÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡uga EAN
|
||||
<hr>
|
||||
<b>ver. 0.177, 0.178</b><br />
|
||||
- FIX - custom_label
|
||||
@@ -736,7 +739,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
<hr>
|
||||
<b>ver. 0.173</b><br />
|
||||
- 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>
|
||||
<b>ver. 0.172</b><br />
|
||||
- FIX - poprawki w Cache
|
||||
@@ -748,22 +751,22 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
- NEW - usuwanie cache produktu przy zapisie
|
||||
<hr>
|
||||
<b>ver. 0.169</b><br />
|
||||
- FIX - poprawki w liÄąĂËÂĂ˂¬Ĺźcie produktĂ„ĂË€šÄąĂË€šw
|
||||
- FIX - poprawki w liÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąĹşcie produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw
|
||||
<hr>
|
||||
<b>ver. 0.168</b><br />
|
||||
- NEW - archiwum produktĂ„ĂË€šÄąĂË€šw
|
||||
- NEW - archiwum produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw
|
||||
<hr>
|
||||
<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>
|
||||
<b>ver. 0.166</b><br />
|
||||
- NEW - wspĂ„ĂË€šÄąĂË€šĂ„Ä…ĂËÂĂ˂¬Ĺˇpraca z GTM
|
||||
- NEW - wspÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬ĹˇÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡praca z GTM
|
||||
<hr>
|
||||
<b>ver. 0.164/5</b><br />
|
||||
- FIX - ukrywanie produktĂ„ĂË€šÄąĂË€šw nieaktywnych
|
||||
- FIX - ukrywanie produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw nieaktywnych
|
||||
<hr>
|
||||
<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>
|
||||
<b>ver. 0.162</b><br />
|
||||
- NEW - GA4
|
||||
@@ -779,7 +782,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
- FIX - cron Baselinker
|
||||
<hr>
|
||||
<b>ver. 0.158</b><br />
|
||||
- UPDATE - poprawa kolorystyki przyciskĂ„ĂË€šÄąĂË€šw
|
||||
- UPDATE - poprawa kolorystyki przyciskÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw
|
||||
<hr>
|
||||
<b>ver. 0.157</b><br />
|
||||
- NEW - szybka zmiana statusu produktu
|
||||
@@ -791,10 +794,10 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
- NEW - infinite scroll w widoku kategorii
|
||||
<hr>
|
||||
<b>ver. 0.154</b><br />
|
||||
- FIX - atrybuty produktĂ„ĂË€šÄąĂË€šw
|
||||
- FIX - atrybuty produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw
|
||||
<hr>
|
||||
<b>ver. 0.153</b><br />
|
||||
- FIX - atrybuty produktĂ„ĂË€šÄąĂË€šw
|
||||
- FIX - atrybuty produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw
|
||||
<hr>
|
||||
<b>ver. 0.152</b><br />
|
||||
- FIX - tematy maili
|
||||
@@ -803,7 +806,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
- FIX - tematy maili
|
||||
<hr>
|
||||
<b>ver. 0.150</b><br />
|
||||
- NEW - domyÄąĂËÂĂ˂¬Ĺźlna forma transportu
|
||||
- NEW - domyÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąĹşlna forma transportu
|
||||
<hr>
|
||||
<b>ver. 0.149</b><br />
|
||||
- NEW - tematy maili
|
||||
@@ -821,11 +824,11 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
|
||||
- NEW - omnibus ready
|
||||
<hr>
|
||||
<b>ver. 0.144</b><br />
|
||||
- FIX - usuniÄ‚ĂË€žĂËÂĂˀžËÂÂcie adresu marianek.pl z kodu
|
||||
- FIX - usuniĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹľĂ‹ÂÂÂcie adresu marianek.pl z kodu
|
||||
<hr>
|
||||
<b>ver. 0.143</b><br />
|
||||
- FIX - poprawa generowania plikĂ„ĂË€šÄąĂË€šw WEBP
|
||||
- FIX - poprawa generowania plikÄ‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇw WEBP
|
||||
<hr>
|
||||
<b>ver. 0.142</b><br />
|
||||
- FIX - poprawa adresu strony gÄąĂËÂĂ˂¬ĹˇĂ„ĂË€šÄąĂË€šwnej
|
||||
- FIX - poprawa adresu strony gÄ‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂËÂĂ˂¬ĹˇĂ„Ä…ĂËÂĂ˂¬Ĺˇwnej
|
||||
<hr>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?
|
||||
$current_ver = 327;
|
||||
$current_ver = 328;
|
||||
|
||||
for ($i = 1; $i <= $current_ver; $i++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user