Commit graph

303 commits

Author SHA1 Message Date
Andre K
4d81689f21
1.3.41 2022-09-18 20:30:26 -03:00
andrekir
346a50a360 use kotlin protobuf lib 2022-09-11 23:50:07 -03:00
andrekir
14fc9b3f3c 1.3.40 2022-09-07 07:03:28 -03:00
andrekir
1675f71fc3 update libs 2022-09-06 18:33:26 -03:00
andrekir
417c5fd91f update ask to rate feature 2022-09-05 01:01:13 -03:00
andrekir
188d1fddaa remove play services 2022-09-05 00:14:08 -03:00
andrekir
f282f3f71e remove unused analytics 2022-09-04 23:49:21 -03:00
andrekir
5eb5cd1421 incorporate androidlib 2022-09-04 22:52:40 -03:00
andrekir
5d95017efa add osm map features 2022-08-30 17:25:11 -03:00
PWRxPSYCHO
4d809a3cd7
Merge branch 'meshtastic:master' into feature/osmand-migration 2022-08-26 13:44:48 +00:00
andrekir
27ee6a847a remove play services code scanner 2022-08-25 20:50:55 -03:00
PWRxPSYCHO
684bd82772
Merge branch 'meshtastic:master' into feature/osmand-migration 2022-08-25 20:16:31 +00:00
PWRxPSYCHO
b8ef088d8e Remove all references to MapBox, MapBox tokens, and credentials 2022-08-23 22:49:46 -04:00
andrekir
92d6be9d43 1.3.39 2022-08-23 21:52:29 -03:00
PWRxPSYCHO
017095d171 Working on migrating to OSMdroid from Mapbox 2022-08-23 20:05:19 -04:00
Andre Kirchhoff
67c012dfeb
1.3.38 2022-08-16 20:07:39 -03:00
Andre Kirchhoff
25de235a93
Merge branch 'master' into dev-app-intro 2022-08-16 19:13:19 -03:00
Ayub
51f78a3328 Added App Introduction Screens
Added three screens explaining Meshtastic and how to use the app. This is only shown on the first launch of the app.
2022-08-10 17:12:49 +01:00
andrekir
e9113f1a8f 1.3.30 2022-08-05 00:05:35 -03:00
Andre Kirchhoff
4e2b00bfd5
1.3.28 2022-08-02 22:53:34 -03:00
Andre Kirchhoff
767ddb9a76
1.3.27 2022-07-27 00:49:18 -03:00
Peter Lawrence
4f793684f2 usb-serial-for-android to v3.4.6; adopt more comprehensive device_filter.xml 2022-07-22 21:24:41 -05:00
andrekir
97e9679f03 1.3.25 2022-07-12 00:10:56 -03:00
andrekir
ce2fcc3a95 update libs 2022-07-12 00:05:47 -03:00
andrekir
3239867523 remove okhttp3 lib 2022-07-11 23:19:49 -03:00
Andre Kirchhoff
93a0ee1180
1.3.21 2022-06-21 11:31:38 -03:00
Mike Cumings
fc5ce7c2c6 Bump protobuf-gradle-plugin to 0.8.18 and protoc to 3.21.1 2022-06-17 09:55:04 -07:00
Andre Kirchhoff
a5ca044ec7
1.3.19 2022-06-17 09:04:29 -03:00
andrekir
36dc5d41e9 1.3.17 2022-06-13 22:03:12 -03:00
andrekir
54f6112908 create LocalConfig DataStore 2022-06-11 18:36:57 -03:00
andrekir
624a098390 1.3.16 2022-06-07 08:32:39 -03:00
Andre Kirchhoff
6c6b22ad7d
1.3.12 2022-05-30 17:59:54 -03:00
Andre Kirchhoff
d7aa79edc6
1.3.11 2022-05-26 18:17:02 -03:00
Mike Cumings
5546e74b46 Extract RadioInterfaceService companion object functions
In preparation for replacing the `InterfaceFactory` with an
injectable form we need to convert static methods that call
`InterfaceFactory` into non-static, injected forms.

Also:
- Updated kotlin `-Xopt-in` to `-opt-in` to remove build
  time warnings.
- Removed some unused `RadioInterfaceService` code.
2022-05-20 14:27:39 -07:00
andrekir
a4e1f0de77 add mlkit barcode scanner 2022-05-17 17:29:21 -03:00
andrekir
ba0c48b762 update libs 2022-04-19 16:41:34 -03:00
Andre Kirchhoff
b561d4c128
fix south korean locale reference 2022-04-08 19:37:53 -03:00
Mike Cumings
dd41527bbc Initial step in refactoring RadioInterfaceService for dependency injection
Extracts USB device management into a `UsbRepository`.

In order for `SerialInterface to gain access to this prior to
the `RadioInterfaceService` being fully natively dependency
injected, all `InterfaceFactory` implementations needed
to be modified to accept the `UsbRepository` via argument.  This
will go away in a future PR.

Changed `assumePermission` constant to `false` as it was preventing
the request for permission from occurring, breaking serial connectivity.

Minor improvement: SerialInterface re-bonding by device name is
now supported.
2022-04-08 11:34:44 -07:00
andrekir
5c5c8be6ce 1.3.3 2022-03-08 10:16:22 -03:00
andrekir
961e5a174f update libs 2022-03-08 10:12:59 -03:00
andrekir
130808f6ea 1.2.58 2022-02-12 20:08:20 -03:00
Andre Kirchhoff
9cd1856bb9
Merge pull request #372 from meshtastic/release
1.2.57
2022-02-09 23:15:27 -03:00
andrekir
7ff28abd33 1.2.57 2022-02-09 22:49:55 -03:00
andrekir
b075de057e update libs 2022-02-09 22:48:59 -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
f4bfcb85f7 Removed old dependency of MapBox V9.x.x 2022-02-05 22:28:14 -05:00
Jackson Rosenthal
9d5066bf9d move mapbox auth back to build gradle 2022-02-05 21:11:53 -05:00
Jackson Rosenthal
7fd3cbba69 Merge remote-tracking branch 'origin/master' into feature/mapbox-v10-migration 2022-02-05 13:22:09 -05:00
Jackson Rosenthal
ed98232263 Migrating to Mapbox API V10 2022-02-04 21:58:00 -05:00
andrekir
239a22c1bc add splash screen 2022-02-04 00:57:27 -03:00