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>
This commit is contained in:
2026-02-21 23:30:58 +01:00
parent 76042367f9
commit 0c3b87d831
19 changed files with 932 additions and 218 deletions

View File

@@ -23,10 +23,10 @@ composer test # standard
## Aktualny stan
```text
OK (687 tests, 1971 assertions)
OK (692 tests, 1988 assertions)
```
Zweryfikowano: 2026-02-19 (ver. 0.297)
Zweryfikowano: 2026-02-21 (ver. 0.300)
## Konfiguracja
@@ -66,6 +66,7 @@ tests/
| | |-- Settings/SettingsRepositoryTest.php
| | |-- ShopStatus/ShopStatusRepositoryTest.php
| | |-- Transport/TransportRepositoryTest.php
| | |-- Update/UpdateRepositoryTest.php
| | `-- User/UserRepositoryTest.php
| `-- admin/
| `-- Controllers/