Commit graph

78 commits

Author SHA1 Message Date
andrekir
e1ad213a01 tag hasWifi to MyNodeInfo 2022-08-28 07:54:47 -03:00
Andre K
7caa09b3a6
Merge branch 'master' into dev-factory-reset 2022-08-25 20:39:53 -03:00
andrekir
69f311e133 clean up and reformat 2022-08-23 21:39:08 -03:00
Douile
7adf3cd0f5
Add factory reset button 2022-08-23 11:13:47 +01:00
Douile
36b5a9eefb
Fix iterating items in repositionItems 2022-08-16 12:25:40 +01:00
Douile
01e24ff6a4
Add position via dragging the recyclerview 2022-08-16 11:46:57 +01:00
Douile
1bdb6bf340
Add drag to re-arrange support for quick chat actions 2022-08-12 15:35:27 +01:00
Douile
7da224a1ce
Store QuickChatActions in the database 2022-08-11 16:43:26 +01:00
Douile
3c9e325d5c
Add QuickChatAction model 2022-08-10 17:29:17 +01:00
andrekir
1f60c4ddf4 move region logic out of service 2022-07-26 23:01:28 -03:00
andrekir
436ac1af47 add note 2022-07-26 21:28:10 -03:00
andrekir
6211015495 remove MyPreferences 2022-06-22 22:07:55 -03:00
andrekir
a598b50d40 handle updated wantConfig 2022-06-21 09:51:11 -03:00
andrekir
0e65f504ef fix advanced settings & defaults 2022-06-17 02:00:18 -03:00
andrekir
6cc67594c2 enable shutdown button for AXP192 only 2022-06-13 18:13:47 -03:00
andrekir
73da709bb1 Revert "fix isESP32 logic"
This reverts commit d939f9784b.
2022-06-12 00:23:45 -03:00
andrekir
54f6112908 create LocalConfig DataStore 2022-06-11 18:36:57 -03:00
andrekir
ce83c84723 update configs to LocalConfig 2022-06-10 21:55:26 -03:00
andrekir
d939f9784b fix isESP32 logic 2022-06-10 20:22:06 -03:00
andrekir
4784e8d14b disable sleep prefs for non-ESP32 devices 2022-06-10 19:22:34 -03:00
andrekir
47793a2086 add shutdown & reboot admin commands 2022-06-06 17:29:09 -03:00
andrekir
48fd657d8a update protobufs 2022-05-26 16:23:47 -03:00
andrekir
2389c222a0 move LocationUtils into utils 2022-05-20 11:20:13 -03:00
andrekir
a4e1f0de77 add mlkit barcode scanner 2022-05-17 17:29:21 -03:00
andrekir
27c1817a59 rename isConnected --> connectionState 2022-04-24 12:12:13 -03:00
andrekir
8bde3d2ba4 make MutableLiveData private 2022-04-22 17:22:06 -03:00
andrekir
a6fb214852 remove isAlwaysPowered 2022-03-28 09:11:06 -03:00
andrekir
291e54c275 use locationShareDisabled boolean 2022-03-26 17:09:05 -03:00
Andre Kirchhoff
536c918e22
remove is_router 2022-03-15 22:43:03 -03:00
Mike Cumings
b3878a4240 Issue #369 - Use repository pattern for bluetooth state 2022-02-26 22:59:20 -08:00
Mike Cumings
16d2b2e5f3 CSV export improvements to make it more reliable 2022-02-25 14:14:50 -08:00
andrekir
12cb8f070c catch file write exception 2022-02-13 08:09:26 -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
Mike Cumings
6012bddbdc Fixes #340 Improve CSV file export 2022-02-03 18:15:06 -08:00
Andre Kirchhoff
c483a488bb
update location_share default to LocUnset 2022-01-27 18:30:18 -03:00
andrekir
11e6332d5d add switches to advanced settings 2022-01-24 18:23:09 -03:00
andrekir
460288d99f add isAlwaysPowered 2021-12-21 16:28:57 -03:00
Kevin Hester
74a34cd9b6 store background location pref 2021-06-23 12:41:44 -07:00
Kevin Hester
5b653d29f8 reformat per coding conventions 2021-03-29 20:33:06 +08:00
Kevin Hester
c9d18b00a4 don't let user update firmware without setting a region. 2021-03-20 17:47:02 +08:00
Kevin Hester
bd1885aaf2 region setting from android now kinda works 2021-03-04 10:28:56 +08:00
Kevin Hester
81e76bfc51 fix bugs found via simulator 2021-03-04 09:08:29 +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
85a0ea7286 1.2 wip 2021-02-27 10:18:00 +08:00
Kevin Hester
3ec0c5fd32 fix lint warnings 2021-02-21 12:07:53 +08:00
Vadim Furman
5ef6baef7a Merge 2021-02-06 22:08:49 -08:00
Vadim Furman
2d81acbee5 Added settings 2021-02-05 21:29:28 -08:00
Kevin Hester
7d846461e4 mock interface now pretty completely simulates a real device 2021-02-01 11:53:22 +08:00
geeksville
7c93d9b540 Fix unit test for the empty name case 2020-09-27 14:05:10 -07:00