feat(F-113): completed feature

This commit is contained in:
chattie
2026-08-21 12:27:13 +02:00
parent 027cacd871
commit c05c0b0582
25 changed files with 581 additions and 74 deletions

View File

@@ -1,10 +1,17 @@
# Feature actual
## Feature activa: F-099 (in_progress) — Send password reset emails through configurable SMTP
## Feature activa: F-113 (in_progress) — Email customer on processing/shipped with tracking and editable courier
Backlog: 167 features (166 done, 0 pending, 1 in_progress).
Enviar email al cliente al pasar el pedido a **procesando** y **enviado**. El email de enviado incluye el número de seguimiento y el **courier**, elegido de una **lista editable** en Ajustes. F-102 cerrada previamente en esta sesión.
Últimas features cerradas: **F-080**, **F-081**, **F-082**, **F-083**, **F-084**, **F-085**, **F-086**, **F-087**.
Backlog: 180 features (178 done, 2 pending, 1 in_progress).
Últimas features cerradas: **F-102**, **F-101**, **F-111**, **F-110**, **F-109**, **F-108**.
## Notas de diseño F-113
- El email ya existe (`order-status-mailer.ts`, F-106) pero la UI admin llama a la ruta de cliente `/orders/:id/transitions` (sin email). F-113 apunta la UI admin a `/orders/:id/transitions/admin`.
- Courier se guarda en `orders_orders.courier` (migración 039) y la lista editable vive en `store_settings.shipping_couriers` (JSON array).
- `SHIPPED` exige tracking **y** courier (422 si faltan).
## Última incidencia resuelta (2026-08-20)