Files
orderPRO/.paul/changelog/2026-04-13.md
2026-04-13 22:31:06 +02:00

2.5 KiB

2026-04-13

Co zrobiono

  • [Phase 98, Plan 01] Event automatyzacji order.imported ogranicza sie do pierwszego importu zamowienia (gating po $wasCreated w AllegroOrderImportService i ShopproOrdersSyncService)
  • [Phase 98, Plan 01] Backfill bin/backfill_shipped_status_98.php: 4 zamowienia (#275, #340, #396, #422) w statusie w_realizacji z istniejaca przesylka przestawione na wyslane przez OrdersRepository::updateOrderStatus (z historia statusu i activity log)
  • [Phase 98, Plan 01] Skrypt idempotentny: drugie uruchomienie zwraca 0 kandydatow
  • [Phase 100, Plan 01] Preset Scope & Print UX — presety nadpisuja wylacznie wymiary+wage paczki (carrier/serwis/sender_point/label_format nietykane)
  • [Phase 100, Plan 01] GET /api/print/jobs/status + polling w orders/show.php i shipments/prepare.php — przycisk "W kolejce" wraca do "Drukuj" po wydruku (max 3s opoznienia)
  • [Phase 100, Plan 01] Po utworzeniu przesylki redirect z ?printLast=1 i auto-click na ostatniej etykiecie
  • [Phase 100, Plan 01] Usuniete placeholdery "-" przed przyciskiem Drukuj w obu widokach
  • [Phase 99] Order Delivery & Payment Edit — plan zamkniety bez implementacji (cancelled)
  • [Phase 101, Plan 01] Aged Orders Row Highlight — wiersze zamowien 4-7+ dniowych dostaja czerwona ramke o rosnacej intensywnosci (4 poziomy, order-row-aged-{4..7})
  • [Phase 101, Plan 01] components/table-list.php obsluguje opcjonalny _row_class na rekordach, OrdersController liczy wiek z ordered_at

Zmienione pliki

  • src/Modules/Settings/AllegroOrderImportService.php
  • src/Modules/Settings/ShopproOrdersSyncService.php
  • bin/backfill_shipped_status_98.php
  • .paul/phases/98-order-imported-first-only/98-01-PLAN.md
  • .paul/phases/98-order-imported-first-only/98-01-SUMMARY.md
  • .paul/STATE.md
  • .paul/ROADMAP.md
  • .paul/PROJECT.md
  • resources/views/shipments/prepare.php
  • resources/views/orders/show.php
  • src/Modules/Printing/PrintApiController.php
  • src/Modules/Printing/PrintJobRepository.php
  • src/Modules/Shipments/ShipmentController.php
  • routes/web.php
  • .paul/phases/100-preset-scope-print-ux/100-01-PLAN.md
  • .paul/phases/100-preset-scope-print-ux/100-01-SUMMARY.md
  • .paul/phases/99-order-delivery-payment-edit/99-01-SUMMARY.md
  • resources/views/components/table-list.php
  • src/Modules/Orders/OrdersController.php
  • resources/scss/app.scss
  • public/assets/css/app.css
  • .paul/phases/101-aged-orders-row-highlight/101-01-PLAN.md
  • .paul/phases/101-aged-orders-row-highlight/101-01-SUMMARY.md