Skip to content

Commit b16c02a

Browse files
author
Copybara
committed
Import of the project:
- 58dbdb5ce83760aebcfdde4e6380945627150a00 Add copybara workflow for mapbox-navigation-android repo by Artem Panfilov <[email protected]> - d9e7e95841dfb1dc326376d294f5009692b9754b Fix for no_test_router_provided (#7934) by vadzim_v <[email protected]> - 473d0797e965afea4749715b44c898808fe17bed stabilize camera by Dzina <[email protected]> - fd41088a76eac654e81e6b31d76db2fdb5d3a324 code style by Dzina <[email protected]> - b814550194fed2c659c6e14c821c7bf753165734 NAVAND-4813: take into account property overrides by Dzina <[email protected]> - 273a286be97368e932179a4b84c0d64a1438a518 NAVAND-4813: use a separate channel to update interpolate... by Dzina <[email protected]> - cbf5a2c14485216040a0f6eedc20d4db2c08a924 Revert "adapt navsdkcpp modules structure changes" by Dzina <[email protected]> - 0caa380c5296024a757701a5c2fbbd736bad761c fix artifact patcher for module file by Dzina <[email protected]> - 7fd113f4b1acd361f0a809d53a798048267d88bd Danger zones (#7926) by Stanislav <[email protected]> - 044cc95b14727302af4c665f637eaad43ff0be8b NAVNAND-4661 using common for isochrone requests (#7929) by vadzim_v <[email protected]> - 1f9e08e7b6d057088e1e1951eb16c53bfd818e8f fix pom patcher by Dzina <[email protected]> - 2872aed284d6544b3fb9c3baec5779e4bfa0d3ce Changelog for Nav Core Framework v3.7.0-beta.1 (#7899) by mapbox-github-ci-writer-1[bot] <79158907+mapbox-github-ci-writer-1[bot]@users.noreply.github.com> - 30d6fc87a2e09602f6407a8359af5866f2662dc9 Bump versions of dependencies for release 3.7.0-beta.1 (#... by Tomasz Hola <[email protected]> - 4712a79b4c43b03ffd600ccc349e41fb2ad4a966 Move SAR functionality to a new module (#7883) by Dzmitry Fomchyn <[email protected]> - d6cfff0a5953d303a6d566facb04f5b1acf6829c rename libnavigation-core module to navigation (#7877) by Vitaly Zayankovsky <[email protected]> - 8b59bb851777c58d7183fb2b153594cc11fa27cf Optimized for search along route points (#7857) by Dzmitry Fomchyn <[email protected]> - 7c9a0be28c838479cdb9f6effaf7ebeadb905ce0 rename ui-maps module (#7870) by Vitaly Zayankovsky <[email protected]> - 72aa9b15c99502712fee44a2b264dda6c5f95245 LocationMatcherResult.correctedLocationData (#7852) by Dzmitry Fomchyn <[email protected]> - d01054fac18d84afe756c30665196ee367e38043 rename copilot, tripdata and voice modules (#7864) by Vitaly Zayankovsky <[email protected]> - 0ac7d8ccebf4544a258076ceb2e7f42eeb31c6ac adapt navsdkcpp modules structure changes by Dzina <[email protected]> - 974b6d5ee6763596754dbea07f475a3393c6ab93 [NAVAND-4587] Add NavigationTileStoreOwner for navigation... by Tomasz Hola <[email protected]> - 3251d2d0338ffa7a89f1af52e2388a304e25b1d0 rename coordination, datainputs, roadcam and roadcam-ui m... by Vitaly Zayankovsky <[email protected]> - fe77f510c1e124597d2f94b3c994c7e671145591 libnavigation-ev-rangemap -> ev-rangemap Rename (#7849) by vadzim_v <[email protected]> - 087121854b2ab32eca149edfef3b60cd849c0d6d New Adasis Module (#7823) by Dzmitry Fomchyn <[email protected]> - cf1c458888a742c2a0bba80759654181aa0697c0 [NAVAND-4601] Callouts associate by layer id (#7789) by Yury Kanetski <[email protected]> - c3e202310461499314269a2c15cdb7268a5cab01 rename ev, ev-ui and weather modules (#7839) by Vitaly Zayankovsky <[email protected]> - 75a2a16dfae71cb0cecd2e9a9659b85b16913585 [hd-lite] Remove unnecessary style provider for hdlite ro... by Ha Anh Nguyen <[email protected]> - 5b6f15ea22a5de49b8a2c642e00590ac33571870 NAVAND-4603 EV Range Map (no designs) (#7783) by vadzim_v <[email protected]> - ed3bebcb0a743d8f825e35a454bf03ec6af6d527 NAVAND-4626: remove useNativeComponents flag by Dzina <[email protected]> - b3f78eb47660f9a7a7b77a3088939d0d71a65779 [HDLite] HD status animator (#7679) by Kiryl Dzehtsiarenka <[email protected]> - 8476b139490c98246070d1f961bbde0d78a91351 Adapt latest NN changes (#7756) by Dzmitry Fomchyn <[email protected]> - fd2c1cb9be205e0d9716a9ea0ba86b9c60d8efd4 Sk/navand 4655/road cameras is on route (#7666) by Stanislav <[email protected]> - 3a076f26af8122124d6218efac884ab2e5fcfd7b improve eta formatting (#7696) by Vitaly Zayankovsky <[email protected]> - 7c79df8df28c3afa8517a14e1ae6e00f1b4beb3f add time zone change to ui state for destination preview ... by Vitaly Zayankovsky <[email protected]> - e3e290237433cce4fd9f2ab79328c8b9363bf255 make java time zone retrieval safer (#7696) by Vitaly Zayankovsky <[email protected]> - 2cb046c4fe2c3b04338677252104ade8961dc23e provide time zone info in MapboxTripProgressApi (#7674) by Vitaly Zayankovsky <[email protected]> - c599e7cac2f090c3dfcb1a100b21c29ceb7c6d8e fix uxf key from mapbox navigation sdk initializer (#7663) by Pablo Guardiola <[email protected]> - ff1096fcca527703a776a1e8e8a63ccd38b1ef07 NAVAND-4564: Migrate EV search to the Common HttpService ... by Dmitry Novikov <[email protected]> - 30f81e67d09358671d22c12169fc2a3837b1165e Expose road type to MapboxRoadCamera (#7625) by Stanislav <[email protected]> - aad1a0318bea8802a2f3d057cafe16538d4124c0 Take correct number of approach parameters during reroute... by Dzmitry Fomchyn <[email protected]> - cfec5b7640cffc56145dd5936d4c350cc3f51bdb fix telemetry feedback id by Dzina <[email protected]> - 39c1cba2b369f51165bd5b0cb083031120a3405e bump NN to 323 by Dzina <[email protected]> - 40a97eba89859ba8aeb92d60d34dfe9d5b5d2fe6 more logs and certanty for mapbox voice player (#7555) by vadzim_v <[email protected]> - d3544cb5ae8a715949f879d8754cc20d9ec9cd4d Fixing flakiness of reroute_completes (#7556) by vadzim_v <[email protected]> - 3677bb3283b8bf4ab0b81c7f0556f750ea7e075b Check API version and use corresponding startForeground f... by Dzmitry Fomchyn <[email protected]> - 5e6eb848df24359890e5591d7d0ef3e877094c2f Add speed section control cameras (#7472) by Stanislav <[email protected]> - ddaddd977dcf5ba1e0a9e54f960ac90751267eeb bump nav sdk dependencies (#7568) by Korshak Nikita <[email protected]> - 558b7ced3ed60a7d9f68cacbc8ac6bec20c268dc NAVAND-2561 native reroute (first iteration) (#7200) by vadzim_v <[email protected]> - 66519dca7840d902efaf2d1cdaee1c76f37df346 removed duplicated routes in test data (#7546) by vadzim_v <[email protected]> - 2548fd130121e1fbd0842744d1f24c2370980d5c NAVAND-4480: Rework libnavigation-ev API surface (#7452) by Dmitry Novikov <[email protected]> - 61421d3d3e7e1aa407f6151ebf3279cea4a013dc Changelog for Nav Core Framework v3.6.0-beta.1 (#7455) by mapbox-github-ci-writer-1[bot] <79158907+mapbox-github-ci-writer-1[bot]@users.noreply.github.com> - e903332f7b6c644fa05845c2b0d4f4b5c6d4514e Bump versions (#7451) by Siarhei Mishchanka <[email protected]> - 9c213a1e0c9078d49afc2c65a7c925caea231db1 fix unconditional polling patience value (#7440) by Vitaly Zayankovsky <[email protected]> - e7a9a9f3f73d65347aa29986a64cf2b9a38912f4 NAVAND-4432 Added Weather API module by dmitrii.samarian <[email protected]> - 56557f97b704d6c02455c766185463f9e714983b Bump Mapbox Search SDK (#7432) by Dzmitry Fomchyn <[email protected]> - 7150c9b6c21214e312e1f68344331fc5a3ea0656 fixed mock http server restart (#7423) by vadzim_v <[email protected]> - 6d0d198a9d112b4800624d20e668bb4eb407662f Update Dash DataInputsManager (#7395) by Dzmitry Fomchyn <[email protected]> - 024dfcde18c48a30cd5cf7e9c7cafae54c56a01b LaneIndicator documentation update (#7333) by vadzim_v <[email protected]> - 171009db48f299d45c9460b38b2e96ca923970d7 Add functions that explicitly check permissions; Explicit... by Dzmitry Fomchyn <[email protected]> - 38e2644919eeeaf3042688f1775b6b4ef75e56bc Optimise navigator recreation logic; Remove main thread r... by Dzmitry Fomchyn <[email protected]> - 94d56a2b813f7641be23149317607a6d10829000 NAVSDK-1356 - Add DurationText compose component. (#7350) by Tomasz Rybakiewicz <[email protected]> - 4c4ad36871f10fb51dec12666b895fc8b5fb9290 [NAVAND-4036] Reduce debug logs per status/location updat... by Yury Kanetski <[email protected]> - 9869aa54bf7a30f5ad8f8a29fdee185743500c0a NAVSDK-1366: Artifact publishing configuration for com.ma... by Tomasz Rybakiewicz <[email protected]> - 1415215925833aac42946f778636712dd4142bf0 Sk/navi 642 road cams (#7149) by Stanislav <[email protected]> - 6bc88c323a7e13854164ac4aef5ba200636c809b do not add slash if no profile by Dzina <[email protected]> - 06baae716cf87d04c996889181964bb0bafef69b [CF] Bump Common 24.8.0, NN 321.0.0, Search 2.6.0, Maps 1... by Yuri <[email protected]> - 223c56b0114a1ba33c822eaf072a4df8e5ccae09 Copilot and MapboxNavigationApp debug logs (#7227) by Dzmitry Fomchyn <[email protected]> - 5e5f790f8d4a693a2710b21f33f300b07612fc1f Fix default feedback id (#7215) by Dzmitry Fomchyn <[email protected]> - d73902d2aae2916d2ae17519b24bd79c44f8e902 Rename changelog files by runner <runner@fv-az1426-992> - 9e2f3f557a71b0a8201d1d11d9d6ac2f8e7bae59 NAVAND-1411: add RoutingTilesOptions#hdTilesOptions by Dzina <[email protected]> - 3fda30d57f5f31f9f72da9a2d55776d2b2345e11 NAVSDK-1354 - Setup project modules for new Jetpack Compo... by Tomasz Rybakiewicz <[email protected]> - 3ef31b61275b13b316f1ba796a7b775cbfe873be NAVSDK-1348: code style by Dzina <[email protected]> - 7c2c9275b9d1c125bf5c140e92506f71ffd20600 NAVSDK-1348: make detaching synchronous by Dzina <[email protected]> - 8cae5e9c71ded52506e4171f406d5087ced8959b NAVSDK-1348: revisit components by Dzina <[email protected]> - 43c6a59d152af2fb3588096e36e0f51ecdeac508 integrated Nav SDK C++ with route line and location indic... by Łukasz Paczos <[email protected]> - 7ccd3cf3635bd8313e108c9bc3edc15249f4143b NAVAND-4082 rawLocation updates for input service (#7138) by vadzim_v <[email protected]> - 8ca4ffc9360d6fa9ee893dcf78b67607c753cc35 Adding support for routeline blur feature. (#6914) by Seth Bourget <[email protected]> GitOrigin-RevId: 58dbdb5ce83760aebcfdde4e6380945627150a00
0 parents  commit b16c02a

File tree

2,666 files changed

+864065
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,666 files changed

+864065
-0
lines changed

.aiexclude

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
*
2+
*token.xml
3+
*tokens.xml
4+
.json
5+
.keystore
6+
.jks

.editorconfig

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
root = true
2+
3+
[*.{kt,kts}]
4+
ktlint_code_style=ktlint_official
5+
indent_style = space
6+
indent_size = 4
7+
continuation_indent_size=4
8+
9+
ij_kotlin_allow_trailing_comma=true
10+
ij_kotlin_allow_trailing_comma_on_call_site=true
11+
ij_kotlin_imports_layout=*,java.**,javax.**,kotlin.**,^
12+
ktlint_function_naming_ignore_when_annotated_with=Composable, Test
13+
14+
insert_final_newline=true
15+
16+
# should be limit 100 or 120 symbols
17+
max_line_length=100
18+
19+
[**/qa_test_app/**.kt]
20+
ktlint_disabled_rules=package-name
21+
22+
[**/test/**.kt]
23+
ktlint_ignore_back_ticked_identifier=true
24+
25+
[**/instrumentation_tests/**.kt]
26+
ktlint_disabled_rules=package-name,filename
27+
28+
[**/screenshot_tests/**.kt]
29+
ktlint_disabled_rules=package-name,filename

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CHANGELOG.md merge=union

.github/ISSUE_TEMPLATE.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!--
2+
Hello and thanks for contributing! To help us diagnose your problem quickly, please:
3+
4+
- Include a minimal demonstration of the bug, including code, logs, and screenshots.
5+
- Ensure you can reproduce the bug using the latest release.
6+
- Only post to report a bug or request a feature; direct all other questions to: https://stackoverflow.com/questions/tagged/mapbox
7+
-->
8+
9+
**Android API:**
10+
**Mapbox Navigation SDK version:**
11+
12+
### Steps to trigger behavior
13+
14+
1.
15+
2.
16+
3.
17+
18+
### Expected behavior
19+
20+
### Actual behavior

.github/PULL_REQUEST_TEMPLATE.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
### Description
2+
<!--
3+
Include issue references (e.g., fixes [#issue](link))
4+
Include necessary implementation details (e.g. I opted to use this algorithm because ... and test it in this way ...).
5+
-->
6+
7+
### Screenshots or Gifs
8+
<!-- Include media files to provide additional context. It's REALLY useful for UI related PRs (e.g. ![screenshot gif](link)) -->
9+
10+
11+
<!--
12+
---------- CHECKLIST ----------
13+
1. Add related labels (`bug`, `feature`, `new API(s)`, `SEMVER-MAJOR`, `needs-backporting`, etc.).
14+
1. Adda a changelog entry under `Unreleased` tag or a `skip changelog` label if not applicable.
15+
1. Update progress status on the project board.
16+
1. Request a review from the team, if not a draft.
17+
1. Add targeted milestone, when applicable.
18+
1. Create ticket tracking addition of public documentation pages entry, when applicable.
19+
-->

.github/dependabot.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "github-actions" # See documentation for possible values
9+
directory: "/" # Location of package manifests
10+
schedule:
11+
interval: "weekly"

.github/splash-img.png

+3
Loading

.github/stale.yml

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Configuration for Probot (Stale) - https://github.com/probot/stale
2+
3+
# Ignore issues in a project (defaults to false)
4+
exemptProjects: true
5+
6+
# Ignore issues in a milestone (defaults to false)
7+
exemptMilestones: true
8+
9+
# Label to use when marking as stale
10+
staleLabel: archived
11+
12+
# Limit the number of actions to 1 per hour
13+
limitPerRun: 1
14+
15+
# Do not archive issues that require a SEMVER major release, those normally
16+
# have a longer lifeycle.
17+
exemptLabels:
18+
- SEMVER-MAJOR
19+
20+
pulls:
21+
daysUntilStale: 60
22+
daysUntilClose: 5
23+
markComment: >
24+
This pull request has been automatically marked as stale because it has not had
25+
recent activity. It will be closed if no further activity occurs. Thank you
26+
for your contributions.
27+
closeComment: Stale.
28+
29+
issues:
30+
daysUntilStale: 90
31+
daysUntilClose: 5
32+
markComment: >
33+
This issue has been automatically marked as stale because it has not had
34+
recent activity. It will be closed if no further activity occurs. Thank you
35+
for your contributions.
36+
closeComment: Stale.
+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Assemble changelog
2+
on:
3+
pull_request:
4+
types: [ opened, synchronize ]
5+
jobs:
6+
process:
7+
permissions:
8+
pull-requests: write
9+
contents: write
10+
runs-on: ubuntu-20.04
11+
env:
12+
PR_NUMBER: ${{ github.event.pull_request.number }}
13+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
14+
steps:
15+
- uses: actions/checkout@v3
16+
with:
17+
ref: ${{github.head_ref}}
18+
19+
- name: setup python
20+
uses: actions/setup-python@v4
21+
with:
22+
python-version: '3.7.7'
23+
24+
- name: install python packages
25+
run: |
26+
python3 -m pip install requests GitPython
27+
28+
- name: execute py script
29+
run: |
30+
python3 scripts/changelog/assemble_changelog.py
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Rename changelog files
2+
on:
3+
pull_request:
4+
types: [ opened, reopened, ready_for_review, synchronize, labeled, unlabeled ]
5+
jobs:
6+
process:
7+
if: github.event.pull_request.draft == false && contains(github.event.pull_request.labels.*.name, 'skip changelog') == false
8+
permissions:
9+
pull-requests: write
10+
contents: write
11+
runs-on: ubuntu-20.04
12+
env:
13+
PR_NUMBER: ${{ github.event.pull_request.number }}
14+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
15+
steps:
16+
- uses: actions/checkout@v3
17+
with:
18+
ref: ${{github.head_ref}}
19+
20+
- name: setup python
21+
uses: actions/setup-python@v4
22+
with:
23+
python-version: '3.7.7'
24+
25+
- name: install python packages
26+
run: |
27+
python3 -m pip install requests GitPython
28+
29+
- name: execute py script
30+
run: |
31+
python3 scripts/changelog/rename_changelog_file.py
+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Run release-snapshot job
2+
on:
3+
pull_request:
4+
types: [ opened, synchronize, labeled ]
5+
jobs:
6+
process:
7+
if: contains(github.event.pull_request.labels.*.name, 'publish-snapshot')
8+
permissions:
9+
pull-requests: write
10+
contents: write
11+
runs-on: ubuntu-20.04
12+
env:
13+
BRANCH_NAME: ${{ github.head_ref }}
14+
CIRCLE_CI_TOKEN: ${{ secrets.CIRCLE_CI_TOKEN }}
15+
steps:
16+
- name: Run release-snapshot job
17+
run: |
18+
curl -X POST -H "Circle-Token: ${CIRCLE_CI_TOKEN}" --header "Content-Type: application/json" --data "{\"build_parameters\":{\"CIRCLE_JOB\":\"release-snapshot\"}}" https://circleci.com/api/v1.1/project/github/mapbox/mapbox-navigation-android/tree/${BRANCH_NAME}

.gitignore

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Gradle
2+
.gradle
3+
/local.properties
4+
5+
# IntelliJ
6+
out/
7+
8+
build/
9+
/captures
10+
.externalNativeBuild
11+
12+
# Idea
13+
.idea
14+
*.iml
15+
16+
#MacOS
17+
.DS_Store
18+
19+
jacoco.exec
20+
qa-test-app/src/main/res/values/mapbox_access_token.xml
21+
22+
23+
# SDK configuration
24+
/**/src/main/assets/sdk_versions/*

.tx/config

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[main]
2+
host = https://www.transifex.com
3+
lang_map = pt_BR: pt-rBR, pt_PT: pt-rPT, es_ES: es-rES
4+
minimum_perc = 20
5+
6+
[mapbox-navigation-sdk-for-android.libnavigation-util-strings-file]
7+
file_filter = libnavigation-util/src/main/res/values-<lang>/strings.xml
8+
source_file = libnavigation-util/src/main/res/values/strings.xml
9+
source_lang = en
10+
type = ANDROID
11+
12+
[mapbox-navigation-sdk-for-android.libnavigation-base-strings-file]
13+
file_filter = libnavigation-base/src/main/res/values-<lang>/strings.xml
14+
source_file = libnavigation-base/src/main/res/values/strings.xml
15+
source_lang = en
16+
type = ANDROID
17+
18+
[mapbox-navigation-sdk-for-android.libnavui-maps-strings-file]
19+
file_filter = ui-maps/src/main/res/values-<lang>/strings.xml
20+
source_file = ui-maps/src/main/res/values/strings.xml
21+
source_lang = en
22+
type = ANDROID
23+
24+
[mapbox-navigation-sdk-for-android.libnavui-speedlimit-strings-file]
25+
file_filter = libnavui-speedlimit/src/main/res/values-<lang>/strings.xml
26+
source_file = libnavui-speedlimit/src/main/res/values/strings.xml
27+
source_lang = en
28+
type = ANDROID
29+
30+
[mapbox-navigation-sdk-for-android.libnavui-voice-strings-file]
31+
file_filter = libnavui-voice/src/main/res/values-<lang>/strings.xml
32+
source_file = libnavui-voice/src/main/res/values/strings.xml
33+
source_lang = en
34+
type = ANDROID

0 commit comments

Comments
 (0)