Fit the report form in the window without scrolling

Featurekamo-internal
Shipped
August 25, 2026 at 7:30 PM UTC
Author
kamo
Commit
0b19403

The form was about 120px taller than the 460x690 window's content area, so every new report opened on a scrollbar. Six changes, each of which also reads better than what it replaced: - "KamoCRM Marketing Website" -> "KamoCRM Website". Three words for one thing, and the longest chip in a row of five — shortening it drops the whole sites row from two lines onto one. Renamed key (site.KAMOCRM_WEBSITE), not an edited value, or the other 21 locales keep the old wording forever. - The sites hint moves beside "Where did you see it?" instead of under it. It qualifies the question rather than introducing the chips, and a parenthetical does not deserve a line of a 690px window. - "What happened?" loses a row (6 -> 5, maximized 10 -> 9). - The screenshot zone gets the same two-column header: icon and "Screenshots" on the left, the drag/paste/browse tip right-aligned opposite it. - Tighter padding on the type cards and 20px off three bottom margins. And the dashed panel now only exists while there is nothing to show. Once a screenshot is attached the thumbnails ARE the control — an empty rectangle under them is a second thing to explain and a second place to click — so adding another is simply the next tile in the row. The whole area stays a drop target, so a drag never has to find the small square. That change made an old gap visible: screenshots already on the report were tracked as a COUNT, so correcting a report with two pictures on it would have shown an empty zone. They are real tiles now, and removable — the endpoint and its ownership check already existed, and the server hides rather than deletes. Removal is optimistic and puts the tile back with the server's reason if it fails, because a thumbnail that lingers for a round trip reads as a missed click. Estimated at 460px wide: ~467px of content against ~565px of room, so a fresh report has roughly 100px of slack. Five or more screenshots wrap to a second row of tiles and will scroll, which is the right trade.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing