Jacek
5f5430ec62
build: ver_0.341 - bugfix wysyłka zamówień do Apilo
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 09:55:33 +01:00
Jacek
ad82623b9b
update
2026-03-15 14:20:27 +01:00
Jacek
118e05fb24
build: ver_0.340 - bugfix crash kupon rabatowy przy zamówieniu
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 14:09:10 +01:00
Jacek
a9219bdbb9
build: ver_0.339 - refactoring ApiloRepository
2026-03-12 11:52:30 +01:00
Jacek
5a58ab17e7
build: ver_0.338 - bugfix duplikaty zamowien + status COD
2026-03-12 11:04:43 +01:00
Jacek
443940207f
build: ver_0.337 - CSRF protection admin panel
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-12 10:07:14 +01:00
Jacek
235a388199
build: ver_0.336 - error handling, try-catch Apilo, E_WARNING cron
2026-03-12 09:31:17 +01:00
Jacek
c4ce330d01
build: ver_0.335 - safeUnlink path traversal, XSS escaping szablony artykulow
2026-03-12 09:23:29 +01:00
Jacek
564b4eab40
build: ver_0.334 - poprawki bezpieczenstwa, usunieto RedBeanPHP
2026-03-12 09:19:33 +01:00
Jacek
3e073d2719
build: ver_0.333 - ochrona przed podwójnym składaniem zamówienia
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 21:50:58 +01:00
Jacek
b085c597ca
build: ver_0.332 - nowy ZIP z plikami API i ProductRepository
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-01 22:09:11 +01:00
Jacek
4b3208f824
build: ver_0.330 - nowy ZIP z index.php, zaktualizowany manifest
...
Poprzedni ZIP był uszkodzony (brak end of central directory).
Nowy ZIP zawiera index.php (v0.330), SHA256 zaktualizowany w manifeście.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-01 00:57:31 +01:00
Jacek
7d0e4558ab
build: paczki v0.330 manifest + v0.331; aktualizacja KONIEC PRACY w CLAUDE.md
...
- Dodano ver_0.330_manifest.json (brakujący manifest pobrany z serwera)
- Nowa paczka ver_0.331.zip: fix getProductLayout fallback (LayoutsRepository)
- versions.php: current_ver=331
- CLAUDE.md: KONIEC PRACY rozszerzony o kroki 6-7 (build paczki + commit paczki)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-01 00:53:47 +01:00
d60e335ca6
build: update package v0.329 — routing przez pp_routes + eliminacja htaccess.conf
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-27 23:05:24 +01:00
b8ed7a46d8
build: update package v0.328 — copy icon for order attribute values
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-27 20:51:20 +01:00
218a0e8956
build: update package v0.327 — bulk delete in product archive
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-27 20:40:22 +01:00
c59501603d
build: update package v0.326 — API categories/list endpoint
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-27 20:17:14 +01:00
28f53b7998
fix: broken SQL in update manifests — line-by-line instead of complete statements
...
build-update.ps1 was reading SQL migrations line-by-line, causing
multi-line CREATE TABLE/INSERT statements to be stored as fragments
in manifests. Fixed to strip comments, join lines, and split by
semicolons. Fixed ver_0.324_manifest.json with correct SQL statements.
Added try-catch in UpdateRepository to prevent fatal crashes on SQL errors.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 14:48:08 +01:00
98029b1720
build: update package v0.325
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 13:52:59 +01:00
c53778ab36
build: update package v0.324
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 13:32:36 +01:00
754f004096
build: update package v0.323
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 21:12:48 +01:00
c44f59894e
build: update package v0.322
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-24 14:13:19 +01:00
f0b1152ab1
build: update package v0.321
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-24 14:00:08 +01:00
ee8459ca2a
build: update package v0.320
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-24 13:35:13 +01:00
ec4e25946d
build: update package v0.319
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-24 12:35:35 +01:00
4e720c5689
build: update package v0.318
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-24 11:59:04 +01:00
9a351c16ee
build: update package v0.317
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 23:31:39 +01:00
7158f4d369
build: update package v0.316
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 18:01:50 +01:00
835386a887
build: update package v0.315
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 17:52:58 +01:00
9d3ae9a470
build: update package v0.314
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 12:34:26 +01:00
8f43f5ab4d
build: update package v0.313
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:45:45 +01:00
76de81bca4
build: update package v0.312
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 11:12:33 +01:00
96ed86649a
build: update package v0.311
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 10:51:50 +01:00
8f67d9de0a
build: update package v0.310
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 09:57:20 +01:00
92ec5e1194
build: update package v0.309
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 09:32:51 +01:00
f31630b69c
build: update package v0.308
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 21:01:37 +01:00
54edbd21f6
build: update package v0.307
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 18:04:02 +01:00
0b1f289478
build: rebuild update packages v0.304, v0.305 with fixed .updateignore
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 17:16:26 +01:00
82a655a6af
build: update package v0.306
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 17:13:01 +01:00
2dc1360395
remove ver_0.304_sql.txt from updates/ — SQL lives only in migrations/
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 16:50:29 +01:00
5c1842181a
fix: UTF-8 BOM in update SQL files causing MariaDB syntax error
...
PowerShell 5.1 Out-File -Encoding UTF8 adds BOM (EF BB BF) which
breaks SQL execution on production. Also fix manifest JSON serializing
full PS objects instead of plain strings.
- build-update.ps1: use UTF8Encoding($false) for all file writes
- build-update.ps1: force .ToString() on Get-Content results
- UpdateRepository.php: strip BOM and normalize line endings in executeSql
- Rebuild ver_0.304 package files (clean SQL + manifest)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 16:49:23 +01:00
62255541ab
build: update packages v0.304, v0.305
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 16:39:20 +01:00
3a3c2adb47
build: update package v0.303
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 15:05:19 +01:00
1fc36e4403
ver. 0.302: REST API product variants, attributes dictionary, attribute filtering
...
- Add variant CRUD endpoints (variants, create_variant, update_variant, delete_variant)
- Add dictionaries/attributes endpoint with multilingual names and values
- Add attribute_* filter params for product list filtering by attribute values
- Enrich product detail attributes with translated names (attribute_names, value_names)
- Include variants array in product detail response for parent products
- Add price_brutto validation on product create
- Batch-load attribute/value translations (4 queries instead of N+1)
- Add 43 new unit tests (730 total, 2066 assertions)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 14:42:52 +01:00
c0cdaaf638
build: update package v0.301
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 13:58:59 +01:00
b409806f02
ver. 0.300: Manifest-based update system with checksum verification and file backup
...
Replaces the manual ZIP packaging workflow with an automated build script.
UpdateRepository now supports both manifest JSON format (new) and legacy
_sql.txt/_files.txt format (fallback), enabling a smooth transition for
existing client instances.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 23:30:58 +01:00