# 2026-04-11 ## Co zrobiono - [Phase 95, Plan 01] AJAX refresh tabeli i panelu statusow po zmianie statusu inline - Controller index() wykrywa AJAX request i zwraca JSON z fragmentami HTML (tableHtml + panelHtml) - JS inline-status-change.js: fetch + DOM replacement zamiast location.reload() - Scroll, filtry, paginacja zachowane po odswiezeniu - [Phase 96, Plan 01] Nowy warunek automatyzacji "Metoda platnosci" - 4 opcje: Platnosc przy odbiorze (COD), Przelew bankowy, Karta/online, Inna - Ewaluacja oparta na external_payment_type_id z pattern matching (StringHelper::isCodPayment) - Frontend: checkbox-group w formularzu + dynamiczne generowanie JS ## Zmienione pliki - `src/Modules/Orders/OrdersController.php` - `public/assets/js/modules/inline-status-change.js` - `src/Modules/Automation/AutomationController.php` - `src/Modules/Automation/AutomationService.php` - `resources/views/automation/form.php` - `public/assets/js/modules/automation-form.js`