On Fri, 6 Feb 2026 at 20:21, Thilo Molitor <thilo@eightysoft.de> wrote:
Does this even need a namespace bump if it only adds a new element, but does not alter existing ones?
Technically, yes. *Personally*, I don't feel strongly about this because none of my implementations would break. However there are several implementations of XMPP which actually depend somewhat on the schema of a namespace remaining stable, and would reject elements that don't conform to the schema. That schemas don't change is something we reinforced as a community years ago when we adopted the practice of namespace versioning.
At least on apple there is something called focus mode that automatically silences every notification, but allows apps to break through focus mode. Maybe we should add another hint for urgent messages as well, that can be used by clients to break focus mode, aka: <urgent xmlns='urn:xmpp:hints'/>
As Philipp pointed out, this is definitely XEP-0224 which is already implemented in a number of clients. Interestingly this new proposal is essentially the opposite of XEP-0224 (a missed opportunity to include it in that spec, too - as some kind of urgency=high/low). Regards, Matthew