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
afischerdev
f577756433
trackdir and brouter.redirect changes
2022-02-11 15:00:55 +01:00
afischerdev
80d0a30729
Merge pull request #390 from zod/cleanup-binstaller
...
Use layouts in DownloadManager
2022-01-12 14:54:41 +01:00
Manuel Fuhr
1a3a77de72
Use initial view as minimal zoom level
2022-01-11 21:46:34 +01:00
afischerdev
f54d0f2f97
Merge pull request #385 from zod/workflow-fixes
...
Fix GitHub workflows
2022-01-11 16:57:26 +01:00
Manuel Fuhr
31e7c4ebbd
Move info and button to own views
2022-01-07 13:03:01 +01:00
Manuel Fuhr
712bff8459
Use GestureDetector to handle touch events
2022-01-07 13:03:01 +01:00
Manuel Fuhr
b8496ffe5e
Use View dimensions instead of display dimensions
2022-01-07 13:03:01 +01:00
Manuel Fuhr
50a7c2244f
Clear all flags when scanning files
2022-01-07 13:03:01 +01:00
Manuel Fuhr
0eba6cb345
Move all download handling to BInstallerActivity
2022-01-07 13:03:01 +01:00
Manuel Fuhr
7b6fce1481
Move deleting tiles to BInstallerActivity
2022-01-07 13:03:00 +01:00
Manuel Fuhr
da7569b0a0
Use onClick handler to start download
2022-01-07 09:54:11 +01:00
Manuel Fuhr
51ef5c6aad
Show download progress in different view
2022-01-07 09:53:39 +01:00
Manuel Fuhr
6045a18a61
Inflate BInstallerView from layout
2022-01-07 09:51:23 +01:00
Manuel Fuhr
89f075fa61
Draw only available segments
2022-01-07 09:51:23 +01:00
Manuel Fuhr
806ae6250e
Draw rect using canvas
2022-01-07 09:51:23 +01:00
Manuel Fuhr
e045a732fb
Rename DownloadReceiver
2022-01-07 09:51:23 +01:00
Manuel Fuhr
32747a1f6f
Remove wakelock from BInstallerActivity
2022-01-07 09:51:23 +01:00
Manuel Fuhr
64a80e763b
Merge startInstaller into constructor
2022-01-07 09:51:23 +01:00
Manuel Fuhr
dd7a2fcd98
More Fixes
2022-01-07 09:51:23 +01:00
Manuel Fuhr
de7dd71a94
Apply Quick Fixes suggested by Android Studio
2022-01-07 09:51:23 +01:00
Manuel Fuhr
89ef74f95b
Android Studio automatic cleanup
2022-01-07 09:51:23 +01:00
Manuel Fuhr
553f064ce0
Optimize Imports
2022-01-07 09:51:23 +01:00
Manuel Fuhr
d9b8f69f59
Add test to ensure legacy storage access
2021-12-31 11:26:26 +01:00
Manuel Fuhr
82d28ed08a
Fix build with empty signing environment variables
...
GitHub action secrets default to empty values if they aren't defined in
a repository. Any fork of the repo doesn't have access to the secrets
and the jobs therefore fail.
2021-12-31 08:30:37 +01:00
Manuel Fuhr
236c65d8ed
Fix external storage access
...
- Allow writing on all versions
- Skip migration if BRouter version has already setup basedir
2021-12-30 14:24:03 +01:00
afischerdev
7b460d25d3
add file check for A10 #379
2021-12-28 10:49:56 +01:00
afischerdev
f5c3103dcf
update workflow, add check #379
2021-12-27 20:02:13 +01:00
abrensch
50c5581e03
Update build.gradle
...
android version code 43->45 (due to problems uploading to google-play)
2021-12-23 16:38:41 +01:00
afischerdev
623f3c0279
set new version 1.6.3
2021-12-21 17:02:35 +01:00
Arndt Brenschede
492d79d42e
inreased download speed limit from 4 to 16 mbit/s
2021-12-20 09:52:53 +01:00
Manuel Fuhr
54d5c5e943
Reformat files using Android Studio
...
android-studio/bin/format.sh -m '*.java' -r brouter-routing-app
To rebase active branches on top of the new master just rebase your
branch onto the commit prior to the reformatting and format every commit
of your branch using (<commit> should be replaced by this commit)
git rebase \
--strategy-option=theirs \
--onto <commit> \
--exec 'format.sh -m "*.java" -r brouter-routing-app' \
--exec 'git commit --all --no-edit --amend' \
<commit>~
To ignore this mass edit during git blame see `.git-blame-ignore-revs`
2021-11-20 16:50:23 +01:00
afischerdev
168970ea34
removed option for main folder in Android Q
2021-11-18 10:47:09 +01:00
afischerdev
2794f5376e
Cosmetics
2021-11-18 10:44:48 +01:00
afischerdev
7fa59d65db
Cosmetics
2021-11-18 10:35:50 +01:00
afischerdev
3fddf3bd32
removed old icon
2021-11-18 10:27:20 +01:00
Manuel Fuhr
c92c289a3f
Change profile check to also pass on river.brf
2021-11-18 06:27:21 +01:00
Manuel Fuhr
f29616eefc
Don't overwrite built-in profiles
2021-11-18 06:27:21 +01:00
Manuel Fuhr
67bbc3d2ac
Move serverconfig.txt handling to own class
2021-11-18 06:27:21 +01:00
Manuel Fuhr
1e594574b5
Improve UI
2021-11-16 16:25:44 +01:00
Manuel Fuhr
6a8f5036b2
Cleanup
2021-11-16 16:13:34 +01:00
Manuel Fuhr
18e015a3b5
Fix warning
2021-11-16 16:13:34 +01:00
Manuel Fuhr
a528630af9
Move profile import to own activity
2021-11-16 16:07:14 +01:00
Manuel Fuhr
a2c5b76105
Import code from @EssBee59
...
Fixes #362
2021-11-13 06:41:54 +01:00
afischerdev
30b2c5d6aa
check rd5 available
2021-11-07 14:24:16 +01:00
afischerdev
78baefcfeb
change migration check
2021-11-07 13:56:21 +01:00
afischerdev
83693903ee
change import path internal coord reader
2021-11-07 13:40:14 +01:00
afischerdev
0f0d7db18f
Comparison profiles for download
2021-11-07 13:32:44 +01:00
afischerdev
c9baec210a
Merge pull request #356 from zod/permission-handling
...
Improve permission handling
2021-11-07 12:56:32 +01:00
Manuel Fuhr
db77728d4c
Always fallback to CoordinateReaderInternal
2021-11-07 11:19:53 +01:00
afischerdev
80a043568c
Merge pull request #352 from zod/scoped-storage
...
Set preserveLegacyExternalStorage for easier upgrades
2021-11-02 19:15:13 +01:00
afischerdev
e4a29a163e
Merge pull request #349 from zod/update-rd5-sizes
...
Update rd5 sizes
2021-11-02 18:39:26 +01:00
Manuel Fuhr
dc95984199
Improve detection of sdcard write access
...
This allows reading waypoints from apps on till devices running API 28
if they store their files in a accessible path (not Android/data). It
even works for devices running API 30 if they installed it as an update.
2021-11-02 17:41:25 +01:00
Manuel Fuhr
5f00e94a4c
gradle: Disable 'generate_profile_variants.sh' on Windows
2021-10-29 17:35:53 +02:00
Manuel Fuhr
bfe50a349b
gradle: Autogenerate profiles2.zip and add as asset
2021-10-29 17:35:53 +02:00
Manuel Fuhr
12148f6a5d
Request runtime permission for WRITE_EXTERNAL_STORAGE
...
Originally implemented by Erlkoenig90 (#244 ) but lost during the api
split.
2021-10-23 07:16:20 +02:00
Manuel Fuhr
0e04c1a849
Increase minSdkVersion to 14 and merge implementations
...
AndroidX needs at least API level 14 (Ice Cream Sandwich) which was
released 10 years ago and should not exclude many devices. Having a
merged tree simplifies the development.
2021-10-23 06:55:17 +02:00
Manuel Fuhr
cf4a188e40
Rename flavours to specify targetSdkVersion
...
The targetSdkVersion specifies which behaviour the app expects from the
android platform. For past releases of BRouter the targetSdkVersion was
specified in the filename, therefore this restores the old bevahior.
2021-10-23 06:55:17 +02:00
Manuel Fuhr
4d9046d0f5
Update rd5 sizes
2021-10-21 07:53:44 +02:00
Manuel Fuhr
4e8b8643e6
Set preserveLegacyExternalStorage for easier upgrades
...
When updating from a previous app which has it's basedir on e.g.
/sdcard/emulated/0/brouter it's still possible to access the files on
android 11 with this flag.
2021-10-21 07:52:07 +02:00
Manuel Fuhr
e8d8dcda4a
gradle: Fix indention before changes
2021-10-15 16:18:47 +02:00
afischerdev
51291237c5
add some brf - removed to much
2021-10-15 12:57:04 +02:00
afischerdev
12116b8467
change version numbers
2021-10-05 16:32:18 +02:00
afischerdev
b504cd70f3
removed generated brfs
2021-10-05 16:26:41 +02:00
afischerdev
6183f567b7
normalize profiles #312 , defaults considerTurnRestrictions #307
2021-09-08 18:41:23 +02:00
afischerdev
b91653a1c8
change targetversion test #312
2021-09-07 13:48:15 +02:00
afischerdev
f6e014f61d
android 11 part 3, split api 10/19
2021-08-31 11:29:05 +02:00
afischerdev
83e5fa8083
change connection test #321
2021-08-19 12:29:49 +02:00
afischerdev
90bb1b0079
migrate to gradle part 5
2021-08-18 13:03:54 +02:00
afischerdev
6e0db8691c
android 11 part 2
2021-08-03 12:49:33 +02:00
afischerdev
9875672907
android 11 part 1
2021-07-24 11:49:29 +02:00
afischerdev
03574f834c
more on version code
2021-07-07 12:21:52 +02:00
afischerdev
97a8757ecc
one version code for all gradle files
2021-07-01 12:50:36 +02:00
afischerdev
8c5a961011
Merge branch 'master' into cleanup-fileaccess
2021-07-01 11:20:30 +02:00
afischerdev
47f1b10b99
migrate to gradle part 2
2021-06-29 13:02:21 +02:00
afischerdev
d0f3644b1f
Merge branch 'abrensch:master' into master
2021-06-29 11:48:37 +02:00
afischerdev
e210b92225
Merge pull request #243 from Erlkoenig90/migrate-gradle
...
Switch build system to gradle
2021-06-29 11:46:51 +02:00
afischerdev
f59eb0de1e
Merge branch 'abrensch:master' into master
2021-06-24 12:34:38 +02:00
Arndt Brenschede
ca48edda04
new diff file format, fixing empty-microtile-bug
2020-11-14 09:39:10 +01:00
afischerdev
54eb4e7b1e
add json export and extra params
2020-06-29 10:06:11 +02:00
afischerdev
98b7b7312c
add json export
2020-06-29 10:02:27 +02:00
Niklas Guertler
25ebc65180
Set minSdkVersion to 19 as try-with-resources requires that
2020-05-24 18:27:05 +02:00
Niklas Guertler
dbdfd36f88
Cleanup base directory selection, use Context.getExternalFilesDirs and request WRITE_EXTERNAL_STORAGE permission, use AndroidX and raise minSdkVersion to 14. Use File instead of plain Strings for paths in some places, use try-with-resources, and some other small improvements.
2020-05-24 17:59:23 +02:00
Niklas Guertler
72e2e13d07
Switched build system to gradle
2020-05-24 16:46:04 +02:00
Arndt Brenschede
b0410daf89
version 1.6.1
2020-03-01 21:55:34 +01:00
Arndt Brenschede
da044752b5
download manager scaling issues
2020-03-01 13:09:07 +01:00
Arndt Brenschede
4e1cbfe7d5
download manager scaling issues
2020-02-27 08:35:54 +01:00
Arndt Brenschede
f36587a474
download manager scaling issues
2020-02-27 08:31:05 +01:00
Arndt Brenschede
6acaefa982
ommit readmes/osmand subfolder in android app for now
2020-02-16 10:27:47 +01:00
Arndt Brenschede
96898c425f
Merge branch 'master' of https://github.com/abrensch/brouter
2020-02-15 18:28:32 +01:00
Arndt Brenschede
26ad423e24
create readme subdirectories when installing app
2020-02-15 18:28:19 +01:00
Arndt Brenschede
f38ea269f1
asset zip changes
2020-02-15 17:27:30 +01:00
Arndt Brenschede
cf5479a261
1.6.0 preparation
2020-02-15 14:36:27 +01:00
Arndt Brenschede
2c73665174
download-manager delete function
2020-01-22 08:34:04 +01:00
Arndt Brenschede
43de4bb6ca
rd5 diff progress
2020-01-19 15:22:05 +01:00
Arndt Brenschede
5c9b7fa7bf
1.5.5 versioning
2019-07-30 11:42:22 +02:00
Arndt Brenschede
c1f68e99d0
removed size-sorting of base-dir proposals
2019-07-20 13:26:31 +02:00
Arndt Brenschede
e1f8fce85a
base-dir proposals + repeat-timout logik
2019-07-20 13:10:48 +02:00
Arndt Brenschede
a11941cfad
result compression for android service interface
2019-07-09 01:15:43 +02:00
Arndt Brenschede
9ccdba149f
changed master config file name to simplify 1.4 -> 1.5 migration
2019-07-07 12:44:44 +02:00
Arndt Brenschede
7c33b7e497
delete raw tracks after rd5 download
2019-07-06 12:39:13 +02:00
Arndt Brenschede
a57da730e8
minor changes for 1.5.3
2019-07-06 12:11:38 +02:00
Arndt Brenschede
e78bcc4762
fixed typos in help text
2019-07-06 11:43:00 +02:00
Arndt Brenschede
f50d03692e
fixed wrong TI-mode for car-profiles
2019-07-06 11:39:30 +02:00
Arndt Brenschede
6a8e6f2093
Android API 23 pain
2019-07-04 20:57:04 +02:00
Arndt Brenschede
f9f08cc0b7
1.5.0 preparations
2019-06-30 17:34:21 +02:00
Arndt Brenschede
02b8202001
patch times and turns (volker)
2019-04-17 12:36:57 +02:00
Arndt Brenschede
19e434facb
minor refactoring
2019-04-17 11:33:07 +02:00
Arndt Brenschede
307a50b840
fixed scaling in routing animation
2018-12-13 18:17:28 +01:00
Phyks (Lucas Verney)
d621964863
Radius are now stored in meters, to easily account for different
...
radiuses on X and Y axes.
2018-12-07 08:58:57 +01:00
Arndt Brenschede
ab2f5e3ae0
Better distance computation (revisited)
2018-12-07 00:45:12 +01:00
Phyks (Lucas Verney)
5a62480bd3
Remove some duplicate codes and magic numbers
2018-12-02 16:00:55 +01:00
Arndt Brenschede
d6cae133e2
oneway+psv details
2018-10-06 09:19:13 +02:00
Arndt Brenschede
9c5f2d113e
1.4.11 preps
2018-04-02 22:41:55 +02:00
Arndt Brenschede
fcae2caa75
1.4.11 preps
2018-04-02 22:20:21 +02:00
Arndt Brenschede
3e48eea41b
added vm forum profiles to distribution
2018-03-07 19:55:11 +01:00
Arndt Brenschede
1de5532b74
version 1.4.10
2018-03-07 19:38:47 +01:00
Norbert Truchsess
16259f1f17
set default open nogo-lines for OsmAnd
2018-02-26 16:33:14 +01:00
Norbert Truchsess
41201520c7
read NogoPolygons from OsmAnd Tracks
2018-02-25 20:00:50 +01:00
ntruchsess
f30ba74ac1
add parsing of NogoPolygons to ServerHandler
2018-01-22 23:24:59 +01:00
Arndt Brenschede
c517ccc2df
version 1.4.9
2017-09-24 17:11:04 +02:00
Arndt Brenschede
7f9221673d
fixed interface provided nogos
2017-08-12 18:17:23 +02:00
Arndt
61ce13ca33
workaround for startup crash when reading free space fails
2017-01-07 17:24:09 +01:00
Arndt
b90e487fc0
version 1.4.8
2016-12-10 20:05:54 +01:00
Arndt
05a8ec3ae3
version 1.4.8
2016-12-10 19:59:55 +01:00
Arndt
2f6309334f
no waypoint sanity checks when just reading nogos
2016-12-07 21:54:50 +01:00
Arndt
ae8bd5f39a
turn hints for shortest.brf
2016-10-19 18:55:25 +02:00
Arndt
83f439d773
Merge branch 'master' of https://github.com/abrensch/brouter
2016-10-19 18:45:27 +02:00
Arndt Brenschede
d42895880d
version 1.4.7
2016-10-19 18:44:28 +02:00
Arndt
79c6372f84
hide world.xcf in git history
2016-10-19 18:17:45 +02:00
abrensch
eb2fa6da90
Merge pull request #65 from midnightcomm/master
...
World Map and Readme file
2016-10-14 19:25:14 +02:00
Arndt
fdf06cbdd0
use start direction (provided by locus) as turncost bias
2016-10-14 19:18:21 +02:00
Timothy Millard
fdeba70141
World Map with US states
...
US States were difficult to descern in order to find the correct download tile on the Android app.
2016-10-11 01:25:18 -05:00
Arndt
56bdf76806
1.4.6 (memory footprint)
2016-09-30 13:17:03 +02:00
Arndt Brenschede
9d00b0181e
performance
2016-09-09 19:42:00 +02:00
Arndt Brenschede
ead7f2ac6d
cleanup and bugfixes
2016-09-02 19:05:50 +02:00
Arndt Brenschede
e217f12e71
v1.4.4
2016-08-30 19:30:53 +02:00
Arndt
acb7c6b16f
added a repeat-timeout shortcut
2016-08-28 19:41:41 +02:00
Arndt
42e9ddbdd1
v1.4.3
2016-08-06 13:46:30 +02:00
Arndt
cd8082f2b2
fixed rounding bug in locus/orux waypoint reading
2016-05-21 08:09:19 +02:00
Arndt
037ab7d734
1.4.2 versioning
2016-05-16 18:10:45 +02:00
Arndt
8609c1f47b
1.4.1 locus roundabout fix, 3 more operators
2016-05-09 22:05:40 +02:00
Arndt
475988958f
turninstructions: update profiles
2016-05-06 10:26:31 +02:00
Arndt
d6e125b60b
1.4 preparation
2016-05-06 09:17:41 +02:00
Arndt
52b4dfb028
extended maptool dir scan
2016-05-05 18:55:52 +02:00
Arndt
23d1812371
voice hints update
2016-04-30 17:23:02 +02:00
Christian Pesch
8d10b3adf1
update all Maven poms to 1.3.2
2015-11-12 14:05:45 +01:00
Arndt
02bb5675db
1.3.2 preparations
2015-11-01 11:55:28 +01:00
Arndt
3e50846135
1.3.2 preparations
2015-11-01 09:34:43 +01:00
Arndt
14a18fd770
more re-use after timeout
2015-10-25 13:39:23 +01:00
Arndt
850e8049fb
1.3.1
2015-10-18 23:53:05 +02:00
Arndt
5b68c75a77
minor profile updates
2015-10-17 19:12:15 +02:00
Arndt Brenschede
112d04979b
1.3 preparation
2015-10-15 19:12:05 +02:00
Arndt
20212963ba
fixed download manager cancel
2015-10-15 08:32:40 +02:00
Arndt Brenschede
280581ee42
rd5 size update
2015-10-14 19:36:35 +02:00
Arndt
50f321f242
download manager: -cd5, +update
2015-10-14 09:03:24 +02:00
Arndt
ccf6641bad
statistical encoding
2015-10-11 19:27:33 +02:00
Arndt
24c196dbe5
newline problem
2015-04-04 13:22:21 +02:00
Arndt
01789724b4
readme updates
2015-04-04 11:34:01 +02:00
Arndt
7f107cad17
pom version 1.2
2015-04-04 10:46:39 +02:00
Arndt
3ed62bb2b3
separated build-in vars from BExpressionContext
2015-04-03 12:51:26 +02:00
Arndt
062702c5a3
1.2 prparations
2015-03-30 14:22:19 +02:00
Arndt
8e73fc6cda
more tracing to debug sd-card-problems
2015-02-07 10:29:56 +01:00
Arndt
e0dbb0eb66
update version to 1.1
2014-12-28 13:53:28 +01:00
abrensch
c67e8bd64f
Merge pull request #30 from cpesch/1.0.4
...
... but just released 1.1... will update again
2014-12-28 13:47:14 +01:00
Arndt
3d99979a5e
readme updates
2014-12-28 09:06:53 +01:00
Arndt
a013c2f184
readme updates
2014-12-28 08:56:12 +01:00
Arndt
46db0104e5
performance patches
2014-12-28 08:03:27 +01:00
Christian Pesch
3dddb1a399
update version in poms to 1.0.4
2014-12-27 14:48:28 +01:00
Arndt
bd5dfb0b2e
version 1.0.4
2014-09-28 16:15:20 +02:00
Arndt
329b36a45d
version 1.0.3
2014-08-24 11:05:59 +02:00
Arndt
2ae06c8b17
version number change to 1.0.2
2014-08-10 18:04:41 +02:00
Arndt
5fd1e2e734
fixed nullpointer at startup
2014-07-30 08:19:45 +02:00
Arndt
eb01ef34d1
readme updates
2014-07-26 15:05:20 +02:00
Arndt
631057cd5f
extended configuration (to hande Kitkat issues)
2014-07-26 12:25:44 +02:00
Arndt
a6878ba04e
1.0 preparations
2014-07-13 16:32:22 +02:00
Arndt
fb4bf8e0cd
1.0 preparations
2014-07-13 16:19:44 +02:00
Arndt
e13d1ad468
more lookup changes
2014-06-19 18:44:10 +02:00
Arndt
8fa82633d4
1.0 preparations
2014-06-19 09:15:51 +02:00
Arndt
a145230e0f
variable length tag descriptions (first shot)
2014-05-18 19:17:05 +02:00
Arndt
6768a197ba
adapted version number to 0.9.9
2014-05-11 19:39:14 +02:00
Arndt
012b0645e5
quick fix for android 4.4 problem
2014-05-11 17:31:13 +02:00
Arndt
c458ec0db9
0.9.9 preparations
2014-04-18 16:36:04 +02:00
unknown
5e34d0320b
resolved conflict in RouteServer
2014-04-15 10:28:26 +02:00
unknown
1e490a8d0a
download manager + google signing
2014-04-15 10:06:41 +02:00
Christian Pesch
c152770f7d
follow Maven conventions: development is done on SNAPSHOT, release have a version number without
2014-03-25 11:41:14 +01:00
unknown
873a4046b8
warning stuff
2014-02-15 16:56:45 +01:00
Arndt Brenschede
1191100a0c
cleanup
2014-01-19 13:51:55 +01:00
Arndt Brenschede
309b9b3bbc
Added pbf-parser + mapcreation-scripts
2014-01-19 11:22:32 +01:00
Arndt Brenschede
91e62f1164
initial commit of BRouter Version 0.98
2014-01-18 15:29:05 +01:00