Georg Lukas
50edf4147e
Service: flag as location foreground service
2020-10-01 19:23:33 +02:00
Georg Lukas
8350cd41df
gradle: bump to r30
2020-10-01 19:23:33 +02:00
Georg Lukas
753b06d1bb
APRS-IS: only do TLS for IS, improve passcode toast
2020-10-01 19:23:27 +02:00
Georg Lukas
efde70c9e3
Messages: capitalize & auto-correct text, fix #251
2020-10-01 18:54:26 +02:00
Georg Lukas
5294ed6bc8
Messages: ignore from-self, fix #283
2020-10-01 18:54:23 +02:00
Georg Lukas
57153b7ea5
Google Map: only zoom on station once at the beginning
2020-10-01 18:54:21 +02:00
Georg Lukas
f3c6e600a7
NMEA: write on a dedicated thread, also flush
2020-09-28 18:10:59 +02:00
Georg Lukas
233c62d9ba
NMEA: fix for r24+ devices, fix #240
2020-09-28 18:10:36 +02:00
Georg Lukas
8ca5a5f426
translation import 2020-09-17
2020-09-17 17:53:39 +02:00
Georg Lukas
3f2e905d6a
strings: update http to https
2020-09-17 17:44:22 +02:00
Georg Lukas
2ffd4cc7c1
Log Export: disable 'Share with' on Android N+ for now
2020-09-14 19:13:05 +02:00
Georg Lukas
800d30fdd3
service: silence unregister crash of not registered Receiver
2020-09-14 18:44:36 +02:00
Georg Lukas
b607a9f8a4
gradle: add Amazon publishing plugin
2020-09-14 18:38:51 +02:00
Loren M. Lang
77203f9468
Xvfb is not needed with this version of the emulator
2020-08-30 23:19:53 -07:00
Loren M. Lang
e3e725d622
Install correct tools package
...
Travis CI installs deprecated Tools 25.2.5, but avdmanager comes in
25.3.0 and higher
2020-08-30 20:16:12 -07:00
Loren M. Lang
4bfa917dee
Add in Android Emulator for instrument testing on Travis CI
...
Install tools before running avdmanager
Install Xvfb as needed for emulator
2020-08-30 20:04:44 -07:00
Loren M. Lang
6007b3886d
Include local unit tests on Travis CI build
2020-08-30 16:00:46 -07:00
Loren M. Lang
a27ac7c32e
Added testing framework for local unit tests and instrumented unit tests
2020-08-30 15:44:38 -07:00
Loren M. Lang
52a63a489f
Allow the API key to be customized per-environment with local.properties
...
It will default to ge0rg's production signing key if it's not included
in local.properties
2020-08-30 12:18:28 -07:00
Georg Lukas
5b39c442e4
Prefs: use explicit button callback instead of XML
2020-08-30 20:17:27 +02:00
Georg Lukas
f326a1c3de
Merge branch 'master' into travis-ci
2020-08-30 20:02:57 +02:00
Georg Lukas
a547e89dcb
lint: ignore 'invalid package' error on Scala
2020-08-30 19:32:32 +02:00
Georg Lukas
b16d93acde
translation: fix % escapes in IS
2020-08-30 19:32:11 +02:00
Georg Lukas
b5014f234b
Prefs: fix linter error (hopefully?)
2020-08-30 19:30:56 +02:00
Georg Lukas
d07d4458fc
Map: silence unregister crash of not registered Receiver
2020-08-30 18:57:29 +02:00
Georg Lukas
8602da0897
App: put global initializers where they belong
2020-08-30 18:43:57 +02:00
Loren M. Lang
66879f8671
Don't fail build on lint errors
...
Currently getting the following lint errors that are preventing a build:
.../aprsdroid/res/layout/prefsymbol.xml:59: Error: Corresponding method
handler 'public void onOkClicked(android.view.View)' not found [OnClick]
android:onClick="onOkClicked"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.../scala-library-2.11.12.jar: Error: Invalid package reference in library;
not included in Android: java.lang.management. Referenced from
scala.sys.process.package.. [InvalidPackage]
.../aprsdroid/res/values-is/strings.xml:27: Error: Incorrect formatting string
sta_lastreport; missing conversion character in '% S' ? [StringFormatInvalid]
<string name="sta_lastreport">% Síðasta tilkynning</string>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020-08-29 21:30:56 -07:00
Loren M. Lang
2186a41297
Fix build error with Gradle Scala plugin
...
The build was producing the following error with these lines in place:
No such property: srcDirs for class: jp.leafytree.gradle.AndroidScalaPluginExtension
2020-08-29 21:30:56 -07:00
Loren M. Lang
40835b801c
Added a Gradle wrapper for building APRSdroid
...
This is required for Travis CI to use the correct Gradle release and
helpful in general for new developers.
2020-08-29 21:30:17 -07:00
Loren M. Lang
b2cb5ca200
Enable Travis CI builds of APRSdroid
...
Specify correct components for Travis CI to install
2020-08-29 21:28:28 -07:00
Georg Lukas
1081975b84
translation: minor updates
2020-08-29 21:11:57 +02:00
Georg Lukas
4a6dc267ad
Map: launch the correct map from menu
2020-08-29 21:11:57 +02:00
Georg Lukas
62de815f33
Map workaround: initialize map list on request
2020-08-29 20:43:09 +02:00
Georg Lukas
b1585189c2
Map: don't crash when closing Google map before ready
2020-08-29 20:42:35 +02:00
Georg Lukas
f07b40984a
Map: only load stations that have a callsign to not crash Google Map
2020-08-29 20:21:57 +02:00
Georg Lukas
c4ddbd8675
version 1.6.0
2020-08-28 21:07:51 +02:00
Georg Lukas
f4e178da1d
build: allow to externally override build minor version
2020-08-28 21:07:51 +02:00
Georg Lukas
3be657efc2
build: include JNI libs for multimon into APK
2020-08-28 21:03:32 +02:00
Georg Lukas
0cc40f7f10
Service: do not crash on service restart after reboot
2020-08-28 20:43:54 +02:00
Georg Lukas
93059b2426
Update copyright string to 2020
2020-08-28 20:43:54 +02:00
Georg Lukas
b47ddb880b
translation import 2020-08-28 and (C) fixup
...
sed -i s/2009-2018/2009-2020/ res/values*/strings.xml
2020-08-28 20:43:54 +02:00
Georg Lukas
7efbaff058
Map: remove dead permissions code from Mapsforge map
2020-08-28 12:02:46 +02:00
Georg Lukas
9638efe532
Map: remember map position in central prefs
2020-08-28 12:02:46 +02:00
Georg Lukas
bb9f9f96e6
Map: remove icon rotation in Google for now
2020-08-28 12:02:46 +02:00
Georg Lukas
2406f10913
gradle: helpful comment for other devs
2020-08-28 12:02:46 +02:00
Georg Lukas
a08440dcaa
Map: remove logging
2020-08-28 12:02:46 +02:00
Georg Lukas
cc6956de47
Map: only open info window on first load
2020-08-28 12:02:46 +02:00
Georg Lukas
cf0da4eebf
Map: refactor map menus to MapMenuHelper
2020-08-28 12:02:46 +02:00
Georg Lukas
341c81e1a7
Map: refactor map modes into list of options
2020-08-28 12:02:46 +02:00
Georg Lukas
7a53b45f32
Map: fix progress indicator on Google map
2020-08-22 14:04:28 +02:00