Commit Graph

  • fa4fc02e9f chore(theme): drop "consigliato" hint from the light scheme label master tommaso 2026-07-10 18:14:04 +02:00
  • 86a901d598 feat(theme): reduce Aspetto to a color-scheme preset, drop the token editor tommaso 2026-07-10 18:04:56 +02:00
  • 168b11c73b feat(theme): let the merchant choose the form color scheme tommaso 2026-07-10 14:56:39 +02:00
  • cadf88683e fix(proxy): prevent caching of the withdrawal form tommaso 2026-07-10 14:41:28 +02:00
  • 99935ab6fe R6: tab Aspetto con anteprima fedele del form tommaso 2026-07-10 14:18:07 +02:00
  • e51828a8d0 Estrai recesso.view.ts: vista pura, condivisibile con l'admin tommaso 2026-07-10 14:14:24 +02:00
  • d331e609a5 R6 L1+L3: motore di stile del form (token + CSS custom) tommaso 2026-07-10 13:07:43 +02:00
  • 787553af22 Protected Customer Data: autovalutazione + macchina sempre calda tommaso 2026-07-10 12:55:00 +02:00
  • 5796e94154 Admin: avviso critico se non c'e' alcun SMTP configurato tommaso 2026-07-10 12:42:19 +02:00
  • 97bb3998dd Notifica merchant: includi la dichiarazione del cliente tommaso 2026-07-10 10:57:46 +02:00
  • aa0c77289d Ambito del recesso esplicito (intero ordine) + avviso auto-annullo + A6-ter in roadmap tommaso 2026-07-10 10:56:50 +02:00
  • fa8ee9c93f Idempotenza del recesso + rate-limit sulla conferma tommaso 2026-07-10 10:31:47 +02:00
  • 4998795648 Avviso: email di notifica uguale al mittente SMTP tommaso 2026-07-10 10:16:48 +02:00
  • 0b9726a778 Notifica merchant: link all'ordine nell'ADMIN (non la pagina cliente) tommaso 2026-07-10 10:12:41 +02:00
  • b15567c8e1 Deliverability: Message-ID allineato al dominio mittente + checklist dominio tommaso 2026-07-10 10:01:11 +02:00
  • 23f6a0a3e8 Fix invio email: TLS derivato dalla porta (465 diretto / 587 STARTTLS) tommaso 2026-07-10 09:53:13 +02:00
  • f5d2c8664f Impostazioni: invio email di prova + diagnostica SMTP tommaso 2026-07-10 09:47:52 +02:00
  • c423a8d9a7 Extension: script non parser-blocking (script_tag -> <script defer>) tommaso 2026-07-10 09:01:05 +02:00
  • e7b03da729 Extension: aggiungi locales/en.default.json (fix ENOENT locales su shopify app deploy) tommaso 2026-07-07 18:34:31 +02:00
  • e0190c6a45 Fix app proxy 400 in prod: Docker base node:18-alpine -> node:22-alpine tommaso 2026-07-07 18:23:41 +02:00
  • f3b3b1abc3 Deploy Fly: application_url/app_proxy/redirect -> recesso-custom.fly.dev + escludi .env dall'immagine tommaso 2026-07-07 17:50:11 +02:00
  • 3bb7a30c1d SMTP per-shop configurabile dalle Impostazioni (password cifrata AES-256-GCM) tommaso 2026-07-07 17:28:46 +02:00
  • ad9f76b6be R4 hardening (A9): retry ricevuta + webhook GDPR + rate-limit prune + fix PII/UX tommaso 2026-07-07 17:07:06 +02:00
  • ce36f1a657 Fix: reso gia' esistente -> stato 'exists' + messaggio corretto al merchant tommaso 2026-07-07 16:54:43 +02:00
  • 5fb9bf494c Dashboard Recessi: promemoria rimborso 14gg (Art. 56) + colonna 'Rimborsa entro' (trasmissione + 14gg) tommaso 2026-07-07 16:47:17 +02:00
  • 04a43182cb R2 (G7): promemoria rimborso 14gg + facolta' di trattenuta (Art. 56) nella notifica al merchant tommaso 2026-07-07 16:40:05 +02:00
  • a550d8ff2e A6-bis: testi riquadro operativo editabili (segnaposto) + Impostazioni in tab tommaso 2026-07-07 16:35:12 +02:00
  • a6a1900287 R1 A6-bis: operativita' per stato ordine (toggle) + checklist compliance tommaso 2026-07-07 16:16:22 +02:00
  • 945f1a6230 PLAN: integra A6-bis (operativita' per stato ordine, Pizeta-confirmed) + piano consolidato stato/residuo tommaso 2026-07-07 16:05:35 +02:00
  • 883bd82708 Avviso storefront per ordini gia' annullati/rimborsati (info non bloccante) tommaso 2026-07-07 15:46:51 +02:00
  • 3968d34011 Audit stati ordine + fix P1 (finestra su consegna, ordini chiusi) tommaso 2026-07-07 15:06:38 +02:00
  • 2c8c2a7429 Resi Shopify + notifiche merchant + A6 (finestra/esclusioni) + dashboard recessi tommaso 2026-07-07 14:47:07 +02:00
  • d140d90629 Storefront modal + email templating: theme extension, redesign, editable receipt tommaso 2026-07-07 12:17:07 +02:00
  • 8ca4de6c0b MVP core recesso: App Proxy flow + ricevuta durevole + design storefront tommaso 2026-07-07 09:52:47 +02:00
  • 4586b2e557 Initial scaffold: Shopify recesso (withdrawal) compliance app tommaso 2026-07-06 18:02:17 +02:00