Skip to content

v0.2.0

Choose a tag to compare

@zumuvik zumuvik released this 02 Jul 16:30
· 33 commits to main since this release

v0.2.0 — Logging system, real-time log UI, and share

New

  • LogManager: Singleton logger writing to phonect_logs.txt with 1 MB rotation, thread-safe, broadcasts to UI via LocalBroadcastManager
  • Real-time log display: Monospace ScrollView on main screen showing live service logs (connections, verification, errors)
  • Share Logs button: Uses FileProvider + ACTION_SEND to share the log file via any app (Telegram, email, etc.)

Changed

  • All android.util.Log calls replaced with LogManager in PhonectNetworkService, CryptoManager, BiometricHandler
  • BiometricHandler.canAuthenticate() now logs each biometric status result
  • Bumped version to 0.2.0 (versionCode 3)

Technical

  • LogManager.kt in new logging package
  • file_paths.xml and FileProvider declaration in manifest