| feat(app): show the capture Live Activity only when capture needs you (#20957) * feat(app): show the capture Live Activity only when capture needs you Healthy pendant capture is Omi's default, so the card and Dynamic Island no longer restate it with a pendant and a running clock. A card appears only when the user is paused, the pendant is still unheard two minutes after connecting, or its battery is at 15% or less; a phone recording the user started keeps the recording card. Compact trailing views fall back to a dot in landscape instead of clipping the clock to "2:1". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * chore(ci): allowlist the sign-language files #20946 left unreachable main has failed the dead-code ratchet since #20946: SignVideo.tsx, signAssets.ts and signPoses.ts have no importer, so every push is rejected. Allowlist them with a reason so the owner can wire them up or delete them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix(app): keep the Omi pendant in the island and close review gaps Compact notices show the pendant and a tinted status glyph, with values only in the expanded island and Lock Screen. A tapped Start no longer loses its card before the intent replies. The battery notice is limited to Omi pendants and goes stale like the other cards. Swiped-away notice kinds are remembered as a set. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Revert "chore(ci): allowlist the sign-language files #20946 left unreachable" #20958 fixed the dead code on main, so this PR no longer needs it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> | 10 天前 |