c7f5d36f56
Registre de tots els canvis de la sessió: SSL/domini, logos patrocinadors, millores UI capçalera, footer pills, favicon, pipeline deploy automàtic. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
97 lines
4.2 KiB
Markdown
97 lines
4.2 KiB
Markdown
# Sessió 2026-06-17
|
||
|
||
## Resum de la jornada
|
||
|
||
Sessió llarga de posada en marxa i poliment del projecte e-commerce **Cursa de la Cirera 2026**.
|
||
|
||
---
|
||
|
||
## Tasques completades
|
||
|
||
### 1. Configuració SSL i domini
|
||
- Nou domini: `equipaciocursacirera2026.treblarella.org`
|
||
- Problema: Cloudflare proxy (orange cloud) bloquejava el challenge HTTP-01 de Let's Encrypt.
|
||
- Solució: desactivar temporalment el proxy Cloudflare → obtenir cert Synology DSM → reactivar proxy.
|
||
- Afegida regla al reverse proxy de Synology (HTTPS:443 → HTTPS:192.168.1.80:443), igual que `kapvoe-portfoli`.
|
||
|
||
### 2. Processament de logos patrocinadors
|
||
- Eliminació de fons amb Python + Pillow (flood fill des de cantonades).
|
||
- Finques Prats: fons blanc eliminat → `finques-prats.png`
|
||
- Corbins Runners: recorte del marc groc + eliminació fons blanc → `runners-corbins.png`
|
||
- Ajuntament de Corbins: fons blanc eliminat → `ajuntament-de-corbins.png`
|
||
- Logos processats a `assets/` (local), copiats a `public/assets/` per Next.js.
|
||
|
||
### 3. Millores UI capçalera (`Header.tsx`)
|
||
- Logo desktop: 52px → 72px
|
||
- Text "Blood Bros Sport": `text-xs` → `text-sm text-slate-400`
|
||
- Text "Cursa de la Cirera 2026": `text-sm` → `text-xl font-black`
|
||
|
||
### 4. Textos d'enviament actualitzats
|
||
- Correos Express: "Enviament a casa teva en 24-48h des del moment que t'ho enviem... Primer haurem de fabricar-te la comanda..."
|
||
- Recollida Corbins/Lleida: "Ens posarem en contacte amb tu per coordinar l'entrega... Primer haurem de fabricar-te la comanda..."
|
||
|
||
### 5. Secció patrocinadors al Footer (`Footer.tsx`)
|
||
- Eliminada secció duplicada de `page.tsx`.
|
||
- Pills blanques amb inline styles (evita purge de Tailwind).
|
||
- **Patrocinador principal**: Finques Prats → Instagram
|
||
- **Organitzadors**: Corbins Runners → cursacorbins.cat | Ajuntament → Instagram viu_corbins
|
||
- Pills organitzadors: 170×110px iguals per als dos logos.
|
||
|
||
### 6. Favicon
|
||
- Afegit favicon Blood Bros Sport (logo rodó alta res).
|
||
- Copiat a `src/app/favicon.ico` i `public/favicon.ico`.
|
||
|
||
### 7. Pipeline de deploy automàtic
|
||
- Configurat webhook Gitea → Coolify API (Bearer token a `authorization_header`).
|
||
- Token Coolify complets: `6|rK82...` (guardat a memòria).
|
||
- Deploy automàtic en cada `git push origin master`.
|
||
|
||
### 8. Eliminació botó "Veure productes"
|
||
- Eliminat el bloc CTA `{!selectedProduct && (...)}` de `page.tsx`.
|
||
|
||
---
|
||
|
||
## Commits de la sessió
|
||
|
||
| Hash | Descripció |
|
||
|------|-----------|
|
||
| `1c270ac` | ui: bigger header on desktop, update shipping descriptions |
|
||
| `50a9ca2` | feat: add sponsors section with transparent logos |
|
||
| `c192214` | feat: sponsor logos in footer, fix Corbins Runners web link |
|
||
| `a5169b7` | ui: sponsor logos in white pill cards on dark background |
|
||
| `50b14ce` | ui: clean footer - single sponsors section, white pills, correct links |
|
||
| `f171ef8` | feat: add Blood Bros Sport favicon |
|
||
| `86ccaff` | Fix sponsor logo paths and remove Veure productes CTA |
|
||
| `6d0eea4` | Add sponsor logos to public/assets |
|
||
| `eda9298` | Improve ajuntament de corbins pill size |
|
||
| `3ed6f64` | Make both organitzadors pills same size (170x110px) |
|
||
|
||
---
|
||
|
||
## Problemes trobats i solucions
|
||
|
||
| Problema | Causa | Solució |
|
||
|---------|-------|---------|
|
||
| Pills blanques no apareixien | Classes Tailwind purgades al build | Inline `style=` en lloc de classes |
|
||
| Logos trencats a les pills | Fitxers a `assets/` (arrel) en lloc de `public/assets/` | Copiar a `public/assets/` i fer commit |
|
||
| Deploy no agafava canvis | Webhook Gitea mal configurat (token a URL) | Recrear webhook amb `authorization_header` |
|
||
| Deploy penjat 2+ hores | Deploy anterior bloquejat | Stop via API + restart + nou deploy |
|
||
| Deploy fallava (exit 255) | Dos deploys concurrents esgotaven memòria | Esperar que un acabi i relançar |
|
||
|
||
---
|
||
|
||
## Estat final del projecte
|
||
|
||
- Web en producció: https://equipaciocursacirera2026.treblarella.org
|
||
- Comandes obertes fins al 25 de juny de 2026
|
||
- Entregues previstes: 29 juny – 3 juliol 2026
|
||
- Productes: Samarreta Fullprint Dry Fit + Mitjons Blood Bros Socks + Pack
|
||
|
||
---
|
||
|
||
## Pendent per properes sessions
|
||
|
||
- Revisar si cal ajustar més el disseny de la secció de patrocinadors.
|
||
- Monitoritzar comandes reals a través de Stripe.
|
||
- Possible: afegir més productes o variants si cal.
|