Skip to content

Commit 4031d78

Browse files
committed
release: DecibelGuard v1.1.1
- Rename display name NoiseGuard → DecibelGuard - Fix privacy policy URL - Fix hardcoded NoiseGuard strings in permission dialogs - Version bump: versionCode 4, versionName 1.1.1 - 82 tests passing (69 unit + 13 instrumented)
1 parent 98c89c3 commit 4031d78

8 files changed

Lines changed: 24 additions & 16 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ Format: [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
55

66
## [Unreleased]
77

8+
## [1.1.1] - 2026-05-27
9+
10+
### Fixed
11+
- Rename display name NoiseGuard → DecibelGuard in permission dialogs (MonitorScreen.kt)
12+
- Privacy policy URL updated to DecibelGuard repository
13+
- Version bump: versionCode 3 → 4
14+
815
## [1.1.0] - 2026-05-25
916

1017
### Added

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# NoiseGuard
1+
# DecibelGuard
22

3-
Open offices run at 65–72 dB. A busy café hits 75. Prolonged exposure above 70 dB causes hearing fatigue, and most people have no idea how loud their environment actually is. NoiseGuard measures it.
3+
Open offices run at 65–72 dB. A busy café hits 75. Prolonged exposure above 70 dB causes hearing fatigue, and most people have no idea how loud their environment actually is. DecibelGuard measures it.
44

55
![API](https://img.shields.io/badge/API-24%2B-brightgreen?style=for-the-badge)
66
![Kotlin](https://img.shields.io/badge/Kotlin-2.2.10-purple?style=for-the-badge&logo=kotlin&logoColor=white)
@@ -19,7 +19,7 @@ Open offices run at 65–72 dB. A busy café hits 75. Prolonged exposure above 7
1919

2020
## What it does
2121

22-
NoiseGuard reads raw PCM audio via `AudioRecord`, runs RMS amplitude calculation on each buffer, and maps the result to calibrated dB SPL. No recordings stored, no cloud, no account. Just a number and a 24-hour history you can actually query.
22+
DecibelGuard reads raw PCM audio via `AudioRecord`, runs RMS amplitude calculation on each buffer, and maps the result to calibrated dB SPL. No recordings stored, no cloud, no account. Just a number and a 24-hour history you can actually query.
2323

2424
It's a portfolio app built to demonstrate modern Android development - Compose, Clean Architecture, Room, coroutines with real dispatcher discipline. The use case happens to be real.
2525

app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ android {
1515
minSdk = 24
1616
targetSdk = 36
1717
versionCode = 3
18-
versionName = "1.1.0"
18+
versionName = "1.1.1"
1919
testInstrumentationRunner = "com.marcodomingues.noiseguard.HiltTestRunner"
2020
}
2121

app/src/main/java/com/marcodomingues/noiseguard/ui/screens/settings/SettingsScreen.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ fun SettingsScreen(
184184
verticalArrangement = Arrangement.spacedBy(12.dp)
185185
) {
186186
ActionButton(
187-
text = "About NoiseGuard",
187+
text = "About DecibelGuard",
188188
icon = "📖",
189189
onClick = { showAboutDialog = true }
190190
)
@@ -239,7 +239,7 @@ private fun AboutDialog(onDismiss: () -> Unit) {
239239
onDismissRequest = onDismiss,
240240
title = {
241241
Text(
242-
text = "NoiseGuard",
242+
text = "DecibelGuard",
243243
fontWeight = FontWeight.Bold,
244244
color = Color.White
245245
)

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
3-
<string name="app_name">NoiseGuard</string>
3+
<string name="app_name">DecibelGuard</string>
44

55
<!-- Noise categories (English) -->
66
<string name="category_quiet">Quiet</string>

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# NoiseGuard
1+
# DecibelGuard
22

33
Real-time ambient noise monitoring for Android.
44

55
---
66

77
- [Privacy Policy](privacy-policy)
8-
- [GitHub Repository](https://github.com/MarkADom/NoiseGuard)
8+
- [GitHub Repository](https://github.com/MarkADom/DecibelGuard)

docs/privacy-policy.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# NoiseGuard — Privacy Policy
1+
# DecibelGuard — Privacy Policy
22

33
*Last updated: May 2026*
44

55
---
66

77
## English
88

9-
### What NoiseGuard does
10-
NoiseGuard measures ambient noise levels in real time using your device's microphone. That's it.
9+
### What DecibelGuard does
10+
DecibelGuard measures ambient noise levels in real time using your device's microphone. That's it.
1111

1212
### What data we collect
1313
**Nothing that leaves your device.**
@@ -18,10 +18,10 @@ NoiseGuard measures ambient noise levels in real time using your device's microp
1818
- **No analytics, no crash reporting, no advertising SDKs.**
1919

2020
### How data is stored
21-
All data stays on your device. NoiseGuard has no servers, no cloud storage, and no internet connection. Your noise history never leaves your phone.
21+
All data stays on your device. DecibelGuard has no servers, no cloud storage, and no internet connection. Your noise history never leaves your phone.
2222

2323
### How to delete your data
24-
Open NoiseGuard → Settings → Clear History. This permanently deletes all stored readings from your device.
24+
Open DecibelGuard → Settings → Clear History. This permanently deletes all stored readings from your device.
2525

2626
Uninstalling the app also removes all data.
2727

@@ -30,10 +30,10 @@ Uninstalling the app also removes all data.
3030
- **Notifications (POST_NOTIFICATIONS)** — optional. Used only to alert you when noise exceeds your configured threshold.
3131

3232
### Third parties
33-
NoiseGuard does not share any data with third parties. There are no third-party SDKs that collect data.
33+
DecibelGuard does not share any data with third parties. There are no third-party SDKs that collect data.
3434

3535
### Children
36-
NoiseGuard does not knowingly collect data from children under 13. The app collects no personal data from anyone.
36+
DecibelGuard does not knowingly collect data from children under 13. The app collects no personal data from anyone.
3737

3838
### Changes
3939
If this policy changes, the updated version will be posted at this URL with a new date.

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,4 @@ android.newDsl=false
2828
# and pre-registers the 'kotlin' extension, causing a duplicate when the plugin
2929
# itself tries to register it. Disable built-in Kotlin to let kotlin.android own it.
3030
android.builtInKotlin=false
31+
org.gradle.configuration-cache=true

0 commit comments

Comments
 (0)