1552 Commits

Author SHA1 Message Date
Andre Kirchhoff
4092fc5c7f Merge pull request #388 from meshtastic/1.2-release
1.2.59
1.2.59
2022-03-02 17:50:24 -03:00
andrekir
91b2767634 1.2.59 2022-03-02 17:28:18 -03:00
andrekir
52f7a862b3 update gradle and libs 2022-03-02 17:27:32 -03:00
andrekir
ede48be4f3 fix "Multiple substitutions specified in non-positional format of string resource string/connected_count" 2022-03-02 14:25:35 -03:00
andrekir
598ec54cf3 anonymize sendPosition 2022-03-02 14:23:41 -03:00
Mike Cumings
49188adc36 Issue #369 - Expand bluetooth repository use cases
Changes:
- Adds support for obtaining bonded devices
- Adds support for obtaining BLE scanner
- Consolidates state into a single, immutable data class instance
- Simplified and renamed broadcast receiver
- Renamed view model permissionsUpdated fun to identify the intended use

(cherry picked from commit 9592fd68de)
2022-03-02 14:10:01 -03:00
Mike Cumings
c0fe9213f1 Issue #369 - Use repository pattern for bluetooth state
(cherry picked from commit b3878a4240)
2022-03-02 14:10:01 -03:00
Mike Cumings
1294eee8e3 CSV export improvements to make it more reliable
(cherry picked from commit 16d2b2e5f3)
2022-03-02 14:10:01 -03:00
Andre Kirchhoff
5659725b96 Merge pull request #387 from meshtastic/menu-messages
add action mode menu to messages (delete & select all)
2022-03-02 12:12:20 -03:00
andrekir
6ad2b1814f deleteMessage index by packet.id 2022-03-02 11:39:30 -03:00
andrekir
01f8154189 add action mode menu to messages (delete & select all) 2022-03-02 11:39:07 -03:00
Andre Kirchhoff
7395cc5583 tie 1.2-legacy releases to 1.2-legacy firmware 2022-02-28 16:34:55 -03:00
Andre Kirchhoff
69dc99cdbc Merge pull request #373 from meshtastic/release
1.2.58
1.2.58
2022-02-13 08:42:41 -03:00
andrekir
12cb8f070c catch file write exception 2022-02-13 08:09:26 -03:00
andrekir
130808f6ea 1.2.58 2022-02-12 20:08:20 -03:00
andrekir
eb5abb4be9 only consider BLE pairing for addressValid 2022-02-12 19:33:30 -03:00
andrekir
c04c1b4add move disassociate to SettingsFragment 2022-02-12 19:28:49 -03:00
andrekir
0f3135978c update CompanionDevice Bluetooth bonding 2022-02-12 18:55:42 -03:00
andrekir
875c1542ea catch snackbar exception 2022-02-12 18:54:10 -03:00
Andre Kirchhoff
9cd1856bb9 Merge pull request #372 from meshtastic/release
1.2.57
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
andrekir
3daa6eac46 use changeScanSelection after deviceManager association 2022-02-09 22:47:28 -03:00
Andre Kirchhoff
969849091c Merge pull request #371 from meshtastic/targetSdk30
hold new permissions until targetSdkVersion update
2022-02-09 22:19:51 -03:00
andrekir
64114ce341 hold new permissions until targetSdkVersion update 2022-02-09 22:10:25 -03:00
Jm Casler
00dbae7d89 updating proto submodule to latest 2022-02-09 11:24:46 -08:00
andrekir
9562841922 add user feedback to changeRadioButton 2022-02-09 01:17:34 -03:00
andrekir
25e1ea2fb9 add confirmation feedback to bug report 2022-02-09 00:57:34 -03:00
Andre Kirchhoff
d429a94e93 update ci trigger 2022-02-08 23:10:53 -03:00
Andre Kirchhoff
6876162d0e Merge pull request #370 from mcumings/gitignore
Update .gitignore so that it ignores all AndroidStudio files except the ones we want in source control
2022-02-08 20:07:25 -03:00
Mike Cumings
d5d056c7d5 Improve ignore of AndroidStudio files 2022-02-08 14:49:07 -08:00
Mike Cumings
ccf2106949 Remove files about to be added to .gitignore 2022-02-08 14:48:58 -08:00
Andre Kirchhoff
413a6b9d52 Merge pull request #360 from mcumings/hilt-db-init
Introduce Hilt dependency injection
2022-02-08 19:35:58 -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
andrekir
4abd8b8ab7 anonymize address log 2022-02-08 00:22:45 -03:00
andrekir
94355e25f4 move CompanionDeviceManager back to SettingsFragment 2022-02-08 00:07:51 -03:00
andrekir
a42ba77bf2 clean up snackbar 2022-02-07 21:50:31 -03:00
andrekir
45895cdcf6 use same CompanionDeviceManager method 2022-02-07 21:46:47 -03:00
andrekir
3001696f9c rename "save messages as csv" to "export rangetest.csv" 2022-02-06 10:30:28 -03:00
andrekir
00810374ea update dialog 2022-02-06 10:30:28 -03:00
andrekir
5dc55b52f6 add confirmation dialog for firmware update 2022-02-06 10:30:28 -03:00
Andre Kirchhoff
1f177dc63e Merge pull request #368 from ScriptTactics/feature/mapbox-v10-migration
Migrating to Mapbox API V10
2022-02-06 00:57:52 -03:00
Jackson Rosenthal
332ef3eb6a removed unused dependencies 2022-02-05 22:31:01 -05:00
Jackson Rosenthal
f4bfcb85f7 Removed old dependency of MapBox V9.x.x 2022-02-05 22:28:14 -05:00
Jackson Rosenthal
b5a09d502a cleaned up code 2022-02-05 22:03:51 -05:00
Jackson Rosenthal
062cad189e Updated camera movement for nodes,
Zoomed out map for initial load
2022-02-05 22:01:46 -05:00
Jackson Rosenthal
79ef308eac removed default lat/long for map 2022-02-05 21:30:12 -05:00
Jackson Rosenthal
9d5066bf9d move mapbox auth back to build gradle 2022-02-05 21:11:53 -05:00
Jackson Rosenthal
d199b5437d Got nodes to render on map 2022-02-05 20:21:42 -05:00
Jackson Rosenthal
3a06bd0478 Added layers to map, got gestures working 2022-02-05 16:44:39 -05:00