Commit Graph

692 Commits (f55d683fe7b7a87928b26922372037afcd278c6d)

Author SHA1 Message Date
voussoir f55d683fe7 Move some strings to strings.xml. 2023-04-03 18:58:38 -07:00
voussoir f6f5bf5809 Don't destroy the notification after service stops. 2023-04-02 20:35:43 -07:00
voussoir 97c2ccb4d5 Don't treat unbind as dead. 2023-04-02 20:35:13 -07:00
voussoir 328e56cb05 Don't use title case for strings on settings page. 2023-04-02 18:54:35 -07:00
voussoir 1637ef16d6 Improve isolate_trkseg feature by querying its endpoints for more. 2023-04-02 18:41:16 -07:00
voussoir 01a313a69c Describe exact power management state transitions in readme. 2023-04-02 17:18:33 -07:00
voussoir 04d27ab984 Double the give up time during sleep.
If you're gonna die in your sleep, you may as well sleep in.
2023-04-02 16:16:59 -07:00
voussoir 531ff36ed0 Add preference to show debug information on main screen. 2023-04-02 16:13:56 -07:00
voussoir eff08eb375 Also watch charging status, don't kill GPS while on power. 2023-04-02 16:12:44 -07:00
voussoir 9e75502477 Don't reset from dead just by looking at the screen.
This was making it hard to debug because I couldn't actually
look at the problem without it fixing itself.
2023-04-02 16:11:23 -07:00
voussoir 89035e0323 Various linting. 2023-04-02 16:07:22 -07:00
voussoir 7788352286 Disable the polyline's infowindow in mapfragment. 2023-04-02 12:29:06 -07:00
voussoir 3a4ae9d723 Reset arrived_at_home while resetting listeners, not sleeping. 2023-04-02 12:13:19 -07:00
voussoir 1a18ac22e4 Dedent this code with a continue. 2023-04-02 12:12:32 -07:00
voussoir 61169a56de Don't update notification if database is not ready. 2023-04-02 12:11:57 -07:00
voussoir f90d8f620e Gitignore app/release/output-metadata.json. 2023-04-02 10:06:50 -07:00
voussoir 5928643325 Add OSM copyright to about section. 2023-04-02 10:05:50 -07:00
voussoir 6a780d3e46 Add import_gpx.py. 2023-04-02 08:46:01 -07:00
voussoir d2eb6ccde4 Also show the accuracy in the selected_trkpt_info. 2023-04-02 08:45:14 -07:00
voussoir 2e84ecb295 Add power management to readme. 2023-04-01 17:53:34 -07:00
voussoir cb47f9ab49 Combine unnecessary else if. 2023-04-01 17:37:16 -07:00
voussoir 6ad4c2dbe5 Also watch step counter movement, notification icon by status. 2023-04-01 13:56:27 -07:00
voussoir 59389accc5 Subtract pause duration from moving duration, change strings. 2023-04-01 13:11:53 -07:00
voussoir a89016383a Snap map to center instead of animating. 2023-04-01 13:08:20 -07:00
voussoir 8aff8f3833 Remove the compass overlay. 2023-04-01 13:07:44 -07:00
voussoir a0e1fb8d8b Add preference "Allow sleep at homepoints and in deadzones". 2023-04-01 13:07:33 -07:00
voussoir eec0caf59d Kill GPS if it is struggling for several minutes, wait for motion.
Still testing.
2023-03-31 22:32:29 -07:00
voussoir 6dda912198 Add app icon to readme. 2023-03-30 22:04:58 -07:00
voussoir 67382ce90a Sleep GPS near homepoints, wait for significant motion sensor.
First attempts, will test for a few days.
2023-03-30 21:57:24 -07:00
voussoir 1ef59f49f5 Add "use trkpt as start" and "use trkpt as end" buttons. 2023-03-30 18:40:11 -07:00
voussoir 9209a30c14 Rearrange elements to match the order they appear. 2023-03-30 18:38:29 -07:00
voussoir 7eba6e262a Add TextInputLayout to homepoint dialog, and re-add it to save dialog. 2023-03-30 18:00:57 -07:00
voussoir 9b67ca8bfd When arriving at a homepoint, move it to the front of the deque. 2023-03-30 17:35:41 -07:00
voussoir 55bde3b812 Use in-app prompt for track name before going to save intent.
This allows you to put a custom name on your track without having
to navigate your text cursor between the .gpx file extension.

This also puts the name inside the gpx file's metadata, so that's
a distinct advantage over just titling the filename itself.
2023-03-29 21:04:06 -07:00
voussoir 32d71457dc Change GPX creator attribute to "net.voussoir.trkpt version". 2023-03-28 23:23:26 -07:00
voussoir 19a97d905a Fix incorrect filter blocking onclick of point index 0. 2023-03-28 22:13:15 -07:00
voussoir bac441ad4b Add LeakCanary. 2023-03-28 18:16:53 -07:00
voussoir ccaec4bf10 Display notification time in local timezone. 2023-03-28 17:28:31 -07:00
voussoir 36f15bf057 Add constant DISPLACEMENT_LOCATION_COUNT. 2023-03-26 21:08:58 -07:00
voussoir a86d1f4a38 Store location provider in trkpt rows. 2023-03-26 21:08:00 -07:00
voussoir 990f4298ba Remove version number onclick copy to clipboard. 2023-03-26 19:40:15 -07:00
voussoir fd3d18f4e1 Reset version number to 1.0.0 for this fork. 2023-03-26 19:34:27 -07:00
voussoir c22184d9cb New app icon for this fork. 2023-03-26 19:33:43 -07:00
voussoir f62cebdfaf Add pause_duration to statistics. 2023-03-26 19:31:30 -07:00
voussoir f7101ff83a Fix self-imposed bug regarding start_time_previous, end_time_previous. 2023-03-26 19:30:51 -07:00
voussoir d555590d1f Don't calculate velocity for tracks <= 1 second. 2023-03-26 19:30:18 -07:00
voussoir 3b36cc6c85 Remove CONTRIBUTE.md. 2023-03-26 13:30:32 -07:00
voussoir 670f219ed7 Put BuildConfig.VERSION_NAME back in the prefs screen. 2023-03-26 13:30:24 -07:00
voussoir d7caee4131 Autogenerate Track name from start and end dates. 2023-03-26 12:37:57 -07:00
voussoir 2e884aef02 Rename Map tab to Record. 2023-03-26 12:13:00 -07:00