Skip to content

Re applied all the notification fixes indivividually#245

Merged
sameerasw merged 3 commits into
sameerasw:developfrom
Mudit200408:notification-fix
May 29, 2026
Merged

Re applied all the notification fixes indivividually#245
sameerasw merged 3 commits into
sameerasw:developfrom
Mudit200408:notification-fix

Conversation

@Mudit200408
Copy link
Copy Markdown
Contributor

Verify Duplicate Card Prevention:

  1. Send a notification from Android (e.g., ID 123).
  2. Send the exact same notification again. Confirm no duplicate card is added and no new
    sound/banner triggers.
  3. Send an updated version (same ID 123, modified text). Confirm the card updates in-place
    and triggers a native alert.
    For example, if a background process or music player keeps sending the exact same notification state (same ID, same title, same body) to the Mac repeatedly, the Mac app will now update the existing card in place instead of piling up identical duplicate cards in your list, and it won't keep playing alert sounds for unchanged content.

Verify Focus Mode / DND Sync Behavior:

  1. Turn on Do Not Disturb or disable notifications for the app in macOS System Settings.
  2. Send a notification.
  3. Confirm that notifications persist in the Mac Ul and are not incorrectly auto-deleted by the
    sync process.

Verify Local Dismissal (Hide):

  1. Click Hide on a notification card in the Mac app.
  2. Confirm the card is dismissed only on Mac and remains active on Android.
    Build Integrity:
  3. Clean and build the Xcode project. Confirm build succeeds.

@sameerasw
Copy link
Copy Markdown
Owner

Thank you!

@sameerasw sameerasw merged commit 22cb848 into sameerasw:develop May 29, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in AirSync Features and Bugs May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants