Commit graph

339 commits

Author SHA1 Message Date
afischerdev
071ff5863f break on config change prevented 2023-07-31 10:30:40 +02:00
afischerdev
2dbb57dd4e check for NPE on config 2023-07-31 10:25:58 +02:00
afischerdev
3706c0cb57 update to new beta version 2023-07-16 12:52:47 +02:00
afischerdev
0fbf6ea096 add a silent mode for app start 2023-07-10 12:00:01 +02:00
afischerdev
086503e529
Merge pull request #586 from afischerdev/app-download
Fixed some smaller app problems
2023-07-10 11:07:37 +02:00
afischerdev
94e29852d0
Merge pull request #582 from afischerdev/app-ui-update
Add portrait mode to app
2023-07-10 10:56:38 +02:00
afischerdev
62595b2553 move migration away from ui thread 2023-07-09 18:35:10 +02:00
afischerdev
9a029af8dd protect against limited data size 2023-07-09 18:22:25 +02:00
afischerdev
20ee509d39 basedir sometimes not filled 2023-07-09 14:56:42 +02:00
afischerdev
6cc5ae7717 change from StatFs to File 2023-07-09 14:54:50 +02:00
afischerdev
9b2a2b2b0a add portrait mode to app 2023-07-07 18:32:11 +02:00
afischerdev
fc1e2ebc35 fixed error in single download 2023-07-07 16:15:09 +02:00
afischerdev
99eba591fa prevent parse int error 2023-06-01 18:03:01 +02:00
afischerdev
fcab1a31fd
Merge branch 'master' into engine-mode 2023-05-21 11:14:00 +02:00
afischerdev
4e9d3d90eb re formatting entry point 2023-05-16 10:35:41 +02:00
afischerdev
f071df5dd5 formatting error 2023-05-14 17:07:35 +02:00
afischerdev
ec942243be docs get elevation 2023-05-14 16:51:52 +02:00
afischerdev
40b4794573 use of get elevation in app 2023-05-14 16:38:02 +02:00
Manuel Fuhr
28f205c1ad Enable PMD rule PrimitiveWrapperInstantiation and fix violations 2023-05-09 23:11:14 +02:00
Manuel Fuhr
7a6d3bd9d9 Enable PMD rule UseDiamondOperator and fix violations 2023-05-09 23:11:14 +02:00
afischerdev
3dffea1753 introducing engineMode for future use 2023-05-09 12:26:54 +02:00
afischerdev
3976750f75 add param dialog to app 2023-05-04 11:19:07 +02:00
afischerdev
cdda6ee32c add check for apk warning 2023-05-04 10:39:53 +02:00
afischerdev
80d9a47927 version 1.7.0 2023-04-29 12:17:54 +02:00
afischerdev
d43edb311d update import of way point names 2023-04-22 12:46:35 +02:00
afischerdev
13aad459b7 change foot default brf 2023-04-17 10:04:15 +02:00
afischerdev
b4ad0c4b38 more checks for online problems 2023-04-17 10:03:32 +02:00
afischerdev
3675a2c9dd more heap to avoid OOM 2023-04-17 10:02:07 +02:00
afischerdev
9a61ddac93 clean up log 2023-04-17 10:00:40 +02:00
afischerdev
4fd6788bbb rework if profile is defined in params 2023-04-04 11:47:21 +02:00
afischerdev
fa64ff9192 add app version check to downloader 2023-04-04 11:46:50 +02:00
afischerdev
9dd91bf004 add mtb.brf to update queue 2023-04-02 18:38:48 +02:00
afischerdev
4d3edd0571 update interface list for server and app 2023-03-31 15:10:26 +02:00
afischerdev
3653cfec59 add privacy policy 2023-03-29 18:44:06 +02:00
afischerdev
22c92635b2 count only updatable tiles 2023-03-23 11:38:28 +01:00
afischerdev
2f0b5f18e1 enable user data save on delete app 2023-03-23 11:36:25 +01:00
afischerdev
4c2bf8f8bf control update for serverconfig 2023-03-22 14:14:41 +01:00
afischerdev
fc22892a66
Merge pull request #511 from afischerdev/app-update
App update
2023-03-20 16:59:13 +01:00
afischerdev
63912941f0 rework nogo and vetos 2023-03-19 13:59:38 +01:00
afischerdev
db180ef76c add wpt use for nogos 2023-03-16 17:06:09 +01:00
afischerdev
8a7e973bda add dependsOn to avoid warnings 2023-03-15 19:23:23 +01:00
afischerdev
1925cbecab rework deprecated showDialog 2023-03-15 19:12:33 +01:00
afischerdev
585724dbf8 suppress deprecation warnings for StatFs 2023-03-15 19:08:24 +01:00
afischerdev
1649b07faa protect new version download 2023-03-15 19:04:48 +01:00
afischerdev
594e6e3193 replace deprecated drawBitmap 2023-03-15 18:26:29 +01:00
afischerdev
8ab74b87bd replace deprecated get 2023-03-15 18:22:20 +01:00
afischerdev
c903ae7417 gradle add namespace 2023-03-15 18:12:58 +01:00
afischerdev
fa977b6cc3 new logic in installer app 2023-03-14 17:36:17 +01:00
afischerdev
9e542ab541 rework downloader new array 2023-03-14 17:35:16 +01:00
afischerdev
1d9b85c4b7 new resources for installer activity 2023-03-14 14:44:47 +01:00
afischerdev
9e772cb12e rework downloader 2023-03-14 14:43:20 +01:00
afischerdev
1f246297e2 add permission check for notification 2023-03-14 14:37:21 +01:00
afischerdev
b16b7d2362 add permission for status info on download 2023-03-14 14:29:56 +01:00
afischerdev
d315f4e33e gradle updates 2023-03-14 14:14:59 +01:00
afischerdev
d85905035c change affected files for output rules 2023-02-26 13:04:43 +01:00
zod
0566f8154c
Merge pull request #478 from afischerdev/update-version
Extend android service interface and http API
2022-11-14 21:47:58 +01:00
afischerdev
f6afafb46c reformat BRouterWorker 2022-11-13 16:08:16 +01:00
afischerdev
f6d4eee763 update description for direction 2022-11-13 15:55:38 +01:00
Manuel Fuhr
227596eb90 Fix checkstyle errors in android app 2022-11-09 07:29:32 +01:00
Manuel Fuhr
78ce7b659b Enable checkstyle for android
The checkstyle gradle plugin works only for java libraries. Android
requires additional configuration.
2022-11-09 07:29:32 +01:00
afischerdev
54a7ad6b9d update lib part one 2022-11-02 09:37:12 +01:00
afischerdev
13a41bd9f8
Enable use of direction to app (#464)
* make app equal to server #314
2022-10-19 21:12:38 +02:00
Manuel Fuhr
c15913c1ab Reformat whole codebase using Android Studio 2022-07-25 06:14:46 +02:00
Manuel Fuhr
08df1d9909 Finish after sharing track 2022-06-08 06:52:50 +02:00
Manuel Fuhr
f42f10ba4b Remove help dialog for api10 2022-06-08 06:49:34 +02:00
Manuel Fuhr
669ea28d1b Share track via intent 2022-05-30 22:39:11 +02:00
Manuel Fuhr
bdecc2e1b9 Provide only single targetSdkVersion build
Remove api19 build and default to api30 because we no longer access
files of other apps.
2022-05-30 22:39:11 +02:00
Manuel Fuhr
a767ed6dbb Sort profiles 2022-05-30 22:39:11 +02:00
Manuel Fuhr
3cfa1d954b Test CoordinateReader 2022-05-30 22:39:11 +02:00
Manuel Fuhr
56b7c108e4 Remove redirect handling 2022-05-30 22:39:11 +02:00
Manuel Fuhr
9d93d25a84 Remove abstract CoordinateReader 2022-05-30 22:39:11 +02:00
Manuel Fuhr
01ad4dc09a Remove app specific coordinate readers 2022-05-30 22:39:11 +02:00
Manuel Fuhr
924a33ccb5 Remove wakelock 2022-05-30 22:39:11 +02:00
Manuel Fuhr
fc524fb4db Remove WpDatabaseScanner 2022-05-30 22:39:11 +02:00
Manuel Fuhr
b5895e1fd8 Split functions 2022-05-30 22:39:11 +02:00
Manuel Fuhr
fc9deccad7 Fix some AndroidStudio warnings 2022-05-30 22:39:11 +02:00
Manuel Fuhr
1d2809de70 Silent code cleanup 2022-05-30 22:39:11 +02:00
Manuel Fuhr
11f104afe9 Rearange BRouterActivity/BRouterView 2022-05-30 22:39:11 +02:00
Manuel Fuhr
eae79d3425 Report errors from DownloadWorker 2022-05-28 22:41:13 +02:00
Manuel Fuhr
9445361f28 Fix unpacking readmes.zip which contains directories 2022-05-24 22:53:28 +02:00
zod
0adc618c13
Merge pull request #433 from afischerdev/update-version
Repair BRouterWorker
2022-05-23 17:54:46 +02:00
afischerdev
13b8b1d3a1 changed aidl description 2022-05-22 14:01:11 +02:00
afischerdev
244596bdab removed test code 2022-05-22 13:11:31 +02:00
Manuel Fuhr
a75570a027 Merge branch 'master' into docs 2022-05-17 06:40:31 +02:00
Manuel Fuhr
8c15dc54b2 Autogenerate readmes.zip from docs 2022-05-17 06:25:16 +02:00
afischerdev
aaa8862e12 change config for hiking-mountain 2022-04-24 17:34:06 +02:00
Manuel Fuhr
4edc1b3c11 Move some information from notifaction to log 2022-04-19 17:38:34 +02:00
Manuel Fuhr
cc9732ea91 Remove System.exit(0) which causes app-restart 2022-04-05 21:55:28 +02:00
Manuel Fuhr
f0df9f94d4 Cleanup 2022-04-03 17:53:23 +02:00
Manuel Fuhr
952ea803b2 Use LinarProgessIndicator instead of sub-view 2022-04-03 17:53:21 +02:00
Manuel Fuhr
3a2c109ded Remove DownloadService 2022-04-03 17:53:05 +02:00
Manuel Fuhr
ecc4def40c Use WorkManager for downloads 2022-04-03 17:53:03 +02:00
Manuel Fuhr
21abce0139 Hacky way to disable reporting for small files 2022-04-03 17:51:01 +02:00
Manuel Fuhr
d74d0af687 Rewrite DownloadService
Split code into smaller pieces and remove duplication which already
caused confusion (492d79d42e changed wrong
download speed limit)
2022-04-03 17:51:01 +02:00
Manuel Fuhr
a091b07cb6 Reformat DownloadService 2022-04-03 17:51:01 +02:00
Manuel Fuhr
13f5ad0bcf Small cleanup of DownloadService 2022-04-03 17:51:01 +02:00
Manuel Fuhr
db42ae9f33 Always show main dialog (with Download Manager)
It can be confusing when the dialog is shown only sometimes and there is
no indication why the dialog isn't shown. The connection status can also
change after the start of the download manager so it has to handle those
errors anyway.

Closes #389
2022-04-03 17:51:01 +02:00
Manuel Fuhr
c80ad5f03b Update sdk and dependencies 2022-04-03 17:50:13 +02:00
Manuel Fuhr
d92c3beb3e Switch activities to AppCompat and adapt themes
No longer uses fullscreen, statusbar shall be visible to check connection status

Closes #57
2022-04-03 15:56:49 +02:00
Manuel Fuhr
cde4606760 Reformat and fix warnings in AndroidManifest 2022-04-02 18:35:42 +02:00