Commit graph

22 commits

Author SHA1 Message Date
andrekir
5eb5cd1421 incorporate androidlib 2022-09-04 22:52:40 -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
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
Kevin Hester
5b653d29f8 reformat per coding conventions 2021-03-29 20:33:06 +08:00
Kevin Hester
43999e3d72 in support of #212 log messages before analytics enabled 2021-01-05 12:01:42 +08:00
geeksville
975c7d41db Rather than waiting for crashlytics to send on next launch, send reports
immediately.
(related to #20)
2020-04-24 18:42:57 -07:00
geeksville
d51d32c2f3 group autobugs by anonymous user 2020-04-21 08:31:28 -07:00
geeksville
1a6cebb07e add instrumentation for @killeramoeba problem. send logs to crashlytics 2020-04-12 09:50:54 -07:00
geeksville
042e8d6ebb map analytics optional 2020-04-11 13:20:30 -07:00
geeksville
a39f15c6c5 include debug vs release flag in bug reports 2020-04-05 12:51:58 -07:00
geeksville
8812793cbd remove mixpanel 2020-03-15 21:43:12 -07:00
geeksville
9be189f89c begin adding map view 2020-03-12 11:54:22 -07:00
geeksville
8089475622 only seed with test data if we are on the emulator 2020-02-25 10:48:54 -08:00
geeksville
e25e9a658d report exceptions via crashytics 2020-02-24 15:33:35 -08:00
geeksville
c4cfe727b3 Begin UI for letting user set name and send texts 2020-02-15 14:34:58 -08:00
geeksville
2401b3d0b3 test playstore upload 2020-02-14 07:48:19 -08:00
geeksville
4e6d1be954 start mesh service on boot, store device macaddr in prefs 2020-02-12 15:57:35 -08:00
geeksville
8421c53a69 clean up exception handling 2020-01-25 10:00:57 -08:00
geeksville
559795b796 add beginnings of radio interface service 2020-01-24 17:05:55 -08:00
geeksville
5c9696588e auto code cleanup 2020-01-24 12:49:27 -08:00
geeksville
3551eedb8a move to geeksville/mesh 2020-01-22 21:46:41 -08:00
Renamed from app/src/main/java/com/geeksville/meshutil/MeshUtilApplication.kt (Browse further)