Mindwtr 0.6.18
Highlights
- Fixed mobile UI noise by removing the stale
Conflicts resolvedsync banner. - Kept heartbeat analytics fully silent for users on mobile while preserving daily heartbeat behavior in official builds.
- Standardized heartbeat endpoint wiring across non-FOSS Android, iOS, and desktop release pipelines.
- Improved release reliability for stores by fixing Winget dependency metadata and hardening iOS App Store editable-version handling.
Mobile
- Suppressed stale sync success/error banner carry-over in mobile app startup flow.
- Enabled edge-to-edge defaults and removed deprecated status/navigation bar color overrides.
- Removed unused
FOREGROUND_SERVICE_MEDIA_PLAYBACKpermission. - Ensured heartbeat errors remain user-invisible and non-disruptive.
Release / CI / Distribution
- Wired
ANALYTICS_HEARTBEAT_URLfrom repository secrets in all non-FOSS release workflows. - Removed Winget manifest injection of
Microsoft.EdgeWebView2Runtimedependency to avoid missing-dependency validation failures. - Updated iOS App Store upload automation to create/edit app versions safely when no editable version exists.
Full Change List (since 0.6.17)
- c713e9e fix(mobile): remove top sync status banner
- 945d1cc fix(mobile): keep heartbeat fully silent
- 59b11ec fix(release): wire heartbeat secret across non-foss builds
- cfcdb14 fix(release): remove winget webview2 dependency injection
- ec63993 fix(mobile): log heartbeat diagnostics and wire android env
- 50f574c fix(mobile): suppress conflict-resolved sync banner
- 7bb8fc2 fix(ci): have iOS deliver create editable app store version
- 22a1b0c fix(ci): handle non-editable App Store versions during upload
- 8f7131c fix(mobile): enable edge-to-edge and drop status bar color overrides
- 2fe2309 fix(ci): skip official cask bump when BrewTestBot manages updates
- 29f8c82 fix(android): remove media playback foreground service permission