- Ya
- 22 Agosti 2026, 22:05 UTC
- Mwandishi
- Kamo
- Ahadi ya
- e67f59b
The top banner led with a six-character pill — bordered, uppercase, pulsing — and put the actual message after it. The pill now carries the message itself: "Running Your Business without Kamo is a Mistake." None of the badge chrome survives that. A 1px box around a full sentence reads as a button, `text-transform: uppercase` would shout a line written in sentence case, and 1.2px tracking is a badge measure rather than a reading one. The `::after` white wash and its `badge-pulse` keyframe go with them, along with the dead `.preview-banner-live` entry in the reduced-motion list — the animation was on the pseudo-element, so pinning the element never did anything. What is left is bold and white. #fff over #cc1111, the lightest stop of the gradient behind it, measures 5.25:1; the rest of the banner sits at 0.92 alpha, so the weight and that last 8% of white separate the headline from the changelog line beside it. The wrap breakpoint moves 640px -> 768px. That number was chosen when this slot held six characters; the single nowrap line now measures ~625px with the changelog copy after it, so at 640px the banner would spend the last ~15px of its single-line range overflowing its own fixed 38px box. 768 also lines the wrap up with the reduced-motion breakpoint below, so the banner stops shimmering and starts wrapping at one width instead of two 128px apart. The copy key is RENAMED, not re-valued (dictionary side, same change set). `translate.ts` queues a key only when it is missing or when its value still equals the English source — it has no notion of an English string that changed. Editing `nowLive` in place would have left all 21 locales translating "Now LIVE!" until someone thought to run `--force`. A new key is missing everywhere, so the next sync picks it up, and `writeLocaleFile` iterates en's keys, which prunes the old one from every locale. Until that runs, the English fallback merge in i18n/request.ts renders the English sentence rather than a raw key.