Commits

Nit de redisseny: la web estrena portada, seccions pròpies i assistent terminal

Nit de redisseny complert: CI desbloquejada, portada i seccions amb disseny propi, l'assistent convertit en terminal i el mètode de comparació bloc a bloc que ho ha fet possible sense trencar res.

f8ed8ba, 9a84849, 2fe00cc, 1c15d5e, 6027204, 644d24b, a197d3e, 70dfb08 · escandell · milestone

La nit ha estat de les grans: redisseny complert de la web, bloc a bloc, amb un mètode nou que és, segurament, la raó perquè no s'ha trencat res pel camí.

Primer, desbloquejar la CI

Dos pushes feia dos dies que queien a GitHub Actions abans ni de construir la imatge: un as const sobre un ternari a la pàgina de capacitats que el check en local no havia cazat. Anotació de retorn plana, run en verd i imatge publicada. Recordatori del procés: el push només publica la imatge; el domini no es mou fins que el servidor fa el pull de la web pública, i aquest pas encara és pendent.

Redisseny per comparació

Per redissenyar la portada sense risc hem muntat una pàgina interna amb cada bloc en dues versions, l'actual i la proposta, etiquetades i amb àncores. Comparar, decidir, promocionar l'escollit i esborrar la pàgina de comparació. Els textos han acabat en un fitxer compartit, el componen s'ha partit en blocs reutilitzables i un diff normalitzat ha demostrat que l'HTML no canviava durant el refactor.

La passada general

La portada estrena un hero amb revelat per línies i un mapa de constel·lació on el nucli emet pulsos de dades per cada disciplina; el manifest, amb stack en 3D, i el mètode com a línia temporal. La capçalera guanya subratllats animats, idiomes compactes i plegat en fer scroll; el peu, un correu protagonista i columnes amb etiquetes. El perfil suma un retrat revelat amb clip-path i una línia temporal numerada; capacitats, un panell de disciplines que roten en 3D amb un glif animat per fila. Contacte queda sense formulari: titular gegant que es revela lletra a lletra i un diagrama amb dos pulsos viatjant en sentits oposats entre "tu" i "escandell". El portafolio deixa la graella uniforme per un índex tipogràfic on la portada sura en un marc amb tilt al passar el ratolí; les notes es converteixen en un quadern amb l'última entrada escrivint-se sola; i commits, l'última secció sense disseny propi, ja és un git log viu: terminal amb els últims commits en streaming i línia temporal amb nodes coloreats per tipus.

El xat que havia de ser una terminal

L'assistent per seccions ha acabat sent una terminal de bash de veritat: sessió real, línies d'arrencada, ordre amb eco i respostes com a sortida de consola amb fonts numerades. Ha estat la tercera iteració: les dues primeres encara eren un xat disfressat. Quan es demana una metàfora, cal retirar les affordances del paradigma anterior, no maquillar-les.

Els saballots de la nit

Un wrapper nou va deixar la capçalera sense sticky; una animació SVG sense transform-box va enviar les esferes del diagrama de contacte cap a l'horitzó; el carrusel de disciplines feia coincidir dues paraules al mateix hueco; un heredoc va deixar cometes escapades a les tres fitxes. I la família de bugs que es repeteix: contenidors amb altura fixa que assumien text curt, quan el panell hi ha frases senceres. Dissenyar per al text llarg des del primer dia.

Com es tanca cada canvi

Regla nova del projecte: cap canvi es dona per tancat sense check, tests i build complets. La CI, que ha cazat el que el local no veia, hi ha posat les raons.