Kevin Hester
74f7281a60
better dialog for background location
2021-06-23 12:17:06 -07:00
Kevin Hester
c5fc6bc319
wait to show location missing toast until after we hear back from android
2021-06-23 11:56:29 -07:00
Kevin Hester
7efaf56f4f
location warnings are now much cleaner
2021-06-23 11:40:15 -07:00
Kevin Hester
9c1316ea09
WIP - work with background location being optional
2021-06-10 10:58:45 -07:00
Kevin Hester
b14061e6cc
warn repeatedly about missing permissions
2021-05-10 08:09:42 +08:00
Zbynek Merhaut
2c17a6f95d
Added dark theme option
2021-04-11 12:10:17 +02:00
Kevin Hester
7e21d63044
cope with malformatted broadcasts
2021-04-02 13:55:41 +08:00
Kevin Hester
091b18a5bb
fix autobug - apparently EXTRA_DEVICE can be null on some implementations
2021-03-31 19:40:33 +08:00
Kevin Hester
5b653d29f8
reformat per coding conventions
2021-03-29 20:33:06 +08:00
Kevin Hester
5f6cb7637c
Merge remote-tracking branch 'root/master' into dev1.2
...
# Conflicts:
# app/src/main/java/com/geeksville/mesh/MainActivity.kt
2021-03-24 13:49:46 +08:00
Kevin Hester
dd9a2b99d7
fix autobug NPE
2021-03-23 13:21:51 +08:00
Vadim Furman
13d63ee52b
More rssi
2021-03-22 21:21:58 -07:00
Vadim Furman
b5c5cf0153
Fixed formatting
2021-03-21 18:15:54 -07:00
Vadim Furman
8aa7585fdd
Merge remote-tracking branch 'upstream/master'
2021-03-19 16:55:22 -07:00
Vadim Furman
5e4470d25e
Use default scope for file save and display snr
2021-03-19 14:33:55 -07:00
Kevin Hester
54bf0e85c1
make 1.2 firmware update work even for old 1.0 devices
2021-03-19 22:49:51 +08:00
Kevin Hester
a18343e30c
Merge remote-tracking branch 'root/master' into dev1.2
...
# Conflicts:
# app/src/main/java/com/geeksville/mesh/service/MeshService.kt
# app/src/main/java/com/geeksville/mesh/service/MockInterface.kt
# app/src/main/res/values/strings.xml
2021-03-19 15:09:33 +08:00
Vadim Furman
78a08898fe
Save messages in CSV and fix position broadcast
2021-03-17 21:00:01 -07:00
Kevin Hester
3175d5e2d2
autobug while app shutting down
2021-03-17 15:53:08 +08:00
Kevin Hester
98356b9205
fix autobug crash when primary channel is null
2021-03-17 15:37:09 +08:00
Kevin Hester
390413bd8a
fix channel setting
2021-03-05 14:14:17 +08:00
Kevin Hester
81e76bfc51
fix bugs found via simulator
2021-03-04 09:08:29 +08:00
Kevin Hester
ba86d3e88f
localization
2021-03-02 16:27:34 +08:00
Kevin Hester
e27a3d937d
show alert for old firmware
2021-03-02 15:12:57 +08:00
Kevin Hester
2fc4099bfc
Merge branch 'dev' into dev1.2
...
# Conflicts:
# app/src/main/java/com/geeksville/mesh/MainActivity.kt
# app/src/main/java/com/geeksville/mesh/service/MeshService.kt
2021-03-02 14:38:55 +08:00
Kevin Hester
ae402e8fd2
add warning text for downrev apps
2021-03-02 13:22:55 +08:00
Kevin Hester
1eaabfc216
fix java paths for protos
2021-02-27 13:43:55 +08:00
Kevin Hester
4a90bb2fc0
fix various lint warnings
2021-02-21 11:34:43 +08:00
Vadim Furman
2f7ce57015
Formatting
2021-02-13 22:02:24 -08:00
Vadim Furman
757c3867f2
Moved broadcast and ls_sleep in advanced settings
2021-02-13 21:35:57 -08:00
Kevin Hester
11bc8ef5f0
add logging in support of https://github.com/meshtastic/Meshtastic-device/issues/681
2021-02-11 16:54:17 +08:00
Kevin Hester
23ab6c7048
fix my ping change
2021-02-11 16:32:33 +08:00
Kevin Hester
2736a01d4b
change stress test to a checkbox and only show for debug builds
2021-02-11 16:29:26 +08:00
Vadim Furman
36b478b263
Added comments
2021-02-10 21:36:45 -08:00
Vadim Furman
91912741ae
Added "Ping" menu option for testing repeated message send.
2021-02-10 21:34:26 -08:00
Kevin Hester
4a5e07e52f
fix #231 message history disappears thanks @dylanhoen
...
// Now that we use data packets for more things, we need to be choosier about what we keep. Since (currently - in the future less so)
// we only care about old text messages, we just store those...
2021-02-06 13:24:48 +08:00
Kevin Hester
3d97e65149
Merge branch 'master' into fix
2021-02-01 22:52:59 +08:00
Vadim Furman
fbf7ac4144
Moved try to catch all RemoteExceptions
2021-01-31 20:53:40 -08:00
Kevin Hester
7d846461e4
mock interface now pretty completely simulates a real device
2021-02-01 11:53:22 +08:00
Kevin Hester
0e6a82255e
Merge remote-tracking branch 'root/master' into dev
2021-01-26 10:44:27 +08:00
Vadim Furman
8ea58fd08c
Material design for Message UI
2021-01-25 17:30:21 -08:00
Kevin Hester
1d41a48274
Conditionalize message receive broadcast, so apps can subscribe to JUST their messages
2021-01-11 17:18:04 +08:00
Kevin Hester
7ff7686ccb
less logspam for expected msgs
2021-01-08 15:19:20 +08:00
Kevin Hester
633200ac44
if we lose device connection at a bad time, don't leave UI confused (autobug)
2021-01-08 14:51:19 +08:00
Kevin Hester
8b25936732
don't warn about good things ;-)
2021-01-06 11:34:26 +08:00
Kevin Hester
1a8d1c6725
1.1.22 quick fix #207 - now that data is more uniform, only consider text packets
2020-12-16 12:24:26 +08:00
Kevin Hester
2e30dbcdd0
switching away from kotlin-android-extensions
2020-12-07 20:44:17 +08:00
Kevin Hester
cc2b99fdfc
WIP for new protobufs
2020-12-07 19:50:06 +08:00
Ken Van Hoeylandt
3610f0b53e
refactored MeshService
...
- moved MeshService start-related code to `MeshServiceStarter`
- moved `LocationCallback` to `MeshServiceLocationCallback`
- coroutine scope is now handled in `MeshService` positio ncallback.
- refactored `onLocationResult()` to be easier to read
- created `MeshServiceNotifications` for creating and updating of notifications
- moved `SavedSettings` to `MeshServiceSettingsData`
2020-10-01 22:20:19 +02:00
Ludovic Goix
6ec16073c1
Added a debug panel
...
final
2020-09-26 21:56:52 -04:00