mirror of
https://github.com/RayLabsHQ/gitea-mirror.git
synced 2026-10-26 00:01:25 +00:00
The two cards sat at whatever height their own content needed, so they ended at different points whenever the lists were different lengths. That is the normal state: repositories and mirror jobs come from independent tables, and activity accumulates on every sync while the repository list only grows when a repo is added. - Drops items-start from the row so the columns stretch to the row height, in both the skeleton and the loaded state so the layout does not shift on load. - Adds h-full to both cards. Without it the column stretches but the card inside still hugs its content, so removing items-start alone changes nothing on screen. - Aligns the activity row padding with the repository rows (py-3 to py-3.5) so the rows line up when the two lists do have equal counts. Verified in the browser at 8 vs 8 and 8 vs 5 items: both cards measure 657px in each case. Claude-Session: https://claude.ai/code/session_01QRhZnpehnrVtnPRqJYDdVQ