Pup - the AI's own browser
Public Made by Adomby adom
pup gives your AI a real browser on your desktop that it drives completely, in the background, signed in as you: windows that never jump in front of your work, one shared profile that learns your logins, and every window labeled on the taskbar with its AI thread's name.
Thread tiles truncate the DISTINGUISHING tail: 'release test A/B/C/D' all render as 'rele/ase'
Seen on AdomLapper and ConfRoomROG during the 2.0.390 release sweep (tiles mode, four threads named 'release test A' .. 'release test D', 2-3 windows each). Every tile rendered as two lines 'rele' / 'ase': the word 'release' was split mid-word and 'test A' etc. was dropped entirely, so the four buttons are indistinguishable even though their favicon badges differ. The tile renderer (renderThreadTileIco: font floor, wrap on space/hyphen, then truncate) keeps the HEAD of the name, but for sibling threads that share a prefix the TAIL is what carries the identity. Asks: (1) never split inside a word when the name has spaces - wrap on the spaces first ('release' / 'test A' fits three short lines at the floor size); (2) when truncation is unavoidable, prefer keeping the last token ('rel.. A' or 'r. test A') over dropping it; (3) allow a third line at the font floor before truncating; (4) a tile-legibility ralph test: render the four sibling names and assert their rasters differ. Names like 'kicad-dev' / 'kicad-tour' and 'ah ship check' / 'ah ship check windows' (both live today) hit the same trap.
