Skip to content

Releases: Resgrid/Unit

7.508

Choose a tag to compare

@github-actions github-actions released this 30 Jun 22:21
8496b32

Version 7.7.508 - 2026-06-30

Pull Request Description

This PR adds a new modern notification sound set for Android, giving users the ability to choose between modern and classic notification sounds.

Key Changes

New Sound Assets

  • Bundles 20 new modern audio files (e.g., modernnotification.wav, moderncallemergency.wav, moderncallhigh.wav, etc.) covering all standard notification categories — calls, messages, staffing, shifts, weather alerts, and more.
    Settings Toggle (Android-only)
  • Adds a new "Modern Notification Sounds" toggle in the Settings screen, allowing users to switch between the modern sound set and the original/classic sounds. The setting is enabled by default.
    Notification Channel Logic
  • Maps 7 standard Android notification channels (generic call, emergency/high/medium/low calls, notification, message) to both a modern and a classic sound variant.
  • Since Android channel sounds are immutable once created, the channels are deleted and recreated when the user toggles between modern and classic modes. A tracked "applied sound mode" ensures channels are only recreated when the setting actually changes.
  • Custom call tone channels (c1–c25) are intentionally left unaffected by this setting.
    Testing
  • Added unit tests for the new settings component (rendering, platform visibility, toggle behavior).
  • Added integration tests for the push notification service verifying correct sound selection per mode, channel deletion/recreation on mode change, and that custom channels remain untouched.

7.506

Choose a tag to compare

@github-actions github-actions released this 19 Jun 23:30
0a94c8f

Version 7.7.506 - 2026-06-20

  • Merge pull request #251 from Resgrid/develop

7.503

Choose a tag to compare

@github-actions github-actions released this 19 Jun 03:00
326d418

Version 7.7.503 - 2026-06-19

  • Merge pull request #250 from Resgrid/develop

7.501

Choose a tag to compare

@github-actions github-actions released this 18 Jun 23:23
ed1af07

Version 7.7.501 - 2026-06-18

  • Merge pull request #249 from Resgrid/develop

7.498

Choose a tag to compare

@github-actions github-actions released this 18 Jun 20:54
71c27b4

Version 7.7.498 - 2026-06-18

  • Merge pull request #248 from Resgrid/develop

7.496

Choose a tag to compare

@github-actions github-actions released this 18 Jun 17:35
ac129f0

Version 7.7.496 - 2026-06-18

  • Merge pull request #247 from Resgrid/develop

7.494

Choose a tag to compare

@github-actions github-actions released this 18 Jun 16:39
7c8719d

Version 7.7.494 - 2026-06-18

  • Merge pull request #246 from Resgrid/develop

7.492

Choose a tag to compare

@github-actions github-actions released this 18 Jun 15:59
0f26983

Version 7.7.492 - 2026-06-18

  • Merge pull request #245 from Resgrid/develop

7.490

Choose a tag to compare

@github-actions github-actions released this 12 Jun 21:50
5c9b3e7

Version 7.7.490 - 2026-06-18

  • Merge pull request #244 from Resgrid/develop

7.485

Choose a tag to compare

@github-actions github-actions released this 13 May 05:01
6582984

Version 7.7.485 - 2026-05-13

  • Merge pull request #243 from Resgrid/develop