Commit graph

240 commits

Author SHA1 Message Date
andrekir
0c135c4502 handle received telemetry portnums 2022-03-28 15:50:33 -03:00
andrekir
291e54c275 use locationShareDisabled boolean 2022-03-26 17:09:05 -03:00
andrekir
b8b2a8a86c improve firmware update 2022-03-11 00:12:48 -03:00
Andre Kirchhoff
b6d90685c2
Merge pull request #389 from meshtastic/release
1.3.3
2022-03-08 10:35:52 -03:00
andrekir
0b0d82dc76 deleteMessage index by packet id 2022-03-02 11:21:43 -03:00
andrekir
27994ba2dd anonymize sendPosition 2022-02-28 16:54:16 -03:00
andrekir
141a0c67af update minFirmwareVersion to 1.3.0 2022-02-20 19:33:52 -03:00
andrekir
d016271d79 remove comment 2022-02-15 20:49:03 -03:00
andrekir
88b0415180 remove legacy MyNodeInfo.region 2022-02-15 20:47:54 -03:00
andrekir
c46039bb04 Remove hw_model_deprecated 2022-02-15 20:12:04 -03:00
Mike Cumings
654a32c01c Introduce Hilt dependency injection
Uses Hilt to get the database initialization off of the
main thread.

The initial introduction always has a disproportionate
fan-out of boilerplate. In this case, all entry points which
were using UIViewModel needed to be annotated in order to let
the code gen know that they needed to support it.

The PacketRepository is injected into things via the main
thread (e.g., the MeshService) but due to the lazy declaration,
the database isn't hydrated until the DAO is access while on an
IO thread.
2022-02-08 13:57:04 -08:00
Jackson Rosenthal
93e81e4639 Added delete all messages into the AlertDialog. 2022-01-31 19:11:32 -05:00
Jackson Rosenthal
e27a76633c Delete messages from view by long clicking. Looking into clearing "all messages" & menu for deleting individual messages 2022-01-29 14:31:08 -05:00
Andre Kirchhoff
852cd2ddc7
Merge pull request #354 from meshtastic/release
1.2.54
2022-01-26 22:58:46 -03:00
andrekir
10886a9c98 add MyNodeInfo channelUtilization & airUtilTx 2022-01-26 22:26:35 -03:00
andrekir
7a316928be update provideLocation feedback 2022-01-26 16:27:16 -03:00
andrekir
a097cc2f25 send position to local node (without broadcast) 2022-01-26 02:35:37 -03:00
Andre Kirchhoff
12f864bae3
fix restrictions to provide location to mesh 2022-01-14 18:49:08 -03:00
andrekir
2bc12fe9d6 update play-services-location 2022-01-09 23:22:47 -03:00
andrekir
2441e1bada add provideLocation service start/stop 2022-01-03 21:59:30 -03:00
Jm Casler
b91c54f8b6
Merge pull request #330 from meshtastic/processQueued
fix processing queued packets
2021-12-26 13:39:40 -08:00
andrekir
e093a29191 fix processing queued packets 2021-12-25 19:30:45 -03:00
Andre Kirchhoff
6a5fcbe9db
add lastHeard to installNodeInfo 2021-12-25 18:37:18 -03:00
Kevin Hester
e186abce79 fix autobug 2021-06-11 09:48:20 -07:00
Kevin Hester
5b069f93bc remove concept of "early received packets" we no longer need it 2021-06-11 09:45:04 -07:00
Kevin Hester
9c1316ea09 WIP - work with background location being optional 2021-06-10 10:58:45 -07:00
Kevin Hester
793b75b67b less logspam 2021-05-10 08:46:11 +08:00
Kevin Hester
1eb4bf43d4 fix leakage of (slightly) possibly PII data 2021-05-10 08:37:39 +08:00
Kevin Hester
59e430d30d WIP color fixes 2021-05-09 09:02:53 +08:00
Kevin Hester
c74ee428ed fix position overide problem with fixedPosition nodes thx @havealoha 2021-04-15 12:16:56 +08:00
Kevin Hester
0f384fc62f fix autobug with channels being only one entry long 2021-04-03 08:27:07 +08:00
Kevin Hester
28fec09a54 fix message not allowed to be queued while sleeping (I think) 2021-04-02 13:56:09 +08:00
Kevin Hester
5b653d29f8 reformat per coding conventions 2021-03-29 20:33:06 +08:00
Kevin Hester
bfd9b65cc8 oops typos 2021-03-28 11:05:39 +08:00
Kevin Hester
0b957a7b1c fix autobug 2021-03-28 10:42:19 +08:00
Kevin Hester
6a840c95ca fix autobug NPE 2021-03-28 10:33:59 +08:00
Kevin Hester
32cef96e16 some operations should be allowed before isConnected (autobug) 2021-03-27 18:15:57 +08:00
Kevin Hester
51f66f715f fix warning 2021-03-27 17:31:32 +08:00
Kevin Hester
d3556ea9f9 Merge branch 'dev1.2' of https://github.com/geeksville/Meshtastic-Android into dev1.2
# Conflicts:
#	app/src/main/java/com/geeksville/mesh/service/MeshService.kt
2021-03-27 17:29:46 +08:00
Kevin Hester
5a64d1520c don't generate redundant node change broadcasts for rx positions 2021-03-27 16:14:57 +08:00
Kevin Hester
9a7e46c5df fill in for local device that happens to not have GPS signal (even if has GPS) 2021-03-27 15:50:16 +08:00
Kevin Hester
07c41bfaed ignore nop position updates from the local device 2021-03-27 13:25:01 +08:00
Kevin Hester
3c457a118d cleanup lastHeard in node info (instead of position.time) 2021-03-27 10:55:16 +08:00
Kevin Hester
bff21e0026 cleanup lastHeard in node info (instead of position.time) 2021-03-27 10:53:39 +08:00
Kevin Hester
0088f40eb0 fix location-fill in problem not working (ht @hansi) 2021-03-25 11:55:55 +08:00
Kevin Hester
2b4b063ca7 fix problem noticed by @havealoha, device region not fetched the first time app is run 2021-03-24 15:19:26 +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
37de9de8a1 fix warning 2021-03-24 13:48:32 +08:00
Kevin Hester
12ea70174e fix autobug when changing channels 2021-03-23 13:40:03 +08:00
Vadim Furman
0d9f31f7fb Pipe rssi to the view 2021-03-22 21:10:58 -07:00