Trade the NOW LIVE badge for the headline it was hiding

Featurekamo-marketing
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.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei