geeksville
b09b6ebc89
release 0.1.2
2020-03-06 20:55:55 -08:00
geeksville
9f7ab46bbe
fix crashlytics report: if user turns off bluetooth, disabling scan might fail
2020-03-06 20:55:47 -08:00
geeksville
bb3acc1d0b
update to latest protos
2020-03-06 20:49:39 -08:00
geeksville
f7f201adbc
don't leak a reference to the service
2020-03-06 20:47:45 -08:00
geeksville
94dbb237e8
update build tool
2020-03-05 13:37:06 -08:00
geeksville
5d86eec710
typo in screen name
2020-03-05 13:36:57 -08:00
geeksville
39a9bf2035
release 0.1.1
2020-03-05 12:41:23 -08:00
geeksville
2e7aff84ea
hide an autobug in compose
2020-03-05 09:50:33 -08:00
geeksville
93d48fcddf
todo updates
2020-03-04 21:06:30 -08:00
geeksville
656a301c74
fix CI?
2020-03-04 19:30:25 -08:00
geeksville
e57ff6e881
Add CI
2020-03-04 19:26:04 -08:00
geeksville
dd6b788927
release 0.1.0
2020-03-04 13:59:53 -08:00
geeksville
a506904ed9
set isConnected earlier, so quick calls from clients still work
2020-03-04 13:59:22 -08:00
geeksville
094f8b6a43
fix channel image scaling with new compose
2020-03-04 13:40:09 -08:00
geeksville
bedcdb9cd1
remove old compose goo no longer needed with newer versions
2020-03-04 13:23:38 -08:00
geeksville
80597bf48a
don't use Crossfade because it kinda breaks onCommit
2020-03-04 12:12:56 -08:00
geeksville
fd17dcefe1
update to Compose dev06
2020-03-04 11:44:17 -08:00
geeksville
29d87bffb3
analytics tweaks
2020-03-04 11:16:43 -08:00
geeksville
b1238156cf
more analytics to track clicks in the app
2020-03-03 20:07:40 -08:00
geeksville
76d023d764
onCommit() is more selective than onActive(), so it turns off our btscan sideeffect faster
2020-03-03 20:07:19 -08:00
Kevin Hester
9f2c9ba4f7
sync with dev proto
2020-03-03 16:56:07 -08:00
Kevin Hester
2c8f7c533d
begin bringing back SimRadio
2020-03-03 13:55:09 -08:00
Kevin Hester
4bce536506
fix crashlytics: if user shuts off bluetooth during scan, ignore failure
2020-03-03 11:00:01 -08:00
Kevin Hester
64e4e05a0b
track region/model/firmware version of running devices
2020-03-03 10:59:03 -08:00
Kevin Hester
a3764bbd93
release 0.0.9
2020-03-02 10:30:40 -08:00
Kevin Hester
b753d52b93
don't incorrectly ask for CAMERA permission
2020-03-02 10:30:32 -08:00
Kevin Hester
a9c9dac3ab
Pull in geeksville-androidlib via git submodule
2020-03-02 10:02:50 -08:00
Kevin Hester
6de46fc8df
Switch to submodule for protos
2020-03-02 09:53:23 -08:00
Kevin Hester
25765af9a7
remove protobufs and move into a submodule
2020-03-02 09:49:53 -08:00
Kevin Hester
e43e687766
register our app to handle meshtastic urls
2020-03-02 08:54:57 -08:00
Kevin Hester
44ebac1758
channel qrs are now sharable and real
2020-03-02 08:41:16 -08:00
Kevin Hester
90cee2f202
add support for reconnecting if bluetooth gets disabled
2020-03-02 08:05:43 -08:00
Kevin Hester
9a2c22d0f6
we now generate real qr codes from the current channel
2020-03-02 07:46:03 -08:00
Kevin Hester
8c185a7718
add received packets binary file logging (to improve simulation)
2020-03-02 06:31:15 -08:00
Kevin Hester
b13e52d2eb
two items from todo list:
...
* startforegroundservice only if we have a valid radio
* when we select a new radio, restart the service
2020-03-02 06:25:17 -08:00
Kevin Hester
f660036482
0.0.8
2020-03-01 16:40:46 -08:00
Kevin Hester
222f906b44
for now use my local google-services settings (for crashlytics)
2020-03-01 16:39:53 -08:00
Kevin Hester
74c6c242e5
release 0.0.7
2020-03-01 16:39:53 -08:00
Kevin Hester
b7c408d890
Finished updates to dev05 of Compose
2020-03-01 16:39:53 -08:00
Kevin Hester
e2ceaf3a2d
fix crashlytics bug - exposed because UIState lifecycle is different than activity
2020-03-01 16:39:53 -08:00
Kevin Hester
4d75e7e882
Add license and copyright
2020-03-01 16:39:53 -08:00
Kevin Hester
4360a8fa9a
change to the new pretty outline buttons
2020-03-01 16:39:53 -08:00
Kevin Hester
332aa3b633
WIP update to Jetpack compose dev05
2020-03-01 16:39:53 -08:00
Kevin Hester
e1753cfa18
fix BLE permissions error found by the autotester:
...
/// The following call might return null if the user doesn't have bluetooth access permissions
val s: BluetoothLeScanner? = bluetoothAdapter.bluetoothLeScanner
if(s == null) {
ScanUIState.errorText = "This application requires bluetooth access. Please grant access in android settings."
}
2020-02-29 14:14:52 -08:00
Kevin Hester
75b4b72ce1
fix build warnings
2020-02-29 13:42:15 -08:00
Kevin Hester
3fb4219ddd
release 0.0.6
2020-02-29 13:21:16 -08:00
Kevin Hester
6a90881dd6
fix crashlytics auto report. oops error() is now a kotlin stdlib call
...
and therefore I was accidentally calling it instead of my Logging.error()
method. And that made some error logs incorrectly fatal.
2020-02-29 13:21:05 -08:00
Kevin Hester
49ed2b8e1f
add distance unit test and fix bug reported via crashyltics
2020-02-29 07:59:57 -08:00
Kevin Hester
3e29ebe0c0
Merge remote-tracking branch 'origin/dev' into dev
2020-02-28 20:11:32 -08:00
Kevin Hester
a0db3e0ccd
new notification status stuff seems to work
2020-02-28 20:10:42 -08:00