Skip to content

Releases: Romelium/safe-dot-android

Release list

v4.0.0

Choose a tag to compare

@Romelium Romelium released this 17 May 02:24

Main Improvements

  • Fully Open Source: Removed PiracyChecker and Google Play license verification. The app is now completely free and DRM-free.
  • Real-time Settings Sync: Changes to dot colors, alignment, and sensor toggles now apply instantly without restarting the accessibility service.
  • Reliable Camera Tracking: Fixed flickering and stuck indicators by accurately tracking state across multiple camera lenses.
  • Touch Passthrough: Fixed an issue where the indicator overlay intercepted screen touches.

Fixes & UI Polish

  • Logs Management: Restored "Clear Logs" functionality and fixed timeline grouping so logs accurately separate by date.
  • Location Tracking: Now strictly requests Precise Location (ACCESS_FINE_LOCATION) to guarantee accurate tracking.
  • Modernized Haptics: Migrated to VibratorManager to fix vibration feedback on Android 12+ devices.
  • Dashboard Polish: Fixed invisible pie chart empty states and added dynamic dimming for disabled sensor buttons.
  • Accurate Terminology: Updated notifications and text to clarify that Safe Dot logs the foreground app when a sensor is engaged.
  • Decluttered App: Removed unused Whitelist activities and third-party feedback tools for a leaner settings menu.

Under the Hood

  • Build Upgrades: Updated AGP to 7.4.2, Gradle to 7.5.1, and Kotlin to 1.6.21.
  • Modernized Config: Moved package names from AndroidManifest.xml to namespace blocks in build.gradle.
  • Repository Fixes: Replaced the deprecated jcenter() repository with a working mirror for reliable builds.
  • Secure Release Builds: Added standard APK/AAB signing via local.properties and updated .gitignore to prevent keystore leaks.