Skip to content

feat: inform participants of canceled meetings - WPB-25517 - #5115

Merged
acv-w merged 14 commits into
developfrom
feat/canceled-meeting-notification-WPB-25517
Aug 13, 2026
Merged

feat: inform participants of canceled meetings - WPB-25517#5115
acv-w merged 14 commits into
developfrom
feat/canceled-meeting-notification-WPB-25517

Conversation

@acv-w

@acv-w acv-w commented Aug 10, 2026

Copy link
Copy Markdown
Contributor
TaskWPB-25517 [iOS] Inform participant of a canceled meeting

Issue

Participants are not notified when a host deletes a scheduled meeting.

This change:

  • Generates a native cancellation notification before the meeting is removed locally.
  • Shows the meeting title and host display name.

Testing

Using separate host and participant accounts:

  1. Enable wireMeetings and the team meetings flag.
  2. Create a scheduled meeting and invite the participant.
  3. Wait for it to appear in the participant’s Meetings list.
  4. Delete and confirm deletion from the host client.
  5. Verify the meeting disappears without interacting with the notification.
  6. Verify:
    • Title is the meeting title.
    • Body is By <Host Display Name> canceled this meeting.
    • Tapping does not navigate.

Checklist

  • Title contains a reference JIRA issue number like [WPB-XXX].
  • Description is filled and free of optional paragraphs.
  • Adds/updates automated tests.

UI accessibility checklist

If your PR includes UI changes, please utilize this checklist:

  • Make sure you use the API for UI elements that support large fonts.
  • All colors are taken from WireDesign.ColorTheme or constructed using WireDesign.BaseColorPalette.
  • New UI elements have Accessibility strings for VoiceOver.

@acv-w
acv-w requested review from a team, johnxnguyen and netbe and removed request for a team August 10, 2026 12:10
@acv-w
acv-w requested a review from KaterinaWire August 10, 2026 12:10
@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Test Results – batch 0

  2 files  186 suites   21s ⏱️
993 tests 993 ✅ 0 💤 0 ❌
994 runs  994 ✅ 0 💤 0 ❌

Results for commit 50a0331.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Test Results – batch 1

    2 files    381 suites   5m 15s ⏱️
3 533 tests 3 532 ✅ 0 💤 1 ❌
3 533 runs  3 533 ✅ 0 💤 0 ❌

For more details on these failures, see this check.

Results for commit 50a0331.

♻️ This comment has been updated with latest results.

Comment thread WireDomain/Sources/WireDomain/Notifications/Components/NSEClientScope.swift Outdated
Comment thread WireDomain/Sources/WireDomain/Synchronization/IncrementalSync.swift
Comment thread wire-ios-sync-engine/Source/UserSession/ZMUserSession/ZMUserSession+Push.swift Outdated
@acv-w
acv-w requested a review from johnxnguyen August 11, 2026 13:05
@datadog-wireapp

datadog-wireapp Bot commented Aug 12, 2026

Copy link
Copy Markdown

Tests

🎉 All green!

🧪 All tests passed
❄️ No new flaky tests detected

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 50a0331 | Docs | Datadog PR Page | Give us feedback!

@johnxnguyen johnxnguyen left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left another question

Comment thread wire-ios-sync-engine/Source/UserSession/ZMUserSession/ZMUserSession+Push.swift Outdated
@acv-w

acv-w commented Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

Left another question

I responded in the thread.

@acv-w
acv-w enabled auto-merge August 12, 2026 21:31
@acv-w
acv-w added this pull request to the merge queue Aug 13, 2026
Merged via the queue into develop with commit a3881d6 Aug 13, 2026
14 checks passed
@acv-w
acv-w deleted the feat/canceled-meeting-notification-WPB-25517 branch August 13, 2026 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants