diff --git a/CLAUDE.md b/CLAUDE.md
index be2d8e7..6eb9433 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -102,7 +102,6 @@ Custom autoloader in each entry point (not Composer autoload at runtime). Tries
- `\Domain\` → `autoload/Domain/` (uppercase D)
- `\admin\Controllers\` → `autoload/admin/Controllers/` (lowercase a)
- `\Shared\` → `autoload/Shared/`
-- `\front\` → `autoload/front/`
- `\api\` → `autoload/api/`
- Do NOT use `\Admin\` (uppercase A) — the server directory is `admin/` (lowercase)
- `\shop\` namespace is **deleted** — all 12 legacy classes migrated to `\Domain\`, `autoload/shop/` directory removed
@@ -211,6 +210,8 @@ When user says **"KONIEC PRACY"**, execute in order:
3. SQL migrations (if DB changes): place in `migrations/{version}.sql` (e.g. `migrations/0.304.sql`). **NOT** in `updates/` — build script reads from `migrations/` automatically
4. Commit
5. Push
+6. Build update package: `git tag v0.XXX && powershell.exe -ExecutionPolicy Bypass -File build-update.ps1 -FromTag v0.PREV -ToTag v0.XXX -ChangelogEntry "opis"` — skrypt automatycznie aktualizuje `versions.php`
+7. Commit i push plików paczki (`updates/0.30/ver_0.XXX.zip`, `ver_0.XXX_manifest.json`, `updates/versions.php`, `updates/changelog-data.html`)
Before starting implementation, review current state of docs (see AGENTS.md for full list).
diff --git a/updates/0.30/ver_0.330.zip b/updates/0.30/ver_0.330.zip
new file mode 100644
index 0000000..a276f46
--- /dev/null
+++ b/updates/0.30/ver_0.330.zip
@@ -0,0 +1 @@
+c:\visual studio code\projekty\shopPRO\updates\0.30\ver_0.330.zip
\ No newline at end of file
diff --git a/updates/0.30/ver_0.330_manifest.json b/updates/0.30/ver_0.330_manifest.json
new file mode 100644
index 0000000..330d3a4
--- /dev/null
+++ b/updates/0.30/ver_0.330_manifest.json
@@ -0,0 +1,23 @@
+{
+ "changelog": "REFACT - eliminacja htaccess.conf; Helpers::htacces() generuje .htaccess w calosci z PHP; 32 statyczne trasy systemowe w pp_routes (type='system'); dynamiczne trasy jezykowe i producentow w pp_routes; invalidacja cache Redis pp_routes:all po htacces()",
+ "version": "0.330",
+ "files": {
+ "added": [
+
+ ],
+ "deleted": [
+
+ ],
+ "modified": [
+
+ ]
+ },
+ "checksum_zip": "sha256:e74bbc9ec6475059e6c99ac89ba9adf596e25394b7fe728ead6b7bc6fa762adb",
+ "sql": [
+
+ ],
+ "date": "2026-02-27",
+ "directories_deleted": [
+
+ ]
+}
diff --git a/updates/0.30/ver_0.331.zip b/updates/0.30/ver_0.331.zip
new file mode 100644
index 0000000..ed92d65
Binary files /dev/null and b/updates/0.30/ver_0.331.zip differ
diff --git a/updates/0.30/ver_0.331_manifest.json b/updates/0.30/ver_0.331_manifest.json
new file mode 100644
index 0000000..6fe18a5
--- /dev/null
+++ b/updates/0.30/ver_0.331_manifest.json
@@ -0,0 +1,23 @@
+{
+ "changelog": "FIX - getProductLayout: fallback categories_default zmieniony na status (produkty bez layoutu pobieraly szablon kategorii zamiast domyslnego)",
+ "version": "0.331",
+ "files": {
+ "added": [
+
+ ],
+ "deleted": [
+
+ ],
+ "modified": [
+ "autoload/Domain/Layouts/LayoutsRepository.php"
+ ]
+ },
+ "checksum_zip": "sha256:c5246fe62ee19ccdc0424b2836cb18543ef20aa4449eda295a358c6022583ed5",
+ "sql": [
+
+ ],
+ "date": "2026-03-01",
+ "directories_deleted": [
+
+ ]
+}
\ No newline at end of file
diff --git a/updates/changelog-data.html b/updates/changelog-data.html
index 7bd9fb4..d6e2eda 100644
--- a/updates/changelog-data.html
+++ b/updates/changelog-data.html
@@ -1,3 +1,6 @@
+ver. 0.331 - 01.03.2026
+FIX - getProductLayout: fallback categories_default zmieniony na status (produkty bez layoutu pobieraly szablon kategorii zamiast domyslnego)
+
ver. 0.329 - 27.02.2026
REFACT - routing kategorii, stron i artykulow przez pp_routes; blok routingu w index.php przed checkUrlParams(); Redis cache tras; nowe kolumny category_id/page_id/article_id/type w pp_routes
@@ -20,28 +23,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
ver. 0.324 - 27.02.2026
-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
ver. 0.323 - 24.02.2026
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
ver. 0.322 - 24.02.2026
-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
ver. 0.321 - 24.02.2026
-NEW - API: obsĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇuga custom_fields w create/update produktu
+NEW - API: obsÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡uga custom_fields w create/update produktu
ver. 0.320 - 24.02.2026
-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
ver. 0.319 - 24.02.2026
-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
ver. 0.318 - 24.02.2026
-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)
ver. 0.317 - 23.02.2026
-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
ver. 0.316 - 23.02.2026
FIX - migracja brakujacej kolumny type w pp_shop_products_custom_fields
@@ -50,16 +53,16 @@ FIX - migracja brakujacej kolumny type w pp_shop_products_custom_fields
FIX - PDOException w listowaniu atrybutow admin (SQLSTATE HY093)
ver. 0.314 - 23.02.2026
-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
ver. 0.313 - 23.02.2026
-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
ver. 0.312 - 23.02.2026
-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
ver. 0.311 - 23.02.2026
-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Ä‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€žĂ„Äľ
ver. 0.310 - 23.02.2026
NEW - Zakladka Logi w sekcji Integracje (podglad pp_log z paginacja, sortowaniem, filtrami)
@@ -89,10 +92,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
ver. 0.301 - 22.02.2026
-NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w zamĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡wienia
+NEW - Ukrywalne filtry tabel, mobilna wersja szczegÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡Ä‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇwienia
ver. 0.300 - 21.02.2026
-- 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
ver. 0.299 - 21.02.2026
@@ -102,31 +105,31 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- FIX - kilka poprawek po aktualizacji
ver. 0.297 - 19.02.2026
-- 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)
ver. 0.296 - 19.02.2026
-- 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)
ver. 0.295 - 19.02.2026
-- 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Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬ĹˇÄ‚ĂË€šĂ‚¦
ver. 0.294 - 19.02.2026
-- 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Ä‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡)
ver. 0.293 - 19.02.2026
-- 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()
@@ -145,12 +148,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
ver. 0.291 - 17.02.2026
@@ -194,17 +197,17 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- FIX - Tpl::render() branch 3: sprawdzal templates_user ale ladowal templates
ver. 0.284 - 16.02.2026
-- CLEANUP - usunieta klasa DbModel (base ORM) Ä‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄĂË€ž logika wbudowana bezposrednio w shop\Promotion
+- CLEANUP - usunieta klasa DbModel (base ORM) Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂËÂĂ˂¬Ä…Ä‚ĂË€šĂ‚ÂÂÂÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹˇÄ‚ĂË€šĂ‚¬ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€žĂËÂĂ˂¬Ĺľ logika wbudowana bezposrednio w shop\Promotion
ver. 0.283 - 16.02.2026
- 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
ver. 0.282 - 16.02.2026
- UPDATE - Cache cleanup: eliminacja legacy class.Cache.php, migracja CacheHandler i RedisConnection do Shared\Cache namespace
@@ -216,7 +219,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
ver. 0.281 - 16.02.2026
- 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
@@ -224,10 +227,10 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
ver. 0.280 - 16.02.2026
- 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()`
@@ -238,22 +241,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)`
ver. 0.278 - 16.02.2026
- 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`)
ver. 0.277 - 16.02.2026
-- 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()`
@@ -342,12 +345,12 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- UPDATE - pliki aktualizacji: `updates/0.20/ver_0.268.zip`, `ver_0.268_files.txt`
ver. 0.267 - 13.02.2026
-- 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`
@@ -429,7 +432,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
ver. 0.257 - 12.02.2026
- 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`
@@ -453,7 +456,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`
ver. 0.253 - 12.02.2026
@@ -522,78 +525,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Ä‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźÄĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬Ä…Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ)
ver. 0.243
-- UPDATE - refaktoryzacja: cleanup nieprzypisanych plikĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w/zdjÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľÄ‚ĂË€ąĂ‚ÂÂÂÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€ąĂËÂĂ˂¬Ë‡ artykuĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w przeniesiony do Domain\Article\ArticleRepository
-- UPDATE - ArticlesController::edit() uĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€ąÄąÄ„ywa repozytorium do cleanupu, a admin\factory\Articles zachowuje delegowanie (kompatybilnoĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€ąĂËÂĂ˂¬Ë‡)
+- UPDATE - refaktoryzacja: cleanup nieprzypisanych plikÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw/zdjĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľÄĂË€šĂËÂĂ˂¬Ä…Ä‚ĂË€šĂ‚ÂÂÂĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬Ä…Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ artykuÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡Ä‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw przeniesiony do Domain\Article\ArticleRepository
+- UPDATE - ArticlesController::edit() uÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬Ä…ÄąÄĂË€žywa repozytorium do cleanupu, a admin\factory\Articles zachowuje delegowanie (kompatybilnoÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźÄĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬Ä…Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ)
ver. 0.242
- NEW - refaktoryzacja: Domain\Article\ArticleRepository + migracja article_edit do admin\Controllers\ArticlesController (DI)
-- UPDATE - admin\factory\Articles::article_details() deleguje do nowego repozytorium (kompatybilnoĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€ąĂËÂĂ˂¬Ë‡ zachowana)
-- UPDATE - metody przejÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľÄ‚ĂË€ąĂ‚ÂÂÂte przez nowe kontrolery oznaczone jako @deprecated w legacy kontrolerach admin\controls
+- UPDATE - admin\factory\Articles::article_details() deleguje do nowego repozytorium (kompatybilnoÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźÄĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬Ä…Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ zachowana)
+- UPDATE - metody przejĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľÄĂË€šĂËÂĂ˂¬Ä…Ä‚ĂË€šĂ‚ÂÂÂte przez nowe kontrolery oznaczone jako @deprecated w legacy kontrolerach admin\controls
ver. 0.241
-- NEW - refaktoryzacja: admin\Controllers\ProductArchiveController - archiwum produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w z DI
+- NEW - 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)
ver. 0.240
- NEW - refaktoryzacja: Domain\Settings\SettingsRepository + admin\Controllers\SettingsController (architektura Domain-Driven)
-- NEW - refaktoryzacja: Domain\Cache\CacheRepository - czyszczenie cache z obsĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇugÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€šĂ‚¦ Redis
-- FIX - komunikat potwierdzenia zapisu ustawieĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľ w panelu administratora
+- NEW - refaktoryzacja: Domain\Cache\CacheRepository - czyszczenie cache z obsÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡ugĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬ĹˇÄ‚ĂË€šĂ‚¦ Redis
+- FIX - komunikat potwierdzenia zapisu ustawieÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€žĂ„Äľ w panelu administratora
- FIX - naprawiono element #content w layoucie admina (powiadomienia grid.js)
ver. 0.239
-- NEW - refaktoryzacja: Domain\Banner\BannerRepository + admin\Controllers\BannerController (peĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇna migracja kontrolera)
+- NEW - refaktoryzacja: Domain\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)
ver. 0.238
- NEW - refaktoryzacja: Domain\Product\ProductRepository - pierwsza klasa w nowej architekturze Domain-Driven
- NEW - Dependency Injection zamiast global variables
-- UPDATE - shop\Product::get_product_quantity() uĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€ąÄąÄ„ywa teraz nowego repozytorium (kompatybilnoĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€ąĂËÂĂ˂¬Ë‡ zachowana)
+- UPDATE - shop\Product::get_product_quantity() uÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬Ä…ÄąÄĂË€žywa teraz nowego repozytorium (kompatybilnoÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźÄĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬Ä…Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ zachowana)
ver. 0.237
- NEW - automatyczne czyszczenie cache produktu po aktualizacji przez CRON (Sellasist, Apilo, Baselinker)
-- UPDATE - przycisk "WyczyĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€ąĂËÂĂ˂¬Ë‡ cache" w panelu administratora z obsĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇugÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€šĂ‚¦ AJAX i komunikatami o postÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľÄ‚ĂË€ąĂ‚ÂÂÂpie
+- UPDATE - przycisk "WyczyÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźÄĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬Ä…Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ cache" w panelu administratora z obsÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡ugĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬ĹˇÄ‚ĂË€šĂ‚¦ AJAX i komunikatami o postĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľÄĂË€šĂËÂĂ˂¬Ä…Ä‚ĂË€šĂ‚ÂÂÂpie
ver. 0.236
-- FIX - zabezpieczenie przed duplikatami zamĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡wieĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľ w Apilo - automatyczne pobieranie ID zamĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡wienia przy bĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľÄ‚ĂË€ąĂ‚ÂÂÂdzie "idExternal juĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€ąÄąÄ„ wykorzystywany"
+- FIX - zabezpieczenie przed duplikatami zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇwieÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€žĂ„Äľ w Apilo - automatyczne pobieranie ID zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇwienia przy bÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľÄĂË€šĂËÂĂ˂¬Ä…Ä‚ĂË€šĂ‚ÂÂÂdzie "idExternal juÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬Ä…ÄąÄĂË€ž wykorzystywany"
ver. 0.235
- FIX - poprawka funkcji aktualizacji
ver. 0.234
-- NEW - przycisk zaznaczania zamĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡wienia jako wysĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇane do trustmate.io
+- NEW - przycisk zaznaczania zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇwienia jako wysÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡ane do trustmate.io
ver. 0.232
- NEW - opcje GPSR
ver. 0.231
-- FIX - poprawki bezpieczeĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľstwa + dwuetapowa weryfikacja logowania
+- FIX - poprawki bezpieczeÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€žĂ„Äľstwa + dwuetapowa weryfikacja logowania
ver. 0.230
-- FIX - poprawki bezpieczeĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľstwa
+- FIX - poprawki bezpieczeÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€žĂ„Äľstwa
ver. 0.229
-- NEW - pola dodatkowe z opcjÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€šĂ‚¦ wymagane/niewymagane
+- NEW - pola dodatkowe z opcjĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬ĹˇÄ‚ĂË€šĂ‚¦ wymagane/niewymagane
ver. 0.228
-- NEW - cron do wysyĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇania zamĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡wieĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľ do trustmate.io
+- NEW - cron do wysyÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡ania zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇwieÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€žĂ„Äľ do trustmate.io
ver. 0.227
-- NEW - historia kodĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w rabatowych
+- NEW - historia kodÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw rabatowych
ver. 0.226
-- NEW - dodanie opcji faktury do zamĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡wienia
+- NEW - dodanie opcji faktury do zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇwienia
ver. 0.225
- NEW - przycisk czyszczenia cache
-- NEW - ponowne wysyĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇanie zamĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡wienia do apilo
+- NEW - ponowne wysyÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡anie zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇwienia do apilo
ver. 0.224
- NEW - sortowanie form dostawy
@@ -605,20 +608,20 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- NEW - integracja z Orlen Paczka
ver. 0.221
-- NEW - Automatyczne przekierowania adresĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w URL produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w, zmiany w pliku htaccess
+- NEW - Automatyczne przekierowania adresÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw URL produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw, zmiany w pliku htaccess
ver. 0.220
-- NEW - Dodanie moĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€ąÄąÄ„liwoĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşci wyĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşwietlenia na strone ostatnio dodane produkty [PRODUKTY_NEW] lub [PRODUKTY_NEW:10].
-- NEW - Dodanie moĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€ąÄąÄ„liwoĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşci wyĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşwietlenia na strone popularnych produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w [PRODUKTY_TOP] lub [PRODUKTY_TOP:10].
+- NEW - Dodanie moÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬Ä…ÄąÄĂË€žliwoÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźci wyÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźwietlenia na strone ostatnio dodane produkty [PRODUKTY_NEW] lub [PRODUKTY_NEW:10].
+- NEW - Dodanie moÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬Ä…ÄąÄĂË€žliwoÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźci wyÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźwietlenia na strone popularnych produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw [PRODUKTY_TOP] lub [PRODUKTY_TOP:10].
ver. 0.219
-- NEW - Dodanie moĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€ąÄąÄ„liwoĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşci zmiany daty w artykuĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇach
+- NEW - Dodanie moÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬Ä…ÄąÄĂË€žliwoÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźci zmiany daty w artykuÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡ach
ver. 0.218
- NEW - indywidualny kod GTM
ver. 0.217
-- NEW - zwiÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľÄ‚ĂË€ąĂ‚ÂÂÂkszenie obsĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇugi REDIS
+- NEW - zwiĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľÄĂË€šĂËÂĂ˂¬Ä…Ä‚ĂË€šĂ‚ÂÂÂkszenie obsÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡ugi REDIS
ver. 0.216
- NEW - aktualizacja api i cron (apilo)
@@ -633,43 +636,43 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- FIX - wyliczenie darmowej dostawy
ver. 0.212
-- NEW - zmiany w zapisywaniu zamĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡wienia do apilo
+- NEW - zmiany w zapisywaniu zamÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇwienia do apilo
ver. 0.211
-- NEW - Debugowanie apilo + wyĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşwietlanie podkategorii
+- NEW - Debugowanie apilo + wyÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźwietlanie podkategorii
ver. 0.210
-- NEW - dodatkowe pola w widoku produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- NEW - dodatkowe pola w widoku produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.209
-- NEW - zmiany w widoku produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w (panel administratora)
+- NEW - zmiany w widoku produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw (panel administratora)
ver. 0.208
-- NEW - zmiany w wyszukiwarce produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- NEW - zmiany w wyszukiwarce produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.204-0.207
- NEW - htaccess update
ver. 0.204-0.206
-- NEW - wysyĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇanie produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w do apilo
+- NEW - wysyÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡anie produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw do apilo
ver. 0.203
- NEW - zmiana sposobu wyliczania cen produkty z dodatkami
ver. 0.202
-- NEW - dodano "gĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡wne zdjÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľÄ‚ĂË€ąĂ‚ÂÂÂcie" w edycji artykuĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇu
+- NEW - dodano "gÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡Ä‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇwne zdjĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľÄĂË€šĂËÂĂ˂¬Ä…Ä‚ĂË€šĂ‚ÂÂÂcie" w edycji artykuÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡u
ver. 0.201
-- FIX - aktualizacja statusĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w na podstawie baselinkera
+- FIX - aktualizacja statusÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw na podstawie baselinkera
ver. 0.200
-- NEW - wysyĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇanie produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w do baselinker
+- NEW - wysyÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡anie produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw do baselinker
ver. 0.199
- NEW - usprawnienie edycji danych do XML
ver. 0.198
-- NEW - automatyczne generowanie kodĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w SKU
+- NEW - automatyczne generowanie kodÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw SKU
ver. 0.197
- FIX - poprawki w Dashboard
@@ -678,7 +681,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- FIX - integracja z apilo.com
ver. 0.195
-- FIX - aktualizacja statusĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- FIX - aktualizacja statusÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.194
- UPDATE - integracja apilo
@@ -687,46 +690,46 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- UPDATE - aktualizacja synchronizacji z baselinker
ver. 0.192
-- NEW - pobieranie statusĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w z sellasist
+- NEW - pobieranie statusÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw z sellasist
ver. 0.191
- NEW - integracja z selasist
ver. 0.190
-- FIX - produkty powiÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€šĂ‚¦zane
+- FIX - produkty powiĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬ĹˇÄ‚ĂË€šĂ‚¦zane
ver. 0.189
-- FIX - ceny promocyjne produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w z dodatkiem
+- FIX - ceny promocyjne produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw z dodatkiem
ver. 0.188
-- NEW - widok listy produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- NEW - widok listy produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.187
- FIX - pobieranie cen z APILO
ver. 0.186
-- FIX - dodawanie do koszyka tych samych produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w ale z rĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€ąÄąÄ„nÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€šĂ‚¦ personalizacjÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€šĂ‚¦
+- FIX - dodawanie do koszyka tych samych produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw ale z rÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬Ä…ÄąÄĂË€žnĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬ĹˇÄ‚ĂË€šĂ‚¦ personalizacjĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬ĹˇÄ‚ĂË€šĂ‚¦
ver. 0.185
-- FIX - masowa edycja produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- FIX - masowa edycja produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.184
-- NEW - druga czÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€ąĂËÂĂ˂¬Ë‡ integracji z apilo, masowa edycja produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- NEW - druga czĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľÄĂË€šĂËÂĂ˂¬Ä…Ä‚ĂË€šĂ‚ÂÂÂÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźÄĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬Ä…Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ integracji z apilo, masowa edycja produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.183
-- NEW - pierwsza czÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€ąĂËÂĂ˂¬Ë‡ integracji z apilo
+- NEW - pierwsza czĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľÄĂË€šĂËÂĂ˂¬Ä…Ä‚ĂË€šĂ‚ÂÂÂÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźÄĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬Ä…Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‹ĂË€ˇ integracji z apilo
ver. 0.182
- FIX - layout
ver. 0.181
-- NEW - infinitescroll - opcja wĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€šĂ‚¦czy/wyĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ĂĂË€šĂ‚¦cz
+- NEW - infinitescroll - opcja wÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬ĹˇÄ‚ĂË€šĂ‚¦czy/wyÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚€ĂË€šĂËÂĂ˂¬ĹˇÄ‚ĂË€šĂ‚¦cz
ver. 0.180
- NEW - aktualizacja dashboard
ver. 0.179
-- NEW - obsĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇuga EAN
+- NEW - obsÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡uga EAN
ver. 0.177, 0.178
- FIX - custom_label
@@ -742,7 +745,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
ver. 0.173
- 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)
ver. 0.172
- FIX - poprawki w Cache
@@ -754,22 +757,22 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- NEW - usuwanie cache produktu przy zapisie
ver. 0.169
-- FIX - poprawki w liĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşcie produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- FIX - poprawki w liÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźcie produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.168
-- NEW - archiwum produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- NEW - archiwum produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.167
-- NEW - dodanie obsĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇugi cen i stanĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w magazynowych kombinacji produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- NEW - dodanie obsÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡ugi cen i stanÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw magazynowych kombinacji produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.166
-- NEW - wspĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇpraca z GTM
+- NEW - wspÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡praca z GTM
ver. 0.164/5
-- FIX - ukrywanie produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w nieaktywnych
+- FIX - ukrywanie produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw nieaktywnych
ver. 0.163
-- 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
ver. 0.162
- NEW - GA4
@@ -785,7 +788,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- FIX - cron Baselinker
ver. 0.158
-- UPDATE - poprawa kolorystyki przyciskĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- UPDATE - poprawa kolorystyki przyciskÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.157
- NEW - szybka zmiana statusu produktu
@@ -797,10 +800,10 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- NEW - infinite scroll w widoku kategorii
ver. 0.154
-- FIX - atrybuty produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- FIX - atrybuty produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.153
-- FIX - atrybuty produktĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w
+- FIX - atrybuty produktÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw
ver. 0.152
- FIX - tematy maili
@@ -809,7 +812,7 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- FIX - tematy maili
ver. 0.150
-- NEW - domyĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąĹşlna forma transportu
+- NEW - domyÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ă„ąĹźlna forma transportu
ver. 0.149
- NEW - tematy maili
@@ -827,11 +830,11 @@ NEW - Ukrywalne filtry tabel, mobilna wersja szczegĂ„Ä
- NEW - omnibus ready
ver. 0.144
-- FIX - usuniÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľÄ‚ĂË€ąĂ‚ÂÂÂcie adresu marianek.pl z kodu
+- FIX - usuniĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąÄľÄĂË€šĂËÂĂ˂¬Ä…Ä‚ĂË€šĂ‚ÂÂÂcie adresu marianek.pl z kodu
ver. 0.143
-- FIX - poprawa generowania plikĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡w WEBP
+- FIX - poprawa generowania plikÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇw WEBP
ver. 0.142
-- FIX - poprawa adresu strony gĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€žĂ„ĂË€¦Ä‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡wnej
+- FIX - poprawa adresu strony gÄ‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬Ă‚¦ĂĂË€žĂËÂĂ˂¬ĹˇÄ‚ĂË€ąĂ‚ÂÂÂĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąË‡Ä‚ĂË€šĂ‚¬ĂĂË€žĂ„ĂË€¦Ä‚ĂË€ąĂËÂĂ˂¬Ë‡Ä‚ĂË€žĂËÂĂ˂¬ĹˇÄ‚ËÂÂÄ‚ËÂĂˀšÂ¬ÄąÄľĂ„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇĂ„ĂË€šĂËÂĂ˂¬ĹľÄ‚ĂË€žĂËÂĂ˂¬Â¦Ă„ĂË€šĂ‹ÂÂÂÄ‚ËÂÂÄ‚ËÂĂ˂¬ĹˇĂ‚¬ÄąËĂË€ˇwnej
diff --git a/updates/versions.php b/updates/versions.php
index b14d3b9..da34c64 100644
--- a/updates/versions.php
+++ b/updates/versions.php
@@ -1,5 +1,5 @@
-$current_ver = 329;
+$current_ver = 331;
for ($i = 1; $i <= $current_ver; $i++)
{