Wykres commitów

169 Commity (cea7755aa4c07d7691641f4ab0ca64312d2bba4f)

Autor SHA1 Wiadomość Data
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
geeksville 83ea33d44b fix a rare (probably harmless) autobug: "meshService was supposed to be null" 2020-09-22 12:52:15 -07:00
Ken Van Hoeylandt 8219ef42ed improved readability on BluetoothStateReceiver
and renamed `intent` to `intentFilter` to properly reflect type
2020-09-17 20:47:54 +02:00
geeksville 404efa926c 0.9.81 fix a ANR that could occur (I think) 2020-09-11 16:19:23 -07:00
Ludovic Goix c87d0adc61 Connect to a device without updating any change #119 2020-09-02 20:16:41 -04:00
geeksville bc5d6cf808 fix #86 the first message sent is duplicated bug 2020-08-12 12:48:43 -07:00
Ludovic Goix 241f4d978a Try to fix Toast not showing when notification are disabled 2020-07-23 23:12:46 -04:00
Kevin Hester fed2615d96
Merge pull request #105 from lgoix/vmodel
Fix bad connection status #84
2020-07-18 14:30:04 -07:00
geeksville 7a47240e47 fix autobug: someone is testing crashing the app with invalid URLS ;-) 2020-07-18 13:17:30 -07:00
Ludovic Goix 4137f5e787 Fix bad connection status #84 2020-07-17 17:06:29 -04:00
geeksville 28a18ca314 Let user rate the app through google play or through amazon 2020-07-14 22:21:54 -07:00
geeksville 49752d0550 if device goes away at just the right time, user won't be able to set channel 2020-07-08 08:29:53 -07:00
geeksville 90d2a9cde4 make autobug in appRate non fatal 2020-07-08 07:50:24 -07:00
geeksville 85bdd25782 fix warning 2020-07-02 14:46:29 -07:00
geeksville 8ea949a437 fix autobug with old samsung phones 2020-07-02 09:53:52 -07:00
geeksville c0e58391a3 Fix problem of old messages not being remembered 2020-07-01 18:00:28 -07:00