Commit graph

314 commits

Author SHA1 Message Date
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
0fe6c91a4e fix #254 typo changed != to ==. fix rxtime displays 2021-03-02 14:16:57 +08:00
Kevin Hester
ae402e8fd2 add warning text for downrev apps 2021-03-02 13:22:55 +08:00
Paul Mandal
a6c80cc203 Add hopLimit to the DataPacket class, update MeshService to use hopLimit when building its MeshPackets 2021-02-27 22:36:06 -07:00
Kevin Hester
850358e103 channel setting is healthier 2021-02-27 14:31:52 +08:00
Kevin Hester
1eaabfc216 fix java paths for protos 2021-02-27 13:43:55 +08:00
Kevin Hester
0743feadc4 wip adding channelset 2021-02-27 11:44:05 +08:00
Kevin Hester
31a106039b impl set owner/set radio 2021-02-27 11:13:30 +08:00
Kevin Hester
85a0ea7286 1.2 wip 2021-02-27 10:18:00 +08:00
Kevin Hester
acd43b29f5 don't (incorrectly) set want_replies 2021-02-15 09:48:44 +08:00
Kevin Hester
221738603b 1.1.46 2021-02-12 13:50:39 +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
d290555aba fix notification to include text message even when not expanded 2021-02-08 13:25:29 +08:00
Kevin Hester
d6f759cabc stop using device currentpacketid, first send message could be discarded as dup 2021-02-08 12:33:16 +08:00
Kevin Hester
486a3444fc update to latest protobufs 2021-02-08 12:29:40 +08:00
Kevin Hester
ffca8e5f47 Merge remote-tracking branch 'root/master' into dev 2021-02-08 11:30:42 +08:00
Kevin Hester
2cd2801200
Merge pull request #236 from vfurman-gh/map_update
Map UI update fixes
2021-02-08 11:30:31 +08:00
Kevin Hester
dab409fb04 Merge remote-tracking branch 'root/master' into dev 2021-02-08 11:23:27 +08:00
Kevin Hester
65e91c46d3 fix #209. don't ignore messages from nodes that only have partial nodeinfo 2021-02-08 11:22:15 +08:00
Vadim Furman
e2c8ca2fb2 Separate notification channel for messages 2021-02-07 17:38:54 -08:00
Vadim Furman
5ef6baef7a Merge 2021-02-06 22:08:49 -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
9cb9e93dd2 never use app specific icons when <= android 5.1.1 2021-02-06 09:29:11 +08:00
Kevin Hester
2c3b73ae88 fix(?) for cyanogen problem with custom statusbar icons 2021-02-05 09:31:25 +08:00
Kevin Hester
d11e7674f6 fix autobug: don't spam crashlytics when we expect position sending to fail 2021-02-04 23:39:44 +08:00
Kevin Hester
97d2ecbd0f fix autobug: don't let users try to update firmware over USB 2021-02-04 23:07:16 +08:00
Kevin Hester
55fd7c7330 make a guaranteed non vector version of icon for older androids 2021-02-04 08:20:43 +08:00
Kevin Hester
7d846461e4 mock interface now pretty completely simulates a real device 2021-02-01 11:53:22 +08:00
Kevin Hester
a0160cadf9 WIP to improve simulator 2021-02-01 10:31:39 +08:00
Kevin Hester
0693d7786d use new icons from @thepoweroftwo 2021-01-30 14:59:28 +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
ed1a0e7fe0 1.1.36 - autobug - cope with devices that have malformatted flash 2021-01-09 14:52:48 +08:00
Kevin Hester
3835a85b8e 1.1.35 fix nasty progress related bug in firmware update 2021-01-08 15:19:59 +08:00
Kevin Hester
a20fffcc2c don't send BLE commands to meshservice while updating 2021-01-08 15:19:39 +08:00
Kevin Hester
518e2438e8 fix autobug: don't fail updates (for now) if the spiffs has problems 2021-01-06 11:10:01 +08:00
Kevin Hester
89fd3e16d8 1.1.33 fix #211 properly set GUI state when during a firmware update and the view gets rebuilt 2021-01-05 15:52:18 +08:00
Kevin Hester
1eb63e4f1c fix autobug warning
com.geeksville.mesh.service.MeshService.getConnectedRadio (MeshService.java:223)
com.geeksville.mesh.service.MeshService.sendToRadio (MeshService.java:230)
com.geeksville.mesh.service.MeshService.sendToRadio (MeshService.java:237)
com.geeksville.mesh.service.MeshService.sendPosition (MeshService.java:1255)
com.geeksville.mesh.service.MeshService.access$getNodeDBbyID$p (MeshService.java:47)
com.geeksville.mesh.service.MeshService$sendPositionScoped$1.invokeSuspend (MeshService.java:1265)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (BaseContinuationImpl.java:33)
kotlinx.coroutines.DispatchedTask.run (DispatchedTask.java:56)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely (CoroutineScheduler.java:571)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask (CoroutineScheduler.java:738)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java:678)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java:665)
2021-01-05 14:01:45 +08:00
Kevin Hester
43999e3d72 in support of #212 log messages before analytics enabled 2021-01-05 12:01:42 +08:00
Kevin Hester
3d18e5d597 update libs and protos 2021-01-03 10:22:41 +08:00
Kevin Hester
1cfe180402 debug message fix 2020-12-16 12:24:37 +08:00
Kevin Hester
f754a19c95 bug #206 - also add reportException to make non fatal and report bug
via analytics (in case my theory is wrong)
2020-12-12 11:09:17 +08:00
Kevin Hester
c4439eb34c WIP use new position api 2020-12-10 09:23:02 +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
Kevin Hester
5007019a2e fix #204 - throw error if sent message is too long 2020-11-21 08:41:26 +08:00
Kevin Hester
6e2cb723ea 1.1.9 spiffs firmware update seems to work 2020-11-20 07:51:25 +08:00
Kevin Hester
31e0136b2a support spiffs updates over OTA (not yet tested)
for https://github.com/meshtastic/Meshtastic-device/issues/496
2020-11-16 15:57:40 +08:00
Kevin Hester
b854c57aa4 fix build warnings 2020-11-16 15:55:07 +08:00
Kevin Hester
46f283c630 1.1.7 2020-10-29 19:50:57 +08:00
Kevin Hester
52a2f40b1b Preserve region info across software updates 2020-10-29 13:14:10 +08:00