- Ya
- 20 Agosti 2026, 15:28 UTC
- Mwandishi
- kamo
- Ahadi ya
- 8e1efa4
Moving the token to a UUID left the grid rendering the whole thing, which is correct in a URL and useless in a table: it cannot be scanned, compared against the row above it, or read aloud, and at 260px it crowded out the label that actually says what the code is for. The cell now shows the first segment — the same eight characters git shows for a commit, long enough that two codes in one organisation never collide and short enough to check against a link someone pasted into a message. The full value is on the title attribute, and the copy button beside it still puts the real link on the clipboard. The column drops from 260px to 190px and the space goes to Label. Sorting and search deliberately still run on the FULL code: someone matching a row against a link they were sent pastes the whole token into the search box, and sorting on a truncated value would group codes that merely start alike. Same treatment in the drawer title and the link picker. shortTrackingCode returns anything that is not a UUID unchanged, so a legacy or hand-made code renders as itself rather than as a meaningless fragment of itself — asserted in the tests.