Files
Gabriel Vidal 8534929a4c fix(hooks): redesign completion stamp as a rotating text ring, reflow card layout
The stamp's border was a plain double-stroked circle; per feedback it's now
the word COMPLETED repeated around a full loop and slowly spinning, so the
border IS the label rather than a decoration next to it. The spin uses a
plain CSS @keyframes (frontend/src/index.css) instead of SVG's
animateTransform: SMIL animation on the ring silently went invisible once
mounted in a list that re-renders on live SSE cost updates — a plain CSS
animation on the <g> sidesteps whatever that interaction was.

Both card components (the home rail/drawer's ConversationListElement and the
browsable Conversations.tsx list) had the stamp anchored outside the card via
negative insets (-top-3 -right-3), which got clipped by ancestor scroll
containers. It now sits inside the card at bottom-2 right-2.

ConversationListElement's cost/time column was vertically centered in the
title row (reads as 'right middle'); given self-start it now pins to the
row's top instead, freeing the bottom-right corner for the stamp.
2026-08-09 20:50:19 +02:00
..