feat(lotus): sendNotificationType=none turns the call-start notification off (cinny #295) #48

Merged
jared merged 1 commits from lotus-notify-none into lotus 2026-10-16 23:13:46 -04:00
Owner

For LotusGuild/cinny#295.

The widget intent presets default sendNotificationType to "notification". The URL parameter could only switch it between ring and notification, so the host had no way to say "don't notify". In persistent voice channels and space rooms that notification carries an @room mention:

  • every member got a highlighted ping (and a phone push) whenever a moderator joined first;
  • other clients showed it as a missed call.

Change: sendNotificationType=none now clears it after the presets are applied. Unit test added (UrlParams.test.ts: 48 pass). tsc clean, oxlint/oxfmt clean.

A cinny PR will pass none for non-ringable rooms once this is released (0.25.0-lotus.23).

🤖 Generated with Claude Code

https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5

For LotusGuild/cinny#295. The widget intent presets default `sendNotificationType` to `"notification"`. The URL parameter could only switch it between `ring` and `notification`, so the host had no way to say "don't notify". In persistent voice channels and space rooms that notification carries an **@room** mention: - every member got a highlighted ping (and a phone push) whenever a moderator joined first; - other clients showed it as a missed call. **Change:** `sendNotificationType=none` now clears it after the presets are applied. Unit test added (`UrlParams.test.ts`: 48 pass). `tsc` clean, oxlint/oxfmt clean. A cinny PR will pass `none` for non-ringable rooms once this is released (`0.25.0-lotus.23`). 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
jared added 1 commit 2026-10-16 22:06:13 -04:00
feat(lotus): sendNotificationType=none turns the call-start notification off (cinny #295)
CI / Publish to Gitea npm registry (pull_request) Skipped
CI / Build embedded bundle (pull_request) Successful in 3m55s
93905c5bc1
The widget intent presets default sendNotificationType to "notification",
and the URL param could only switch it to ring/notification, so the host
had no way to say "don't notify". In persistent voice channels and space
rooms that notification carries an @room mention: every member got a
highlighted ping (and phone push) whenever a moderator joined first, and
other clients showed it as a missed call.

`sendNotificationType=none` now clears it after the presets are applied.
Unit test added.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
jared merged commit fea233f5e1 into lotus 2026-10-16 23:13:46 -04:00
Sign in to join this conversation.