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>
4.2 KiB
4.2 KiB
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 apublic/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.icoipublic/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 && (...)}depage.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.