update
This commit is contained in:
38
.paul/changelog/2026-04-10.md
Normal file
38
.paul/changelog/2026-04-10.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# 2026-04-10
|
||||
|
||||
## Co zrobiono
|
||||
|
||||
- [Phase 93, Plan 01] Checkbox "Zapamietaj mnie" z persistent cookie 30 dni
|
||||
- Migracja: kolumna remember_token w tabeli users (hash SHA-256)
|
||||
- Backend: generowanie/walidacja tokena, auto-login z middleware, czyszczenie przy logout
|
||||
- Frontend: checkbox w formularzu logowania, usuniecie zasleppki bledu logowania
|
||||
- Tlumaczenie pl.php: klucz remember_me
|
||||
|
||||
## Zmienione pliki
|
||||
|
||||
- `database/migrations/20260410_000081_add_remember_token_to_users.sql`
|
||||
- `src/Modules/Users/UserRepository.php`
|
||||
- `src/Modules/Auth/AuthService.php`
|
||||
- `src/Modules/Auth/AuthController.php`
|
||||
- `src/Modules/Auth/AuthMiddleware.php`
|
||||
- `resources/views/auth/login.php`
|
||||
- `resources/scss/login.scss`
|
||||
- `resources/lang/pl.php`
|
||||
- `public/assets/css/login.css`
|
||||
|
||||
- [Phase 94, Plan 01] Popup podgladu zamowienia na liscie zamowien
|
||||
- Endpoint AJAX: GET /api/orders/{id}/preview (HTML fragment)
|
||||
- Modal z danymi kupujacego, adresem dostawy, produktami (zdjecia + personalizacja), notatkami klienta, podsumowaniem
|
||||
- Ikona oka w kolumnie nr zamowienia, kopiowanie do schowka (clipboard API)
|
||||
|
||||
## Zmienione pliki (Phase 94)
|
||||
|
||||
- `src/Modules/Orders/OrdersController.php`
|
||||
- `routes/web.php`
|
||||
- `resources/views/orders/partials/preview-content.php` (nowy)
|
||||
- `resources/views/orders/partials/preview-modal.php` (nowy)
|
||||
- `resources/views/orders/list.php`
|
||||
- `resources/scss/modules/_order-preview-modal.scss` (nowy)
|
||||
- `resources/scss/app.scss`
|
||||
- `resources/lang/pl.php`
|
||||
- `public/assets/css/app.css`
|
||||
22
.paul/changelog/2026-04-11.md
Normal file
22
.paul/changelog/2026-04-11.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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`
|
||||
43
.paul/changelog/2026-04-12.md
Normal file
43
.paul/changelog/2026-04-12.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# 2026-04-12
|
||||
|
||||
## Co zrobiono
|
||||
|
||||
- [Phase 97, Plan 01] Polautomatyczne generowanie projektow graficznych PSD z danych zamowien
|
||||
- Skrypt Python buteleczki_wzor1.py — Photoshop API, podmiana tekstow w Smart Object z zachowaniem pozycji
|
||||
- Tabela project_mappings + CRUD w panelu (Ustawienia > Mapowanie projektow)
|
||||
- Komenda Claude Code /wygeneruj-projekty — Claude jako silnik interpretacji danych klienta
|
||||
- Kolumny project_generated / project_generated_at w order_items
|
||||
- Flagi statusu projektow na liscie zamowien (ikonki) i w szczegolach (badge przy produkcie)
|
||||
- Rename kolumny orders.external_status_id na orders.status_code (13+ plikow + migracja)
|
||||
- Test end-to-end: zamowienie OP000000159 (Kinga Klimczak) wygenerowane i oznaczone
|
||||
|
||||
## Zmienione pliki
|
||||
|
||||
- `tools/generowanie/buteleczki_wzor1.py`
|
||||
- `database/migrations/20260412_000097_add_project_generation.sql`
|
||||
- `database/migrations/20260412_000098_rename_external_status_id_to_status_code.sql`
|
||||
- `src/Modules/Settings/ProjectMappingRepository.php`
|
||||
- `src/Modules/Settings/ProjectMappingController.php`
|
||||
- `resources/views/settings/project-mappings.php`
|
||||
- `resources/scss/modules/_project-mappings.scss`
|
||||
- `.claude/commands/wygeneruj-projekty.md`
|
||||
- `routes/web.php`
|
||||
- `resources/views/layouts/app.php`
|
||||
- `resources/lang/pl.php`
|
||||
- `resources/scss/app.scss`
|
||||
- `src/Modules/Orders/OrdersRepository.php`
|
||||
- `src/Modules/Orders/OrdersController.php`
|
||||
- `src/Modules/Orders/OrderImportRepository.php`
|
||||
- `resources/views/orders/show.php`
|
||||
- `src/Modules/Automation/OrderStatusAgedService.php`
|
||||
- `src/Modules/Automation/AutomationService.php`
|
||||
- `src/Modules/Settings/AllegroOrderImportService.php`
|
||||
- `src/Modules/Settings/AllegroStatusSyncService.php`
|
||||
- `src/Modules/Settings/ShopproStatusSyncService.php`
|
||||
- `src/Modules/Settings/ShopproPaymentStatusSyncService.php`
|
||||
- `src/Modules/Settings/ShopproOrderMapper.php`
|
||||
- `bin/randomize_order_statuses.php`
|
||||
- `bin/deploy_and_seed_orders.php`
|
||||
- `DOCS/DB_SCHEMA.md`
|
||||
- `DOCS/ARCHITECTURE.md`
|
||||
- `DOCS/TECH_CHANGELOG.md`
|
||||
Reference in New Issue
Block a user