- Shipped
- September 23, 2026 at 9:26 AM UTC
- Author
- Kamo
- Commit
- 4725bb7
MediaService has raised HOLDEM_INVITE notifications since Hold'em shipped, but the kind was missing here: the toast's eyebrow printed the raw translation key, the icon fell back to the bell, and there was no filter chip or mute switch, for the one kind that exists so that "stop inviting me to card games" can be said on its own. GROWTH_HUB went through the same thing. - NotificationKind and NOTIFICATION_KINDS gain HOLDEM_INVITE; KIND_ICONS and the producer's own "Casino" icon name map to CasinoIcon. - NOTIFICATION_KIND_RIGHT gates it on PLAY_HOLDEM, and so on the Hold'em app, mirroring NotificationEntitlementService. The RoleRightType mirror gains PLAY_HOLDEM (319, ServiceType.HOLDEM; roleRightMirrorParity passes against the current shared library). - Its words are in kamo-translation-dictionary 25bbca8c: the kind label, the settings hint, and the Growth Hub hint that was missing too. Tests: notificationKindAccess (the gate, the every-kind order, the app read off the right).
