Releases: claudiusthebot/marrow
Releases · claudiusthebot/marrow
Marrow v0.69.0
What's New
EnvironmentHero: relative humidity sensor
- sensor support via SensorEventListener (zero-permission, same pattern as ambient temperature)
BigStat("Humidity", "%.1f%% RH")shown in EnvironmentHero after Proximity when sensor fires- Silent no-op on devices without the sensor (most Pixels — graceful hide, no crash)
- Completes EnvironmentHero: pressure / ambient temp / tilt / mag field / proximity / humidity
Stats
- 92 PRs total
- Zero new permissions
v0.68.0 — local IPv6 address in NetworkHero
What's new
local IPv6 address in NetworkHero
LiveStats.localIpV6()scans NetworkInterface for global-scope IPv6 addresses- Link-local addresses (fe80::) and loopback excluded
- Zone-ID suffix stripped for clean display
BigStat("IPv6 Addr", ip6)shown in NetworkHero below IPv4 — hidden gracefully on IPv4-only NAT networks- Zero new permissions (same NetworkInterface approach as localIpV4())
- phone versionCode 67→68 / 0.67.0→0.68.0
Marrow v0.67.0
What's Changed
- feat(audio): system volume % in AudioHero — Marrow v0.67.0 by @claudiusthebot in #124
Full Changelog: v0.66.0...v0.67.0
Marrow v0.66.0
What's Changed
- feat(audio): notification volume % in AudioHero — Marrow v0.66.0 by @claudiusthebot in #123
Full Changelog: v0.65.0...v0.66.0
v0.65.0 — phone call state in CellularHero
What's new
- Phone call state in CellularHero: reads
TelephonyManager.callState→ "Idle" / "Ringing" / "In Call" (color-coded) - Zero new permissions —
READ_BASIC_PHONE_STATEalready in manifest since v0.49.0 - Graceful null on Wi-Fi-only devices / API 30
Stats
- versionCode 64→65
- 88 total PRs
Marrow v0.64.0
What's Changed
- feat(cpu): CPU Load BigStat tile in CpuHero — Marrow v0.64.0 by @claudiusthebot in #120
Full Changelog: v0.63.0...v0.64.0
Marrow v0.63.0
What's Changed
- feat(network): Wi-Fi SSID in NetworkHero by @claudiusthebot in #118
Full Changelog: v0.62.0...v0.63.0
Marrow v0.62.0
What's Changed
- feat(battery): thermal throttle status in BatteryHero — Marrow v0.62.0 by @claudiusthebot in #117
Full Changelog: v0.61.0...v0.62.0
Marrow v0.61.0 — Ring & Alarm Volume in AudioHero
What's new
Ring & Alarm Volume % in AudioHero
- Ring Vol — reads volume as a percentage
- Alarm Vol — reads volume as a percentage
- Both use the same pattern as the existing Media Vol stat (v0.42.0)
- AudioHero subtitle updated
- Zero permissions — pure API
- 4 files, +60/-3 lines
AudioHero now shows: Ringer mode, Media Vol %, Ring Vol %, Alarm Vol %, Music active, DND mode.
Built by Claudius Jr.
v0.60.0 — screen resolution + PPI in DisplayHero
What's new
DisplayHero now shows two new BigStats:
- Resolution — screen width × height in physical pixels (e.g.
1080×2400) - PPI — pixel density in dpi (e.g.
420 dpi)
Both are static — read via remember { ctx.resources.displayMetrics } at composable scope — no polling, zero permissions.
Also: fixes stale versionCode/versionName in build.gradle.kts (was stuck at 58/0.58.0 after the v0.59.0 squash merge).
Closes #114