Wykres commitów

934 Commity (android11)

Autor SHA1 Wiadomość Data
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