Releases: Resgrid/Unit
Releases · Resgrid/Unit
Release list
7.508
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
Version 7.7.506 - 2026-06-20
- Merge pull request #251 from Resgrid/develop
7.503
Version 7.7.503 - 2026-06-19
- Merge pull request #250 from Resgrid/develop
7.501
Version 7.7.501 - 2026-06-18
- Merge pull request #249 from Resgrid/develop
7.498
Version 7.7.498 - 2026-06-18
- Merge pull request #248 from Resgrid/develop
7.496
Version 7.7.496 - 2026-06-18
- Merge pull request #247 from Resgrid/develop
7.494
Version 7.7.494 - 2026-06-18
- Merge pull request #246 from Resgrid/develop
7.492
Version 7.7.492 - 2026-06-18
- Merge pull request #245 from Resgrid/develop
7.490
Version 7.7.490 - 2026-06-18
- Merge pull request #244 from Resgrid/develop
7.485
Version 7.7.485 - 2026-05-13
- Merge pull request #243 from Resgrid/develop