diff --git a/PROJECT_STRUCTURE.md b/PROJECT_STRUCTURE.md index f8817ca..4d4640f 100644 --- a/PROJECT_STRUCTURE.md +++ b/PROJECT_STRUCTURE.md @@ -463,7 +463,7 @@ Aktualnie w suite są też testy modułów `Dictionaries`, `Articles` i `Users` - **CLEANUP:** usuniete legacy pliki `autoload/admin/view/class.Articles.php` i `admin/ajax/articles.php`; odpiecie include w `admin/ajax.php`. - Testy: 176 tests, 439 assertions. -### 2026-02-13: Articles edit UX i sortowanie zalacznikow (ver. 0.262) +### 2026-02-13: Articles edit UX i sortowanie zalacznikow (ver. 0.261) - **UPDATE:** `Domain\Article\ArticleRepository` - dodane `saveFilesOrder()` oraz obsluga `files_order` podczas `save()` (pierwszy zapis zachowuje kolejnosc). - **UPDATE:** routing DI (`admin\Site::$actionMap`) rozszerzony o `files_order_save -> filesOrderSave`. - **UPDATE:** `admin\Controllers\ArticlesController` - nowa akcja AJAX `filesOrderSave()`. diff --git a/REFACTORING_PLAN.md b/REFACTORING_PLAN.md index a62c7f8..031b0c2 100644 --- a/REFACTORING_PLAN.md +++ b/REFACTORING_PLAN.md @@ -673,7 +673,7 @@ Gdy `persist = true`: - CLEANUP: usuniete legacy pliki `autoload/admin/view/class.Articles.php` oraz `admin/ajax/articles.php`; `admin/ajax.php` nie includuje juz `ajax/articles.php`. - Testy po zmianie: **176 tests, 439 assertions**. -## Aktualizacja 2026-02-13 (ver. 0.262) +## Aktualizacja 2026-02-13 (ver. 0.261) - **Articles (/admin/articles)** - UPDATE: `Domain\Article\ArticleRepository` rozszerzone o `saveFilesOrder()` oraz zapis `files_order` przy `save()` (eliminuje koniecznosc drugiego zapisu po sortowaniu). - UPDATE: routing DI (`admin\Site`) rozszerzony o mapowanie `files_order_save -> filesOrderSave`. diff --git a/TESTING.md b/TESTING.md index ad519b2..c971739 100644 --- a/TESTING.md +++ b/TESTING.md @@ -258,7 +258,7 @@ Nowe testy/rozszerzenia 2026-02-13: - `tests/Unit/Domain/Article/ArticleRepositoryTest.php` (nowe przypadki dla `pagesSummaryForArticles`, `updateImageAlt`, `markFileToDelete`) - `tests/Unit/admin/Controllers/ArticlesControllerTest.php` (nowe kontrakty dla akcji `imageAltChange`, `fileNameChange`, `imageDelete`, `fileDelete`) -## Aktualizacja suite (release 0.262) +## Aktualizacja suite (release 0.261) Ostatnio zweryfikowano: 2026-02-13 ```text diff --git a/updates/0.20/ver_0.262.zip b/updates/0.20/ver_0.261.zip similarity index 100% rename from updates/0.20/ver_0.262.zip rename to updates/0.20/ver_0.261.zip diff --git a/updates/0.20/ver_0.262_files.txt b/updates/0.20/ver_0.261_files.txt similarity index 100% rename from updates/0.20/ver_0.262_files.txt rename to updates/0.20/ver_0.261_files.txt diff --git a/updates/0.20/ver_0.262_sql.txt b/updates/0.20/ver_0.261_sql.txt similarity index 100% rename from updates/0.20/ver_0.262_sql.txt rename to updates/0.20/ver_0.261_sql.txt diff --git a/updates/changelog.php b/updates/changelog.php index 7e1aba0..fd44740 100644 --- a/updates/changelog.php +++ b/updates/changelog.php @@ -1,4 +1,12 @@ -ver. 0.260 - 12.02.2026
+ver. 0.261 - 13.02.2026
+- UPDATE - finalizacja refaktoryzacji modulu `Articles` (`/admin/articles`) w warstwie Domain + DI +- UPDATE - nowe akcje AJAX w `admin\Controllers\ArticlesController` (m.in. `files_order_save`) +- UPDATE - sortowanie zalacznikow i zdjec w edycji artykulu (drag&drop + zapis kolejnosci przy pierwszym zapisie) +- UPDATE - utwardzenie uploadow (wspolny helper `libraries/plupload/upload-common.php`, walidacje i tokeny) +- FIX - potwierdzenia usuwania zdjec/zalacznikow ujednolicone z widokiem listy (jquery-confirm) +- CLEANUP - usuniete legacy `admin/ajax/articles.php` i `autoload/admin/view/class.Articles.php` +- UPDATE - pliki aktualizacji: `updates/0.20/ver_0.261.zip`, `ver_0.261_files.txt`, `ver_0.261_sql.txt` +
ver. 0.260 - 12.02.2026
- NEW - migracja modulu `ArticlesArchive` do architektury Domain + DI (`admin\\Controllers\\ArticlesArchiveController`) - UPDATE - `Domain\\Article\\ArticleRepository` rozszerzone o metody `listArchivedForAdmin`, `restore`, `deletePermanently` - UPDATE - widok `/admin/articles_archive/view_list/` przepiety z legacy `grid` na `components/table-list` @@ -421,3 +429,4 @@ + diff --git a/updates/versions.php b/updates/versions.php index a863dfa..1febe04 100644 --- a/updates/versions.php +++ b/updates/versions.php @@ -1,5 +1,5 @@