Skip to content

SignalMapper ver.1.224744

Choose a tag to compare

@Erusuru Erusuru released this 13 Apr 18:30
c4a6712

OLD VERSION FILES REMOVED, DOWNLOAD C204
✨ Major Features & UI Changes
Completely Rebuilt UI (Jetpack Compose): The old single-screen menu is gone. Welcome to a sleek, swipeable Tab interface featuring:
📡 Recording Tab: Clean, animated recording status with live duration and entry counts.
📊 Stats Tab: Instantly see your raw and processed log file counts.
🗺️ Map Tab: Generate and view signal coverage maps directly inside the app (binding on top of a real city map is missing for now).
Interactive Offline Mapping (OSMDroid): You can now visualize your recorded data!
Blue Explored vs. Signal Mode: Switch between seeing everywhere you've tracked vs. a color-coded heatmap of signal strength (RSRP).
City & Country Filtering: Type a city name (e.g., "Sofia, Bulgaria"), and the app will smartly filter and process data only within a ~40km radius of that location.
High/Low Density Rendering: Choose "Fast" (~111m grid) for quick overviews or "Detailed" (~11m grid) for granular neighborhood tracking. High density rendering takes too much time on phone!
Live Lock-Screen Stats: The foreground notification has been completely revamped. You no longer need to open the app to check your signal. The notification now updates in real-time with your current Operator, Network Type (5G/4G/etc.), and RSRP (dBm) for all active SIM slots.
🧠 Advanced Data Processing
Smart Carrier Merging: Standardizes operator names (automatically cleans up variations of A1, Yettel, Vivacom, etc.) so your data remains clean.
Stationary "Ghost" Data Removal: The app now detects when you are standing still and prevents spamming duplicate GPS/Signal coordinates, keeping your map files lean and fast.
Network Standardization: Automatically categorizes messy network APIs into clean "2G", "3G", "4G", and "5G" labels.
🛠 Bug Fixes & Improvements
Fixed the v1.1 Share Bug: The "Share Last Log" button has been completely rewritten to use Android's native FileProvider. It no longer crashes or throws permission errors on modern devices—sharing your CSVs to Signal, Whatsapp, Discord, or Email now works flawlessly!
Android 14 Compatibility: Added explicit support for the new FOREGROUND_SERVICE_LOCATION permissions to prevent background recording crashes on the newest Android devices.
Performance Optimization: Huge map datasets (100k+ points) will no longer freeze the app thanks to on-the-fly bounding box rendering (only points visible on your screen are drawn by the GPU).
Dark/Light Mode: Seamlessly integrated into the Compose UI with a simple toggle on the top right.