-
-
Notifications
You must be signed in to change notification settings - Fork 446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature/dependabot-config #3327
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
At the moment dependabot does not support kotlin gradle file. See dependabot/dependabot-core#2238. |
feature/dependabot-config
teolemon
force-pushed
the
feature/dependabot-config
branch
from
July 22, 2020 16:00
36714cf
to
460b752
Compare
Kudos, SonarCloud Quality Gate passed! 0 Bugs |
teolemon
added a commit
that referenced
this pull request
Oct 11, 2020
* obf light * more changes * chore: removed interface ConnectionCallback from LoginActivity design: use resource string for robotoff login dialog design: remove "register" button from robotoff login dialog chore: use Single for signIn request in ProductsAPI * design: use product silhouette in image loading * design: use logo_no_tagline svg for HomeFragment (OFF) * design: use vector assets for logo in HomeFragment * design: use vector icons for robotoff dialog chore: removed unusued icons chore: moved isFlavor to AppFlavors * design: added night res for ic_plus_dark_24 design: renamed plus icons * fix: fixed network on main thread error for Taxonomies loading * New Crowdin updates (#3328) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Occitan) * New translations strings.xml (Occitan) * New translations strings.xml (Occitan) * New translations strings.xml (Occitan) * New translations strings.xml (Acholi) * New translations strings.xml (Acholi) * New translations strings.xml (Acholi) * New translations strings.xml (Acholi) * New translations strings.xml (Swahili) * New translations strings.xml (Swahili) * New translations strings.xml (Swahili) * New translations strings.xml (Swahili) * New translations strings.xml (Wolof) * New translations strings.xml (Akan) * New translations strings.xml (Uzbek) * New translations strings.xml (Uzbek) * New translations strings.xml (Uzbek) * New translations strings.xml (Uzbek) * New translations strings.xml (Uzbek) * New translations strings.xml (Kannada) * New translations strings.xml (Kannada) * New translations strings.xml (Kannada) * New translations strings.xml (Kannada) * New translations strings.xml (Kannada) * New translations strings.xml (Sinhala) * New translations strings.xml (Sinhala) * New translations strings.xml (Sinhala) * New translations strings.xml (Cornish) * New translations strings.xml (Cornish) * New translations strings.xml (Cornish) * New translations strings.xml (Cornish) * New translations strings.xml (Sinhala) * New translations strings.xml (Assamese) * New translations strings.xml (Assamese) * New translations strings.xml (Assamese) * New translations strings.xml (Assamese) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Akan) * New translations strings.xml (Akan) * New translations strings.xml (Akan) * New translations strings.xml (Songhay) * New translations strings.xml (Songhay) * New translations strings.xml (Songhay) * New translations strings.xml (Songhay) * New translations strings.xml (Nepali) * New translations strings.xml (Nepali) * New translations strings.xml (Nepali) * New translations strings.xml (Nepali) * New translations strings.xml (Amharic) * New translations strings.xml (Amharic) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Dutch, Belgium) * New translations long_description.txt (Dutch, Belgium) * New translations strings.xml (Amharic) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Amharic) * New translations strings.xml (Serbian (Latin)) * New translations strings.xml (Valencian) * New translations strings.xml (Valencian) * New translations strings.xml (Valencian) * New translations strings.xml (Valencian) * New translations strings.xml (Montenegrin (Latin)) * New translations strings.xml (Montenegrin (Latin)) * New translations strings.xml (Montenegrin (Latin)) * New translations strings.xml (Montenegrin (Latin)) * New translations strings.xml (Lao) * New translations strings.xml (Lao) * New translations strings.xml (Lao) * New translations strings.xml (Lao) * New translations strings.xml (Serbo-Croatian) * New translations strings.xml (Tajik) * New translations strings.xml (Tajik) * New translations strings.xml (Tajik) * New translations strings.xml (Tajik) * New translations strings.xml (Serbo-Croatian) * New translations strings.xml (Yoruba) * New translations strings.xml (Yoruba) * New translations strings.xml (Yoruba) * New translations strings.xml (Yoruba) * New translations strings.xml (Quechua) * New translations strings.xml (Quechua) * New translations strings.xml (Quechua) * New translations strings.xml (Quechua) * New translations strings.xml (Somali) * New translations strings.xml (Somali) * New translations strings.xml (Somali) * New translations strings.xml (Somali) * New translations strings.xml (Serbo-Croatian) * New translations strings.xml (Serbo-Croatian) * New translations strings.xml (Hausa) * New translations strings.xml (Hausa) * New translations strings.xml (Hausa) * New translations strings.xml (Hausa) * New translations strings.xml (Chuvash) * New translations strings.xml (Chuvash) * New translations strings.xml (Chuvash) * New translations title.txt (Hausa) * New translations title.txt (Hausa) * New translations strings.xml (Chuvash) * New translations 322.txt (Dutch, Belgium) * New translations strings.xml (Tahitian) * New translations changelog-light.txt (Dutch, Belgium) * New translations changelog.txt (Dutch, Belgium) * New translations screenshot-text.txt (Dutch, Belgium) * New translations strings.xml (Tahitian) * New translations strings.xml (Tahitian) * New translations strings.xml (Tahitian) * New translations strings.xml (Scots) * New translations strings.xml (Scots) * New translations strings.xml (Scots) * New translations strings.xml (Scots) * New translations strings.xml (Berber) * New translations strings.xml (Berber) * New translations strings.xml (Berber) * New translations strings.xml (Berber) * New translations strings.xml (Sindhi) * New translations strings.xml (Sindhi) * New translations strings.xml (Sindhi) * New translations strings.xml (Sindhi) * New translations strings.xml (Sango) * New translations strings.xml (Sango) * New translations strings.xml (Sango) * New translations strings.xml (Sango) * New translations strings.xml (Santali) * New translations strings.xml (Santali) * New translations strings.xml (Santali) * New translations strings.xml (Santali) * New translations strings.xml (Sardinian) * New translations strings.xml (Sardinian) * New translations strings.xml (Sardinian) * New translations strings.xml (Sardinian) * New translations strings.xml (Sanskrit) * New translations strings.xml (Sanskrit) * New translations strings.xml (Sanskrit) * New translations strings.xml (Sanskrit) * New translations strings.xml (Javanese) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Shona) * New translations strings.xml (Shona) * New translations strings.xml (Shona) * New translations strings.xml (Shona) * New translations strings.xml (Tigrinya) * New translations strings.xml (Tigrinya) * New translations strings.xml (Tigrinya) * New translations strings.xml (Tigrinya) * New translations strings.xml (Chechen) * New translations strings.xml (Chechen) * New translations strings.xml (Chechen) * New translations strings.xml (Chechen) * New translations strings.xml (Cherokee) * New translations strings.xml (Cherokee) * New translations strings.xml (Cherokee) * New translations strings.xml (Cherokee) * New translations strings.xml (Afar) * New translations strings.xml (Afar) * New translations strings.xml (Afar) * New translations strings.xml (Afar) * New translations strings.xml (Javanese) * New translations strings.xml (Bambara) * New translations strings.xml (Bambara) * New translations strings.xml (Bambara) * New translations strings.xml (Bambara) * New translations strings.xml (Inuktitut) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Inuktitut) * New translations strings.xml (Inuktitut) * New translations strings.xml (Javanese) * New translations strings.xml (Inuktitut) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Javanese) * New translations strings.xml (Corsican) * New translations strings.xml (Corsican) * New translations strings.xml (Corsican) * New translations strings.xml (Corsican) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Kabyle) * New translations strings.xml (Kabyle) * New translations strings.xml (Kabyle) * New translations strings.xml (Kabyle) * New translations strings.xml (Zeelandic) * New translations strings.xml (Zeelandic) * New translations strings.xml (Zeelandic) * New translations strings.xml (Zeelandic) * New translations title.txt (LOLCAT) * New translations strings.xml (LOLCAT) * New translations strings.xml (LOLCAT) * New translations long_description.txt (LOLCAT) * New translations long_description.txt (LOLCAT) * New translations long_description.txt (LOLCAT) * New translations long_description.txt (LOLCAT) * New translations short_description.txt (LOLCAT) * New translations short_description.txt (LOLCAT) * New translations short_description.txt (LOLCAT) * New translations short_description.txt (LOLCAT) * New translations changelog.txt (LOLCAT) * New translations strings.xml (LOLCAT) * New translations changelog-light.txt (LOLCAT) * New translations 328.txt (LOLCAT) * New translations 325.txt (LOLCAT) * New translations 322.txt (LOLCAT) * New translations 322.txt (LOLCAT) * New translations 322.txt (LOLCAT) * New translations 322.txt (LOLCAT) * New translations title.txt (LOLCAT) * New translations title.txt (LOLCAT) * New translations title.txt (LOLCAT) * New translations strings.xml (LOLCAT) * New translations strings.xml (LOLCAT) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Southern Sami) * New translations strings.xml (Southern Sami) * New translations strings.xml (Southern Sami) * New translations strings.xml (Southern Sami) * New translations strings.xml (Venetian) * New translations strings.xml (Venetian) * New translations strings.xml (Venetian) * New translations strings.xml (Venetian) * New translations strings.xml (Talossan) * New translations strings.xml (Talossan) * New translations strings.xml (Talossan) * New translations strings.xml (Talossan) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Akan, Twi) * New translations changelog-light.txt (Akan, Twi) * New translations screenshot-text.txt (LOLCAT) * New translations strings.xml (Italian) * New translations strings.xml (French) * build: update github actions * build: update github actions * build: fix Android Feature CI (github actions) * design: use nutriscore vectors. Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3318 * Update crowdin.yml * enable building by removing some invalid locales (#3333) * Automatically push to google play internal on release branch * Fix .travis.ylm file format * Baptise different travis-ci test scripts * Build only for push, and before_install json key only for release * Migrate travis « release » to github action * decrypt_secret script * gpg decrypt output file path * fix default place of json api file * Fix package name in appfile * build configuration * Correctly sign the build * set keystore filepath only for release * try newly encrypted keystore * use the signing config in release build type * use signing config with the correct kotlin syntax * signing config declaration order * correct signin filepath * use org.openfoodfacts.scanner when building release for the play store * try with clean * use correct action to set the version code * supply aab without metadata * when uploading to play store, retain version codes 12 and 23 * i18n: removed invalid locales (#3334) * Removed travis deploy configuration - not used (we use github actions) * chore: ProductInfoState @interface to enum * design: remove useless fragment_home.xml override for layout-v26 Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3336 * chore: various fixes, fixes build * dep: updated AGP to 4.0.1 See https://developer.android.com/studio/releases/gradle-plugin#4-0-0 * chore: enabled language desugaring for java 1.8+ features * dep: updated androidx.appcompat from 1.1.0 to 1.2.0-rc01 * dep: updated sentry-android from 2.1.6 to 2.2.1 * dep: updated mockito-core from 3.3.3 to 3.4.0 * dep: use latest desugar lib * chore: moved styles to styles_buttons.xml chore: remove drawable setting from code * fix: do not check if field is empty when adding updated fields to map Issue https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3332 * api: use correct API keys to replace fields, not just add to them * fix: fixed issue with server images not being displayed Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3293 * chore: better approach to JSON elaboration with Jackson Core * fix: ProductPhotosFragment had same error as ImagesSelectionActivity, copying fix * chore: extract common code * chore: use same ProductsAPI instance * chore: removed functional interface, replaced by Consumer chore: test improvements and api improvements * chore: removed deprecated api methods * chore: removed legacy and useless code, use Consumer<T> when possible * fix: nutriscore logo on fragment_nutrition_product.xml taking too much space. Various minors. Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3342. * removed version code to retain as it did not work * build: do not run integration tests on release branches * update fastlane dependencies * Use the developer’s set versionName if greater than what the script would have choose * Fixes #3341 Add nutri-score in products to be completed The nutri score is populated in the additional properties with "nutrition_grade_tags" as key. But to display the score, only NutritionGradeFr was considered. Modified the method to also check the additional properties of the product to check for the score * build: remove travis CI, we're using GitHub Actions now * fix: cannot click on button in empty list Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3273 * design: co2 dark mode compat (#3350) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * build: remove travis CI, we're using GitHub Actions now * fix: cannot click on button in empty list Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3273 * design: co2 dark mode compat (#3350) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * Merge (#3351) * build: remove travis CI, we're using GitHub Actions now * fix: cannot click on button in empty list Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3273 * design: co2 dark mode compat (#3350) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * build: remove travis CI, we're using GitHub Actions now * fix: cannot click on button in empty list Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3273 * design: co2 dark mode compat (#3350) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * design: dark mode for nova logos, fix logos (#3349) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * design: use SwitchPreference instead of CheckBoxPreference when possible. Related to https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3340 * fix: use disposable for network call. Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3338 Closes OPENFOODFACTS-ANDROID-1N * New translations strings.xml (Hebrew) (#3330) * dep: dependency updates androidx appcompat 1.2.0-rc01 -> 1.2.0-rc02 androidx work-runtime 2.3.4 -> 2.4.0 androidx fragment 1.3.0-alpha06 -> 1.3.0-alpha07 androidx activity 1.2.0-alpha06 -> 1.2.0-alpha07 androidx work-rxjava2 2.3.4 -> 2.4.0 google dagger-compiler 2.28 -> 2.28.3 google dagger 2.28 -> 2.28.1 jackson core 2.11.0 -> 2.11.1 jackson databind 2.11.0 -> 2.11.1 jackson annotations 2.11.0 -> 2.11.1 sentry 2.2.1 -> 2.2.2 mockito 3.4.0 -> 3.4.4 json-unit fluent 2.17.0 -> 2.18.1 * chore: minor fixes and refactor * Framefile.json (#3335) * Add framefile.json starter * chore: formatted Framefile.json Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * design: add a vector asset for additives icon (#3355) * Vectorize additives icon * design: dark mode for ic_additives.xml Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * chore: dependabot.yml for dep auto update(#3327) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * build(deps): bump actions/setup-ruby from v1 to v1.1.1 (#3358) Bumps [actions/setup-ruby](https://github.com/actions/setup-ruby) from v1 to v1.1.1. - [Release notes](https://github.com/actions/setup-ruby/releases) - [Commits](https://github.com/actions/setup-ruby/compare/v1...18c61abf688e8efc9bec2bdb29c8bca07df5ff45) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump actions/upload-artifact from v1 to 2.1.0 (#3357) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v1 to 2.1.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v1...ebad382c0953e8c6b4039e8d30dfd19ee7b2a862) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * reapply changes by hangy (#3359) * reapply changes by hangy * fix tools * fix en * fixes * more fixes * update * fix * Update strings.xml * Update strings.xml * fix obf * fix * fix for hebrew * OPFF HE fix * Create 342.txt * Update 342.txt * Update 342.txt * fix: change CheckBoxPreference to SwitchPreference * Update strings.xml * Update strings.xml * fix(material): do not use material if we're not implementing material theme fix(layout): use newer toolbar instead of default actionbar * chore(net): removed unused net methods in OpenFoodAPIClient (#3368) chore(rx): made postImg RxJava like * build(deps): bump actions/upload-artifact from 2.1.0 to v2.1.1 (#3375) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.1.0 to v2.1.1. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/2.1.0...5f948bc1f0a251f88bb4c9b1c3dfa6cbd1327dc5) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * design: little fix * feat(hg): implemented hunger game link in ProductBrowsingListActivity for category and label type chore: made SearchType enum for better IDE integration chore: minor fixes * design: center "not found" text in activity_product_browsing_list.xml * fix: make hunger game link display for labels too * chore: major refactor on dao side. Entities moved to appropriate package. With this commit we're starting to implement the package-by-feature solution. Also fixes country selection problem with Hunger Game integration. * build: fix screenshot tests * chore: use NonNull and Nullable * tests: coverage and various fixes * build: fix error in screenshot tests building * fix: do not use the same observer for multiple subscriptions Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3377 Closes OPENFOODFACTS-ANDROID-29 * fix: initialize dao in onViewCreated Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3378 Closes OPENFOODFACTS-ANDROID-1Y * Fixes #3348 - Made inline function call to getSmallImageGrade * Update strings.xml * build(deps): bump actions/upload-artifact from v2.1.1 to v2.1.2 (#3393) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.1.1 to v2.1.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2.1.1...c8879bf5aef7bef66f9b82b197f34c4eeeb1731b) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: prefer global nutriscore tag to FR tag chore: use generic List instead of ArrayList chore: rearrange code in Product.java * Dark mode fixes (#3383) * Make EMB codes more generic * more rewording * try night mode splash screen * fixes * splash screen by night * Update activity_splash.xml * Vectorize additives icon * correct button in NutritionProductFragment * chore: use @color instead of hexadecimal notation * chore: less contrast for textview_full.xml Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * build(deps): bump actions/upload-artifact from v2.1.2 to v2.1.3 (#3394) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.1.2 to v2.1.3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2.1.2...268d7547644ab8a9d0c1163299e59a1f5d93f39b) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * tests: use google truth lib * chore: use jackson instead of org.json * fix: NPE on image loading Closes OPENFOODFACTS-ANDROID-2M Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3388 * chore: minor fixes * Fixes #3023 - Display ambiguous ingredients (#3387) * Fixes #3023 - Display ambiguous ingredients Display the name of ambiguous ingredient when the status of the analysis is "maybe" * *Fetch all ambiguous ingredients and display them * *Applied suggestion and made conditions inline * fix: NPE * chore: remove scan on shake, closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3382 chore: start() method for activities * chore: minors * fix: NPE caused by bottomSheetBehavior calling callback after activity destruction Closes OPENFOODFACTS-ANDROID-W * chore: minors, use Activity Results API * build(deps): bump actions/upload-artifact from v2.1.3 to v2.1.4 (#3406) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.1.3 to v2.1.4. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2.1.3...58740802ef971a2d71eff71e63d48ab68d1f5507) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: use Activity Results API * fix: avoid NumberFormatException without context build(deps): update com.google.android.material:material from 1.1.0 to 1.2.0 * i18n: New Crowdin updates (#3402) * New translations strings.xml (Romanian) * New translations strings.xml (Czech) * New translations strings.xml (Danish) * New translations long_description.txt (Bulgarian) * New translations strings.xml (Catalan) * New translations strings.xml (Catalan) * New translations long_description.txt (Bulgarian) * New translations strings.xml (Greek) * New translations strings.xml (Greek) * New translations strings.xml (Basque) * New translations strings.xml (Basque) * New translations screenshot-text.txt (German) * New translations strings.xml (German) * New translations changelog-light.txt (German) * New translations long_description.txt (German) * New translations long_description.txt (German) * New translations long_description.txt (Bulgarian) * New translations long_description.txt (Bulgarian) * New translations strings.xml (Spanish) * New translations strings.xml (Spanish) * New translations strings.xml (Spanish) * New translations strings.xml (Spanish) * New translations 322.txt (French) * New translations 322.txt (French) * New translations changelog-light.txt (French) * New translations strings.xml (Afrikaans) * New translations changelog-light.txt (Spanish) * New translations strings.xml (French) * New translations strings.xml (Belarusian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Arabic) * New translations strings.xml (Arabic) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Mongolian) * New translations strings.xml (Korean) * New translations strings.xml (Kurdish) * New translations strings.xml (Polish) * New translations strings.xml (Polish) * New translations strings.xml (Portuguese) * New translations strings.xml (Portuguese) * New translations 322.txt (Polish) * New translations strings.xml (Dutch) * New translations strings.xml (Punjabi) * New translations strings.xml (Norwegian) * New translations strings.xml (Gujarati) * New translations strings.xml (Hebrew) * New translations strings.xml (Finnish) * New translations strings.xml (Irish) * New translations strings.xml (Japanese) * New translations changelog-light.txt (Italian) * New translations long_description.txt (Japanese) * New translations strings.xml (Georgian) * New translations strings.xml (Italian) * New translations strings.xml (Hungarian) * New translations strings.xml (Armenian) * New translations strings.xml (Swati) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Swedish) * New translations strings.xml (Swedish) * New translations strings.xml (Southern Sotho) * New translations 322.txt (Russian) * New translations strings.xml (Slovak) * New translations strings.xml (Slovak) * New translations long_description.txt (Russian) * New translations strings.xml (Russian) * New translations strings.xml (Russian) * New translations title.txt (Slovenian) * New translations strings.xml (Albanian) * New translations strings.xml (Slovenian) * New translations strings.xml (Slovenian) * New translations strings.xml (Chinese Simplified) * New translations strings.xml (Chinese Simplified) * New translations strings.xml (Xhosa) * New translations strings.xml (Zulu) * New translations strings.xml (Chinese Traditional) * New translations strings.xml (Turkish) * New translations strings.xml (Turkish) * New translations strings.xml (Tswana) * New translations strings.xml (Ukrainian) * New translations strings.xml (Venda) * New translations strings.xml (Tsonga) * New translations strings.xml (Croatian) * New translations strings.xml (Norwegian Nynorsk) * New translations strings.xml (Marathi) * New translations strings.xml (Thai) * New translations strings.xml (Thai) * New translations strings.xml (Azerbaijani) * New translations strings.xml (Latvian) * New translations strings.xml (Kazakh) * New translations strings.xml (Estonian) * New translations strings.xml (Icelandic) * New translations strings.xml (Portuguese, Brazilian) * New translations long_description.txt (Portuguese, Brazilian) * New translations strings.xml (Portuguese, Brazilian) * New translations strings.xml (Vietnamese) * New translations strings.xml (Galician) * New translations strings.xml (Indonesian) * New translations strings.xml (Tamil) * New translations strings.xml (Bengali) * New translations strings.xml (Persian) * New translations title.txt (Indonesian) * New translations strings.xml (Khmer) * New translations strings.xml (Burmese) * New translations strings.xml (Tagalog) * New translations strings.xml (Welsh) * New translations strings.xml (Yiddish) * New translations strings.xml (Maltese) * New translations strings.xml (English, United Kingdom) * New translations strings.xml (Malay) * New translations strings.xml (Hindi) * New translations strings.xml (Kyrgyz) * New translations strings.xml (English, Australia) * New translations strings.xml (Maori) * New translations strings.xml (Telugu) * New translations strings.xml (Luxembourgish) * New translations strings.xml (Filipino) * New translations short_description.txt (Chinese Traditional, Hong Kong) * New translations strings.xml (Chinese Traditional, Hong Kong) * New translations strings.xml (Esperanto) * New translations strings.xml (Faroese) * New translations strings.xml (Uyghur) * New translations strings.xml (Akan) * New translations strings.xml (Songhay) * New translations strings.xml (Kannada) * New translations strings.xml (Cornish) * New translations strings.xml (Uzbek) * New translations strings.xml (Wolof) * New translations strings.xml (Southern Ndebele) * New translations strings.xml (Assamese) * New translations strings.xml (Scottish Gaelic) * New translations changelog-light.txt (Breton) * New translations strings.xml (Romansh) * New translations long_description.txt (Breton) * New translations strings.xml (Breton) * New translations screenshot-text.txt (Breton) * New translations strings.xml (Tibetan) * New translations strings.xml (Tatar) * New translations strings.xml (Malayalam) * New translations strings.xml (Bosnian) * New translations strings.xml (Sinhala) * New translations strings.xml (Latin) * New translations strings.xml (Flemish) * New translations strings.xml (Amharic) * New translations strings.xml (Nepali) * New translations strings.xml (Serbian (Latin)) * New translations strings.xml (Tahitian) * New translations strings.xml (Hausa) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Malagasy) * New translations strings.xml (Acholi) * New translations strings.xml (Walloon) * New translations strings.xml (Asturian) * New translations strings.xml (Valencian) * New translations strings.xml (Occitan) * New translations strings.xml (Swahili) * New translations strings.xml (Swahili) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Scots) * New translations strings.xml (Chuvash) * New translations strings.xml (Berber) * New translations strings.xml (Inuktitut) * New translations strings.xml (Javanese) * New translations strings.xml (Javanese) * New translations strings.xml (Corsican) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Sardinian) * New translations strings.xml (Sindhi) * New translations strings.xml (Sango) * New translations strings.xml (Santali) * New translations strings.xml (Somali) * New translations strings.xml (Quechua) * New translations strings.xml (Yoruba) * New translations strings.xml (Tajik) * New translations strings.xml (Lao) * New translations strings.xml (Chechen) * New translations strings.xml (Cherokee) * New translations long_description.txt (Afar) * New translations long_description.txt (Afar) * New translations strings.xml (Afar) * New translations long_description.txt (Afar) * New translations long_description.txt (Afar) * New translations short_description.txt (Afar) * New translations title.txt (Afar) * New translations short_description.txt (Afar) * New translations strings.xml (Bambara) * New translations screenshot-text.txt (Afar) * New translations title.txt (Afar) * New translations changelog-light.txt (Afar) * New translations title.txt (Afar) * New translations 322.txt (Afar) * New translations 322.txt (Afar) * New translations 322.txt (Afar) * New translations 322.txt (Afar) * New translations 325.txt (Afar) * New translations 328.txt (Afar) * New translations short_description.txt (Afar) * New translations changelog.txt (Afar) * New translations title.txt (Afar) * New translations short_description.txt (Afar) * New translations strings.xml (Zeelandic) * New translations strings.xml (Talossan) * New translations strings.xml (Kabyle) * New translations strings.xml (LOLCAT) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Sanskrit) * New translations strings.xml (Shona) * New translations strings.xml (Tigrinya) * New translations strings.xml (Southern Sami) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Venetian) * New translations strings.xml (Italian) * New translations strings.xml (Catalan) * New translations strings.xml (Catalan) * New translations strings.xml (Spanish) * New translations strings.xml (Spanish) * New translations screenshot-text.txt (Berber) * New translations strings.xml (Hebrew) * New translations strings.xml (Catalan) * New translations strings.xml (Lithuanian) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Serbian (Latin)) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Spanish) * fixes * refactor: minors and use constants for fragment argument bundle and activity intent bundle * feat: use require instead of get build(deps): upgraded dependencies to latest compatible versions fix: NPE in AdditivesExplorer Closes OPENFOODFACTS-ANDROID-2T Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3399 * fix: NPE on SummaryProductFragment Closes OPENFOODFACTS-ANDROID-1C Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3398 * Delete strings.xml * Delete strings.xml * Delete strings.xml * Delete strings.xml * refactor: use Activity Result API Contracts * chore: remove language "rs" (#3410) * Delete strings.xml * Delete strings.xml * Delete strings.xml * Delete strings.xml * Feat : #2963 - Add onboarding tooltip on first use for image editing (#3403) * Feat : #2963 - Add onboarding tooltip on first use for image editing *Display tool tip for ingredients image *Load it the first time only when the image is available *Added customization to the tooltip to configure background and text color *Consume attributes and recycle them immediately * fix: use blocking get in EmbCodeAutoCompleteAdapter Should fix OPENFOODFACTS-ANDROID-31 Should fix https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3417 * refactor: use foreach loop, minor enhancements to AddProductOverviewFragment.java * refactor: applied EmbCodeAutoCompleteAdapter fixes to PeriodAfterOpeningAutoCompleteAdapter refactor: moved EmbCodeAutoCompleteAdapter.java and PeriodAfterOpeningAutoCompleteAdapter.java to package "autocomplete" * Fixes #3415: NullPointerException in AddProductOverviewFragment.java (#3419) * fix: IllegalStateException for updating adapter list in background thread. Closes OPENFOODFACTS-ANDROID-36 Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3425 * chore: minors * refactor: replaced string literal with ApiFields constant. refactor: minors * test: wrong import after refactor Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3409 * fix: do not re-open scan activity after exiting image management Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3285 Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3180 * tests: use prod api for tests that don't modify products build: bump mockito version from 3.4.6 to 3.5.0 * test: move off specific tests to the right test folder * test: move off specific tests to the right test folder * Create 342.txt * Update crowdin.yml * Fix sentry version code in deploy script * Fix sentry version code in deploy script * New Crowdin updates (#3430) * New translations strings.xml (Romansh) * New translations strings.xml (Latin) * New translations strings.xml (Malayalam) * New translations strings.xml (Breton) * New translations strings.xml (Sinhala) * New translations strings.xml (Cornish) * New translations strings.xml (Flemish) * New translations strings.xml (Bosnian) * New translations strings.xml (Nepali) * New translations strings.xml (Serbian (Latin)) * New translations strings.xml (Amharic) * New translations strings.xml (Tahitian) * New translations screenshot-text.txt (Dutch, Belgium) * New translations strings.xml (Hausa) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations changelog.txt (Dutch, Belgium) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Acholi) * New translations strings.xml (Asturian) * New translations strings.xml (Malagasy) * New translations strings.xml (Swahili) * New translations strings.xml (Occitan) * New translations strings.xml (Valencian) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Scots) * New translations strings.xml (Tajik) * New translations strings.xml (Chuvash) * New translations long_description.txt (Berber) * New translations strings.xml (Berber) * New translations strings.xml (Inuktitut) * New translations strings.xml (Javanese) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Sindhi) * New translations strings.xml (Sango) * New translations strings.xml (Santali) * New translations strings.xml (Sardinian) * New translations strings.xml (Somali) * New translations strings.xml (Yoruba) * New translations strings.xml (Lao) * New translations strings.xml (Quechua) * New translations strings.xml (Cherokee) * New translations strings.xml (Corsican) * New translations strings.xml (Chechen) * New translations strings.xml (Afar) * New translations strings.xml (Bambara) * New translations strings.xml (Talossan) * New translations strings.xml (Zeelandic) * New translations strings.xml (Akan, Twi) * New translations 322.txt (Akan, Twi) * New translations 322.txt (Akan, Twi) * New translations 325.txt (Akan, Twi) * New translations 328.txt (Akan, Twi) * New translations changelog-light.txt (Akan, Twi) * New translations changelog.txt (Akan, Twi) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Kabyle) * New translations strings.xml (Tigrinya) * New translations strings.xml (Sanskrit) * New translations strings.xml (Shona) * New translations strings.xml (Venetian) * New translations strings.xml (Southern Sami) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (LOLCAT) * New translations strings.xml (French) * New translations 322.txt (French) * New translations strings.xml (Spanish) * New translations strings.xml (Italian) * New translations strings.xml (German) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Santali) * New translations 342.txt (Spanish) * New translations 342.txt (French) * New translations 342.txt (Romanian) * New translations 342.txt (Tsonga) * New translations 342.txt (Russian) * New translations 342.txt (Slovak) * New translations 342.txt (Slovenian) * New translations 342.txt (Albanian) * New translations 342.txt (Serbian (Cyrillic)) * New translations 342.txt (Swati) * New translations 342.txt (Southern Sotho) * New translations 342.txt (Swedish) * New translations 342.txt (Tswana) * New translations 342.txt (Turkish) * New translations 342.txt (Ukrainian) * New translations 342.txt (Polish) * New translations 342.txt (Venda) * New translations 342.txt (Xhosa) * New translations 342.txt (Chinese Simplified) * New translations 342.txt (Chinese Traditional) * New translations 342.txt (Zulu) * New translations 342.txt (Vietnamese) * New translations 342.txt (Galician) * New translations 342.txt (Icelandic) * New translations 342.txt (Portuguese, Brazilian) * New translations 342.txt (Indonesian) * New translations 342.txt (Persian) * New translations 342.txt (Portuguese) * New translations 342.txt (Punjabi) * New translations 342.txt (Tamil) * New translations 342.txt (Irish) * New translations 342.txt (Afrikaans) * New translations 342.txt (Arabic) * New translations 342.txt (Belarusian) * New translations 342.txt (Bulgarian) * New translations 342.txt (Catalan) * New translations 342.txt (Czech) * New translations 342.txt (Danish) * New translations 342.txt (German) * New translations 342.txt (Greek) * New translations 342.txt (Basque) * New translations 342.txt (Finnish) * New translations 342.txt (Gujarati) * New translations 342.txt (Norwegian) * New translations 342.txt (Hebrew) * New translations 342.txt (Hungarian) * New translations 342.txt (Armenian) * New translations 342.txt (Italian) * New translations 342.txt (Japanese) * New translations 342.txt (Georgian) * New translations 342.txt (Korean) * New translations 342.txt (Kurdish) * New translations 342.txt (Lithuanian) * New translations 342.txt (Mongolian) * New translations 342.txt (Dutch) * New translations 342.txt (Khmer) * New translations 342.txt (Bengali) * New translations 342.txt (Marathi) * New translations 342.txt (Thai) * New translations 342.txt (Croatian) * New translations 342.txt (Norwegian Nynorsk) * New translations 342.txt (Kazakh) * New translations 342.txt (Estonian) * New translations 342.txt (Latvian) * New translations 342.txt (Azerbaijani) * New translations 342.txt (Uyghur) * New translations 342.txt (Cornish) * New translations 342.txt (Southern Ndebele) * New translations 342.txt (Wolof) * New translations 342.txt (Scottish Gaelic) * New translations 342.txt (Assamese) * New translations 342.txt (Songhay) * New translations 342.txt (Akan) * New translations 342.txt (Kannada) * New translations 342.txt (Uzbek) * New translations 342.txt (Sinhala) * New translations 342.txt (Asturian) * New translations 342.txt (Bosnian) * New translations 342.txt (Flemish) * New translations 342.txt (Latin) * New translations 342.txt (Tibetan) * New translations 342.txt (Romansh) * New translations 342.txt (Breton) * New translations 342.txt (Malayalam) * New translations 342.txt (Tatar) * New translations 342.txt (Walloon) * New translations 342.txt (Malagasy) * New translations 342.txt (Luxembourgish) * New translations 342.txt (Tahitian) * New translations 342.txt (Quechua) * New translations 342.txt (Lao) * New translations 342.txt (Tajik) * New translations 342.txt (Scots) * New translations 342.txt (Berber) * New translations 342.txt (Chuvash) * New translations 342.txt (Hausa) * New translations 342.txt (Dutch, Belgium) * New translations 342.txt (Acholi) * New translations 342.txt (Montenegrin (Cyrillic)) * New translations 342.txt (Nepali) * New translations 342.txt (Amharic) * New translations 342.txt (Serbian (Latin)) * New translations 342.txt (Valencian) * New translations 342.txt (Occitan) * New translations 342.txt (Norwegian Bokmal) * New translations 342.txt (Swahili) * New translations 342.txt (Chinese Traditional, Hong Kong) * New translations 342.txt (Filipino) * New translations 342.txt (Esperanto) * New translations 342.txt (Telugu) * New translations 342.txt (Faroese) * New translations 342.txt (Welsh) * New translations 342.txt (Maltese) * New translations 342.txt (Yiddish) * New translations 342.txt (Burmese) * New translations 342.txt (Tagalog) * New translations 342.txt (English, United Kingdom) * New translations 342.txt (English, Australia) * New translations 342.txt (Maori) * New translations 342.txt (Malay) * New translations 342.txt (Kyrgyz) * New translations 342.txt (Hindi) * New translations 342.txt (Somali) * New translations 322.txt (Akan, Twi) * New translations 322.txt (Akan, Twi) * New translations 325.txt (Akan, Twi) * New translations 328.txt (Akan, Twi) * New translations changelog-light.txt (Akan, Twi) * New translations changelog.txt (Akan, Twi) * New translations 342.txt (Cherokee) * New translations 342.txt (Chechen) * New translations 342.txt (Bambara) * New translations 342.txt (Afar) * New translations 342.txt (Yoruba) * New translations 342.txt (Haitian Creole) * New translations 342.txt (Corsican) * New translations 342.txt (Sichuan Yi) * New translations 342.txt (Seychellois Creole) * New translations 342.txt (Kabyle) * New translations 342.txt (Zeelandic) * New translations 342.txt (Talossan) * New translations 342.txt (Akan, Twi) * New translations 342.txt (Southern Sami) * New translations 342.txt (Venetian) * New translations 342.txt (Sanskrit) * New translations 342.txt (Inuktitut) * New translations 342.txt (Tigrinya) * New translations 342.txt (Shona) * New translations 342.txt (Sango) * New translations 342.txt (Sindhi) * New translations 342.txt (Sardinian) * New translations 342.txt (Santali) * New translations 342.txt (Javanese) * New translations 342.txt (Urdu (India)) * New translations 342.txt (LOLCAT) * fix urls * New translations 342.txt (German) * fix double brackets * Apply suggestions from code review * fixes * fix log in * New translations 342.txt (Spanish) * New translations 342.txt (German) * fix bem * New translations 342.txt (Italian) * New translations strings.xml (Finnish) * New translations 322.txt (Finnish) * New translations strings.xml (Finnish) * New translations strings.xml (Finnish) * New translations screenshot-text.txt (Finnish) * Apply suggestions from code review * Apply suggestions from code review * Apply suggestions from code review * Fix sentry version code in deploy script * refactor: remove legacy additives import code fix: recreate activity after changing language * Create feedback-form.txt * Update crowdin.yml * New Crowdin updates (#3441) * New translations 342.txt (Hebrew) * New translations strings.xml (Santali) * New translations feedback-form.txt (Romanian) * New translations feedback-form.txt (Asturian) * New translations feedback-form.txt (Songhay) * New translations feedback-form.txt (Assamese) * New translations feedback-form.txt (Scottish Gaelic) * New translations feedback-form.txt (Wolof) * New translations feedback-form.txt (Southern Ndebele) * New translations feedback-form.txt (Walloon) * New translations feedback-form.txt (Malagasy) * New translations feedback-form.txt (Kannada) * New translations feedback-form.txt (Acholi) * New translations feedback-form.txt (Swahili) * New translations feedback-form.txt (Norwegian Bokmal) * New translations feedback-form.txt (Occitan) * New translations feedback-form.txt (Valencian) * New translations feedback-form.txt (Serbian (Latin)) * New translations feedback-form.txt (Akan) * New translations feedback-form.txt (Uzbek) * New translations feedback-form.txt (Nepali) * New translations feedback-form.txt (Tatar) * New translations feedback-form.txt (Faroese) * New translations feedback-form.txt (Esperanto) * New translations feedback-form.txt (Uyghur) * New translations feedback-form.txt (Filipino) * New translations feedback-form.txt (Luxembourgish) * New translations feedback-form.txt (Chinese Traditional, Hong Kong) * New translations feedback-form.txt (Malayalam) * New translations feedback-form.txt (Cornish) * New translations feedback-form.txt (Breton) * New translations feedback-form.txt (Romansh) * New translations feedback-form.txt (Tibetan) * New translations feedback-form.txt (Latin) * New translations feedback-form.txt (Flemish) * New translations feedback-form.txt (Bosnian) * New translations feedback-form.txt (Sinhala) * New translations feedback-form.txt (Amharic) * New translations feedback-form.txt (Montenegrin (Cyrillic)) * New translations feedback-form.txt (Maltese) * New translations feedback-form.txt (Sanskrit) * New translations feedback-form.txt (Santali) * New translations feedback-form.txt (Sardinian) * New translations feedback-form.txt (Sindhi) * New translations feedback-form.txt (Sango) * New translations feedback-form.txt (Shona) * New translations feedback-form.txt (Tigrinya) * New translations feedback-form.txt (Seychellois Creole) * New translations feedback-form.txt (Inuktitut) * New translations feedback-form.txt (Venetian) * New translations feedback-form.txt (Southern Sami) * New translations feedback-form.txt (Akan, Twi) * New translations feedback-form.txt (Talossan) * New translations feedback-form.txt (Zeelandic) * New translations feedback-form.txt (Kabyle) * New translations feedback-form.txt (Urdu (India)) * New translations feedback-form.txt (Javanese) * New translations feedback-form.txt (Sichuan Yi) * New translations feedback-form.txt (Dutch, Belgium) * New translations feedback-form.txt (Lao) * New translations feedback-form.txt (Tahitian) * New translations feedback-form.txt (Hausa) * New translations feedback-form.txt (Chuvash) * New translations feedback-form.txt (Berber) * New translations feedback-form.txt (Scots) * New translations feedback-form.txt (Tajik) * New translations feedback-form.txt (Quechua) * New translations feedback-form.txt (Haitian Creole) * New translations feedback-form.txt (Somali) * New translations feedback-form.txt (Yoruba) * New translations feedback-form.txt (Afar) * New translations feedback-form.txt (Bambara) * New translations feedback-form.txt (Chechen) * New translations feedback-form.txt (Cherokee) * New translations feedback-form.txt (Corsican) * New translations feedback-form.txt (Welsh) * New translations feedback-form.txt (Yiddish) * New translations feedback-form.txt (French) * New translations feedback-form.txt (Norwegian) * New translations feedback-form.txt (Georgian) * New translations feedback-form.txt (Korean) * New translations feedback-form.txt (Kurdish) * New translations feedback-form.txt (Lithuanian) * New translations feedback-form.txt (Mongolian) * New translations feedback-form.txt (Dutch) * New translations feedback-form.txt (Punjabi) * New translations feedback-form.txt (Italian) * New translations feedback-form.txt (Polish) * New translations feedback-form.txt (Portuguese) * New translations feedback-form.txt (Russian) * New translations feedback-form.txt (Slovak) * New translations feedback-form.txt (Slovenian) * New translations feedback-form.txt (Albanian) * New translations feedback-form.txt (Japanese) * New translations feedback-form.txt (Armenian) * New translations feedback-form.txt (Swati) * New translations feedback-form.txt (Czech) * New translations feedback-form.txt (Spanish) * New translations feedback-form.txt (Afrikaans) * New translations feedback-form.txt (Arabic) * New translations feedback-form.txt (Belarusian) * New translations feedback-form.txt (Bulgarian) * New translations feedback-form.txt (Catalan) * New translations feedback-form.txt (Danish) * New translations feedback-form.txt (Hungarian) * New translations feedback-form.txt (German) * New translations feedback-form.txt (Greek) * New translations feedback-form.txt (Basque) * New translations feedback-form.txt (Finnish) * New translations feedback-form.txt (Irish) * New translations feedback-form.txt (Gujarati) * New translations feedback-form.txt (Hebrew) * New translations feedback-form.txt (Serbian (Cyrillic)) * New translations feedback-form.txt (Southern Sotho) * New translations feedback-form.txt (Burmese) * New translations feedback-form.txt (Azerbaijani) * New translations feedback-form.txt (Thai) * New translations feedback-form.txt (Croatian) * New translations feedback-form.txt (Norwegian Nynorsk) * New translations feedback-form.txt (Kazakh) * New translations feedback-form.txt (Estonian) * New translations feedback-form.txt (Latvian) * New translations feedback-form.txt (Hindi) * New translations feedback-form.txt (Bengali) * New translations feedback-form.txt (Kyrgyz) * New translations feedback-form.txt (Malay) * New translations feedback-form.txt (Maori) * New translations feedback-form.txt (Telugu) * New translations feedback-form.txt (English, Australia) * New translations feedback-form.txt (English, United Kingdom) * New translations feedback-form.txt (Tagalog) * New translations feedback-form.txt (Marathi) * New translations feedback-form.txt (Tamil) * New translations feedback-form.txt (Swedish) * New translations feedback-form.txt (Chinese Simplified) * New translations feedback-form.txt (Tswana) * New translations feedback-form.txt (Turkish) * New translations feedback-form.txt (Tsonga) * New translations feedback-form.txt (Ukrainian) * New translations feedback-form.txt (Venda) * New translations feedback-form.txt (Xhosa) * New translations feedback-form.txt (Chinese Traditional) * New translations feedback-form.txt (Khmer) * New translations feedback-form.txt (Zulu) * New translations feedback-form.txt (Vietnamese) * New translations feedback-form.txt (Galician) * New translations feedback-form.txt (Icelandic) * New translations feedback-form.txt (Portuguese, Brazilian) * New translations feedback-form.txt (Indonesian) * New translations feedback-form.txt (Persian) * New translations feedback-form.txt (LOLCAT) * Apply suggestions from code review * New Crowdin updates (#3444) * New translations feedback-form.txt (Spanish) * New translations feedback-form.txt (Catalan) * Update strings.xml * New Crowdin updates (#3445) * New translations feedback-form.txt (Italian) * New translations feedback-form.txt (Slovak) * New translations feedback-form.txt (French) * New translations strings.xml (Danish) * New translations 342.txt (Danish) * New translations strings.xml (Swedish) * New translations strings.xml (Kyrgyz) * New translations strings.xml (Kyrgyz) * New translations strings.xml (Kyrgyz) * New translations strings.xml (Kyrgyz) * New translations strings.xml (Kyrgyz) * New translations feedback-form.txt (Danish) * New translations strings.xml (Kyrgyz) * Apply suggestions from code review * Update strings.xml * Update strings.xml * New Crowdin updates (#3446) * New translations strings.xml (Swati) * New translations strings.xml (Swedish) * New translations strings.xml (Punjabi) * New translations strings.xml (Polish) * New translations strings.xml (Norwegian) * New translations strings.xml (Slovak) * New translations strings.xml (Russian) * New translations strings.xml (Portuguese) * New translations strings.xml (Chinese Traditional) * New translations strings.xml (Zulu) * New translations strings.xml (Chinese Simplified) * New translations strings.xml (Galician) * New translations strings.xml (Vietnamese) * New translations strings.xml (Xhosa) * New translations strings.xml (Tswana) * New translations strings.xml (Tsonga) * New translations strings.xml (Turkish) * New translations strings.xml (Venda) * New translations strings.xml (Ukrainian) * New translations strings.xml (Valencian) * New translations strings.xml (Occitan) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Nepali) * New translations strings.xml (Serbian (Latin)) * New translations strings.xml (Amharic) * New translations strings.xml (Southern Ndebele) * New translations strings.xml (Asturian) * New translations strings.xml (Walloon) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Swahili) * New translations strings.xml (Acholi) * New translations strings.xml (Malagasy) * New translations strings.xml (Quechua) * New translations strings.xml (Lao) * New translations strings.xml (Tajik) * New translations strings.xml (Afar) * New translations strings.xml (Somali) * New translations strings.xml (Yoruba) * New translations strings.xml (Hausa) * New translations strings.xml (Tahitian) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Berber) * New translations strings.xml (Scots) * New translations strings.xml (Chuvash) * New translations strings.xml (Chinese Traditional, Hong Kong) * New translations strings.xml (Luxembourgish) * New translations strings.xml (Filipino) * New translations strings.xml (Breton) * New translations strings.xml (Tatar) * New translations strings.xml (Malayalam) * New translations strings.xml (Romansh) * New translations strings.xml (Welsh) * New translations strings.xml (Maltese) * New translations strings.xml (Yiddish) * New translations strings.xml (Uyghur) * New translations strings.xml (Esperanto) * New translations strings.xml (Faroese) * New translations strings.xml (Wolof) * New translations strings.xml (Akan) * New translations strings.xml (Kannada) * New translations strings.xml (Uzbek) * New translations strings.xml (Songhay) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Assamese) * New translations strings.xml (Flemish) * New translations strings.xml (Latin) * New translations strings.xml (Tibetan) * New translations strings.xml (Cornish) * New translations strings.xml (Sinhala) * New translations strings.xml (Bosnian) * New translations strings.xml (Bambara) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Venetian) * New translations strings.xml (Southern Sami) * New translations strings.xml (Shona) * New translations strings.xml (Tigrinya) * New translations strings.xml (Sanskrit) * New translations strings.xml (Kabyle) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Talossan) * New translations strings.xml (Zeelandic) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Corsican) * New translations strings.xml (Chechen) * New translations strings.xml (Cherokee) * New translations strings.xml (Sindhi) * New translations strings.xml (Sardinian) * New translations strings.xml (Sango) * New translations strings.xml (Inuktitut) * New translations strings.xml (Javanese) * New translations strings.xml (Santali) * New translations strings.xml (LOLCAT) * New translations strings.xml (Romanian) * New translations strings.xml (Tahitian) * New translations strings.xml (Luxembourgish) * New translations strings.xml (Uzbek) * New translations strings.xml (Songhay) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Wolof) * New translations strings.xml (Walloon) * New translations strings.xml (Swahili) * New translations strings.xml (Tajik) * New translations strings.xml (Welsh) * New translations strings.xml (Somali) * New translations strings.xml (Yoruba) * New translations strings.xml (Inuktitut) * New translations strings.xml (Shona) * New translations strings.xml (Tigrinya) * New translations strings.xml (Venetian) * New translations strings.xml (Southern Sami) * New translations strings.xml (Uyghur) * New translations strings.xml (Tagalog) * New translations strings.xml (Spanish) * New translations strings.xml (Tswana) * New translations strings.xml (Kurdish) * New translations strings.xml (Slovak) * New translations strings.xml (Slovenian) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Swati) * New translations strings.xml (Southern Sotho) * New translations strings.xml (Swedish) * New translations strings.xml (Tsonga) * New translations strings.xml (English, United Kingdom) * New translations strings.xml (Venda) * New translations strings.xml (Xhosa) * New translations strings.xml (Vietnamese) * New translations strings.xml (Tamil) * New translations strings.xml (Thai) * New translations strings.xml (Telugu) * New translations strings.xml (English, Australia) * New translations strings.xml (Talossan) * New translations strings.xml (French) * New translations strings.xml (Occitan) * New translations strings.xml (Lao) * New translations strings.xml (Tajik) * New translations strings.xml (Scots) * New translations strings.xml (Berber) * New translations strings.xml (Chuvash) * New translations strings.xml (Hausa) * New translations strings.xml (Tahitian) * New translations strings.xml (Amharic) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Somali) * New translations strings.xml (Swahili) * New translations strings.xml (Malagasy) * New translations strings.xml (Asturian) * New translations strings.xml (Walloon) * New translations strings.xml (Southern Ndebele) * New translations strings.xml (Wolof) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Assamese) * New translations strings.xml (Quechua) * New translations strings.xml (Yoruba) * New translations strings.xml (Akan) * New translations strings.xml (Sango) * New translations strings.xml (Talossan) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Southern Sami) * New translations strings.xml (Venetian) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Sanskrit) * New translations strings.xml (Tigrinya) * New translations strings.xml (Shona) * New translations strings.xml (Sindhi) * New translations strings.xml (Bambara) * New translations strings.xml (Sardinian) * New translations strings.xml (Javanese) * New translations strings.xml (Inuktitut) * New translations strings.xml (Sichuan…
naivekook
pushed a commit
to naivekook/openfoodfacts-androidapp
that referenced
this pull request
Feb 5, 2021
* obf light * more changes * chore: removed interface ConnectionCallback from LoginActivity design: use resource string for robotoff login dialog design: remove "register" button from robotoff login dialog chore: use Single for signIn request in ProductsAPI * design: use product silhouette in image loading * design: use logo_no_tagline svg for HomeFragment (OFF) * design: use vector assets for logo in HomeFragment * design: use vector icons for robotoff dialog chore: removed unusued icons chore: moved isFlavor to AppFlavors * design: added night res for ic_plus_dark_24 design: renamed plus icons * fix: fixed network on main thread error for Taxonomies loading * New Crowdin updates (#3328) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Occitan) * New translations strings.xml (Occitan) * New translations strings.xml (Occitan) * New translations strings.xml (Occitan) * New translations strings.xml (Acholi) * New translations strings.xml (Acholi) * New translations strings.xml (Acholi) * New translations strings.xml (Acholi) * New translations strings.xml (Swahili) * New translations strings.xml (Swahili) * New translations strings.xml (Swahili) * New translations strings.xml (Swahili) * New translations strings.xml (Wolof) * New translations strings.xml (Akan) * New translations strings.xml (Uzbek) * New translations strings.xml (Uzbek) * New translations strings.xml (Uzbek) * New translations strings.xml (Uzbek) * New translations strings.xml (Uzbek) * New translations strings.xml (Kannada) * New translations strings.xml (Kannada) * New translations strings.xml (Kannada) * New translations strings.xml (Kannada) * New translations strings.xml (Kannada) * New translations strings.xml (Sinhala) * New translations strings.xml (Sinhala) * New translations strings.xml (Sinhala) * New translations strings.xml (Cornish) * New translations strings.xml (Cornish) * New translations strings.xml (Cornish) * New translations strings.xml (Cornish) * New translations strings.xml (Sinhala) * New translations strings.xml (Assamese) * New translations strings.xml (Assamese) * New translations strings.xml (Assamese) * New translations strings.xml (Assamese) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Akan) * New translations strings.xml (Akan) * New translations strings.xml (Akan) * New translations strings.xml (Songhay) * New translations strings.xml (Songhay) * New translations strings.xml (Songhay) * New translations strings.xml (Songhay) * New translations strings.xml (Nepali) * New translations strings.xml (Nepali) * New translations strings.xml (Nepali) * New translations strings.xml (Nepali) * New translations strings.xml (Amharic) * New translations strings.xml (Amharic) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Dutch, Belgium) * New translations long_description.txt (Dutch, Belgium) * New translations strings.xml (Amharic) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Amharic) * New translations strings.xml (Serbian (Latin)) * New translations strings.xml (Valencian) * New translations strings.xml (Valencian) * New translations strings.xml (Valencian) * New translations strings.xml (Valencian) * New translations strings.xml (Montenegrin (Latin)) * New translations strings.xml (Montenegrin (Latin)) * New translations strings.xml (Montenegrin (Latin)) * New translations strings.xml (Montenegrin (Latin)) * New translations strings.xml (Lao) * New translations strings.xml (Lao) * New translations strings.xml (Lao) * New translations strings.xml (Lao) * New translations strings.xml (Serbo-Croatian) * New translations strings.xml (Tajik) * New translations strings.xml (Tajik) * New translations strings.xml (Tajik) * New translations strings.xml (Tajik) * New translations strings.xml (Serbo-Croatian) * New translations strings.xml (Yoruba) * New translations strings.xml (Yoruba) * New translations strings.xml (Yoruba) * New translations strings.xml (Yoruba) * New translations strings.xml (Quechua) * New translations strings.xml (Quechua) * New translations strings.xml (Quechua) * New translations strings.xml (Quechua) * New translations strings.xml (Somali) * New translations strings.xml (Somali) * New translations strings.xml (Somali) * New translations strings.xml (Somali) * New translations strings.xml (Serbo-Croatian) * New translations strings.xml (Serbo-Croatian) * New translations strings.xml (Hausa) * New translations strings.xml (Hausa) * New translations strings.xml (Hausa) * New translations strings.xml (Hausa) * New translations strings.xml (Chuvash) * New translations strings.xml (Chuvash) * New translations strings.xml (Chuvash) * New translations title.txt (Hausa) * New translations title.txt (Hausa) * New translations strings.xml (Chuvash) * New translations 322.txt (Dutch, Belgium) * New translations strings.xml (Tahitian) * New translations changelog-light.txt (Dutch, Belgium) * New translations changelog.txt (Dutch, Belgium) * New translations screenshot-text.txt (Dutch, Belgium) * New translations strings.xml (Tahitian) * New translations strings.xml (Tahitian) * New translations strings.xml (Tahitian) * New translations strings.xml (Scots) * New translations strings.xml (Scots) * New translations strings.xml (Scots) * New translations strings.xml (Scots) * New translations strings.xml (Berber) * New translations strings.xml (Berber) * New translations strings.xml (Berber) * New translations strings.xml (Berber) * New translations strings.xml (Sindhi) * New translations strings.xml (Sindhi) * New translations strings.xml (Sindhi) * New translations strings.xml (Sindhi) * New translations strings.xml (Sango) * New translations strings.xml (Sango) * New translations strings.xml (Sango) * New translations strings.xml (Sango) * New translations strings.xml (Santali) * New translations strings.xml (Santali) * New translations strings.xml (Santali) * New translations strings.xml (Santali) * New translations strings.xml (Sardinian) * New translations strings.xml (Sardinian) * New translations strings.xml (Sardinian) * New translations strings.xml (Sardinian) * New translations strings.xml (Sanskrit) * New translations strings.xml (Sanskrit) * New translations strings.xml (Sanskrit) * New translations strings.xml (Sanskrit) * New translations strings.xml (Javanese) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Shona) * New translations strings.xml (Shona) * New translations strings.xml (Shona) * New translations strings.xml (Shona) * New translations strings.xml (Tigrinya) * New translations strings.xml (Tigrinya) * New translations strings.xml (Tigrinya) * New translations strings.xml (Tigrinya) * New translations strings.xml (Chechen) * New translations strings.xml (Chechen) * New translations strings.xml (Chechen) * New translations strings.xml (Chechen) * New translations strings.xml (Cherokee) * New translations strings.xml (Cherokee) * New translations strings.xml (Cherokee) * New translations strings.xml (Cherokee) * New translations strings.xml (Afar) * New translations strings.xml (Afar) * New translations strings.xml (Afar) * New translations strings.xml (Afar) * New translations strings.xml (Javanese) * New translations strings.xml (Bambara) * New translations strings.xml (Bambara) * New translations strings.xml (Bambara) * New translations strings.xml (Bambara) * New translations strings.xml (Inuktitut) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Inuktitut) * New translations strings.xml (Inuktitut) * New translations strings.xml (Javanese) * New translations strings.xml (Inuktitut) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Javanese) * New translations strings.xml (Corsican) * New translations strings.xml (Corsican) * New translations strings.xml (Corsican) * New translations strings.xml (Corsican) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Kabyle) * New translations strings.xml (Kabyle) * New translations strings.xml (Kabyle) * New translations strings.xml (Kabyle) * New translations strings.xml (Zeelandic) * New translations strings.xml (Zeelandic) * New translations strings.xml (Zeelandic) * New translations strings.xml (Zeelandic) * New translations title.txt (LOLCAT) * New translations strings.xml (LOLCAT) * New translations strings.xml (LOLCAT) * New translations long_description.txt (LOLCAT) * New translations long_description.txt (LOLCAT) * New translations long_description.txt (LOLCAT) * New translations long_description.txt (LOLCAT) * New translations short_description.txt (LOLCAT) * New translations short_description.txt (LOLCAT) * New translations short_description.txt (LOLCAT) * New translations short_description.txt (LOLCAT) * New translations changelog.txt (LOLCAT) * New translations strings.xml (LOLCAT) * New translations changelog-light.txt (LOLCAT) * New translations 328.txt (LOLCAT) * New translations 325.txt (LOLCAT) * New translations 322.txt (LOLCAT) * New translations 322.txt (LOLCAT) * New translations 322.txt (LOLCAT) * New translations 322.txt (LOLCAT) * New translations title.txt (LOLCAT) * New translations title.txt (LOLCAT) * New translations title.txt (LOLCAT) * New translations strings.xml (LOLCAT) * New translations strings.xml (LOLCAT) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Southern Sami) * New translations strings.xml (Southern Sami) * New translations strings.xml (Southern Sami) * New translations strings.xml (Southern Sami) * New translations strings.xml (Venetian) * New translations strings.xml (Venetian) * New translations strings.xml (Venetian) * New translations strings.xml (Venetian) * New translations strings.xml (Talossan) * New translations strings.xml (Talossan) * New translations strings.xml (Talossan) * New translations strings.xml (Talossan) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Akan, Twi) * New translations changelog-light.txt (Akan, Twi) * New translations screenshot-text.txt (LOLCAT) * New translations strings.xml (Italian) * New translations strings.xml (French) * build: update github actions * build: update github actions * build: fix Android Feature CI (github actions) * design: use nutriscore vectors. Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3318 * Update crowdin.yml * enable building by removing some invalid locales (#3333) * Automatically push to google play internal on release branch * Fix .travis.ylm file format * Baptise different travis-ci test scripts * Build only for push, and before_install json key only for release * Migrate travis « release » to github action * decrypt_secret script * gpg decrypt output file path * fix default place of json api file * Fix package name in appfile * build configuration * Correctly sign the build * set keystore filepath only for release * try newly encrypted keystore * use the signing config in release build type * use signing config with the correct kotlin syntax * signing config declaration order * correct signin filepath * use org.openfoodfacts.scanner when building release for the play store * try with clean * use correct action to set the version code * supply aab without metadata * when uploading to play store, retain version codes 12 and 23 * i18n: removed invalid locales (#3334) * Removed travis deploy configuration - not used (we use github actions) * chore: ProductInfoState @interface to enum * design: remove useless fragment_home.xml override for layout-v26 Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3336 * chore: various fixes, fixes build * dep: updated AGP to 4.0.1 See https://developer.android.com/studio/releases/gradle-plugin#4-0-0 * chore: enabled language desugaring for java 1.8+ features * dep: updated androidx.appcompat from 1.1.0 to 1.2.0-rc01 * dep: updated sentry-android from 2.1.6 to 2.2.1 * dep: updated mockito-core from 3.3.3 to 3.4.0 * dep: use latest desugar lib * chore: moved styles to styles_buttons.xml chore: remove drawable setting from code * fix: do not check if field is empty when adding updated fields to map Issue https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3332 * api: use correct API keys to replace fields, not just add to them * fix: fixed issue with server images not being displayed Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3293 * chore: better approach to JSON elaboration with Jackson Core * fix: ProductPhotosFragment had same error as ImagesSelectionActivity, copying fix * chore: extract common code * chore: use same ProductsAPI instance * chore: removed functional interface, replaced by Consumer chore: test improvements and api improvements * chore: removed deprecated api methods * chore: removed legacy and useless code, use Consumer<T> when possible * fix: nutriscore logo on fragment_nutrition_product.xml taking too much space. Various minors. Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3342. * removed version code to retain as it did not work * build: do not run integration tests on release branches * update fastlane dependencies * Use the developer’s set versionName if greater than what the script would have choose * Fixes #3341 Add nutri-score in products to be completed The nutri score is populated in the additional properties with "nutrition_grade_tags" as key. But to display the score, only NutritionGradeFr was considered. Modified the method to also check the additional properties of the product to check for the score * build: remove travis CI, we're using GitHub Actions now * fix: cannot click on button in empty list Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3273 * design: co2 dark mode compat (#3350) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * build: remove travis CI, we're using GitHub Actions now * fix: cannot click on button in empty list Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3273 * design: co2 dark mode compat (#3350) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * Merge (#3351) * build: remove travis CI, we're using GitHub Actions now * fix: cannot click on button in empty list Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3273 * design: co2 dark mode compat (#3350) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * build: remove travis CI, we're using GitHub Actions now * fix: cannot click on button in empty list Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3273 * design: co2 dark mode compat (#3350) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * design: dark mode for nova logos, fix logos (#3349) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * design: use SwitchPreference instead of CheckBoxPreference when possible. Related to https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3340 * fix: use disposable for network call. Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3338 Closes OPENFOODFACTS-ANDROID-1N * New translations strings.xml (Hebrew) (#3330) * dep: dependency updates androidx appcompat 1.2.0-rc01 -> 1.2.0-rc02 androidx work-runtime 2.3.4 -> 2.4.0 androidx fragment 1.3.0-alpha06 -> 1.3.0-alpha07 androidx activity 1.2.0-alpha06 -> 1.2.0-alpha07 androidx work-rxjava2 2.3.4 -> 2.4.0 google dagger-compiler 2.28 -> 2.28.3 google dagger 2.28 -> 2.28.1 jackson core 2.11.0 -> 2.11.1 jackson databind 2.11.0 -> 2.11.1 jackson annotations 2.11.0 -> 2.11.1 sentry 2.2.1 -> 2.2.2 mockito 3.4.0 -> 3.4.4 json-unit fluent 2.17.0 -> 2.18.1 * chore: minor fixes and refactor * Framefile.json (#3335) * Add framefile.json starter * chore: formatted Framefile.json Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * design: add a vector asset for additives icon (#3355) * Vectorize additives icon * design: dark mode for ic_additives.xml Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * chore: dependabot.yml for dep auto update(#3327) Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * build(deps): bump actions/setup-ruby from v1 to v1.1.1 (#3358) Bumps [actions/setup-ruby](https://github.com/actions/setup-ruby) from v1 to v1.1.1. - [Release notes](https://github.com/actions/setup-ruby/releases) - [Commits](https://github.com/actions/setup-ruby/compare/v1...18c61abf688e8efc9bec2bdb29c8bca07df5ff45) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump actions/upload-artifact from v1 to 2.1.0 (#3357) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v1 to 2.1.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v1...ebad382c0953e8c6b4039e8d30dfd19ee7b2a862) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * reapply changes by hangy (#3359) * reapply changes by hangy * fix tools * fix en * fixes * more fixes * update * fix * Update strings.xml * Update strings.xml * fix obf * fix * fix for hebrew * OPFF HE fix * Create 342.txt * Update 342.txt * Update 342.txt * fix: change CheckBoxPreference to SwitchPreference * Update strings.xml * Update strings.xml * fix(material): do not use material if we're not implementing material theme fix(layout): use newer toolbar instead of default actionbar * chore(net): removed unused net methods in OpenFoodAPIClient (#3368) chore(rx): made postImg RxJava like * build(deps): bump actions/upload-artifact from 2.1.0 to v2.1.1 (#3375) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.1.0 to v2.1.1. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/2.1.0...5f948bc1f0a251f88bb4c9b1c3dfa6cbd1327dc5) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * design: little fix * feat(hg): implemented hunger game link in ProductBrowsingListActivity for category and label type chore: made SearchType enum for better IDE integration chore: minor fixes * design: center "not found" text in activity_product_browsing_list.xml * fix: make hunger game link display for labels too * chore: major refactor on dao side. Entities moved to appropriate package. With this commit we're starting to implement the package-by-feature solution. Also fixes country selection problem with Hunger Game integration. * build: fix screenshot tests * chore: use NonNull and Nullable * tests: coverage and various fixes * build: fix error in screenshot tests building * fix: do not use the same observer for multiple subscriptions Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3377 Closes OPENFOODFACTS-ANDROID-29 * fix: initialize dao in onViewCreated Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3378 Closes OPENFOODFACTS-ANDROID-1Y * Fixes #3348 - Made inline function call to getSmallImageGrade * Update strings.xml * build(deps): bump actions/upload-artifact from v2.1.1 to v2.1.2 (#3393) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.1.1 to v2.1.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2.1.1...c8879bf5aef7bef66f9b82b197f34c4eeeb1731b) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: prefer global nutriscore tag to FR tag chore: use generic List instead of ArrayList chore: rearrange code in Product.java * Dark mode fixes (#3383) * Make EMB codes more generic * more rewording * try night mode splash screen * fixes * splash screen by night * Update activity_splash.xml * Vectorize additives icon * correct button in NutritionProductFragment * chore: use @color instead of hexadecimal notation * chore: less contrast for textview_full.xml Co-authored-by: VaiTon <eyadlorenzo@gmail.com> * build(deps): bump actions/upload-artifact from v2.1.2 to v2.1.3 (#3394) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.1.2 to v2.1.3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2.1.2...268d7547644ab8a9d0c1163299e59a1f5d93f39b) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * tests: use google truth lib * chore: use jackson instead of org.json * fix: NPE on image loading Closes OPENFOODFACTS-ANDROID-2M Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3388 * chore: minor fixes * Fixes #3023 - Display ambiguous ingredients (#3387) * Fixes #3023 - Display ambiguous ingredients Display the name of ambiguous ingredient when the status of the analysis is "maybe" * *Fetch all ambiguous ingredients and display them * *Applied suggestion and made conditions inline * fix: NPE * chore: remove scan on shake, closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3382 chore: start() method for activities * chore: minors * fix: NPE caused by bottomSheetBehavior calling callback after activity destruction Closes OPENFOODFACTS-ANDROID-W * chore: minors, use Activity Results API * build(deps): bump actions/upload-artifact from v2.1.3 to v2.1.4 (#3406) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.1.3 to v2.1.4. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2.1.3...58740802ef971a2d71eff71e63d48ab68d1f5507) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: use Activity Results API * fix: avoid NumberFormatException without context build(deps): update com.google.android.material:material from 1.1.0 to 1.2.0 * i18n: New Crowdin updates (#3402) * New translations strings.xml (Romanian) * New translations strings.xml (Czech) * New translations strings.xml (Danish) * New translations long_description.txt (Bulgarian) * New translations strings.xml (Catalan) * New translations strings.xml (Catalan) * New translations long_description.txt (Bulgarian) * New translations strings.xml (Greek) * New translations strings.xml (Greek) * New translations strings.xml (Basque) * New translations strings.xml (Basque) * New translations screenshot-text.txt (German) * New translations strings.xml (German) * New translations changelog-light.txt (German) * New translations long_description.txt (German) * New translations long_description.txt (German) * New translations long_description.txt (Bulgarian) * New translations long_description.txt (Bulgarian) * New translations strings.xml (Spanish) * New translations strings.xml (Spanish) * New translations strings.xml (Spanish) * New translations strings.xml (Spanish) * New translations 322.txt (French) * New translations 322.txt (French) * New translations changelog-light.txt (French) * New translations strings.xml (Afrikaans) * New translations changelog-light.txt (Spanish) * New translations strings.xml (French) * New translations strings.xml (Belarusian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Arabic) * New translations strings.xml (Arabic) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Mongolian) * New translations strings.xml (Korean) * New translations strings.xml (Kurdish) * New translations strings.xml (Polish) * New translations strings.xml (Polish) * New translations strings.xml (Portuguese) * New translations strings.xml (Portuguese) * New translations 322.txt (Polish) * New translations strings.xml (Dutch) * New translations strings.xml (Punjabi) * New translations strings.xml (Norwegian) * New translations strings.xml (Gujarati) * New translations strings.xml (Hebrew) * New translations strings.xml (Finnish) * New translations strings.xml (Irish) * New translations strings.xml (Japanese) * New translations changelog-light.txt (Italian) * New translations long_description.txt (Japanese) * New translations strings.xml (Georgian) * New translations strings.xml (Italian) * New translations strings.xml (Hungarian) * New translations strings.xml (Armenian) * New translations strings.xml (Swati) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Swedish) * New translations strings.xml (Swedish) * New translations strings.xml (Southern Sotho) * New translations 322.txt (Russian) * New translations strings.xml (Slovak) * New translations strings.xml (Slovak) * New translations long_description.txt (Russian) * New translations strings.xml (Russian) * New translations strings.xml (Russian) * New translations title.txt (Slovenian) * New translations strings.xml (Albanian) * New translations strings.xml (Slovenian) * New translations strings.xml (Slovenian) * New translations strings.xml (Chinese Simplified) * New translations strings.xml (Chinese Simplified) * New translations strings.xml (Xhosa) * New translations strings.xml (Zulu) * New translations strings.xml (Chinese Traditional) * New translations strings.xml (Turkish) * New translations strings.xml (Turkish) * New translations strings.xml (Tswana) * New translations strings.xml (Ukrainian) * New translations strings.xml (Venda) * New translations strings.xml (Tsonga) * New translations strings.xml (Croatian) * New translations strings.xml (Norwegian Nynorsk) * New translations strings.xml (Marathi) * New translations strings.xml (Thai) * New translations strings.xml (Thai) * New translations strings.xml (Azerbaijani) * New translations strings.xml (Latvian) * New translations strings.xml (Kazakh) * New translations strings.xml (Estonian) * New translations strings.xml (Icelandic) * New translations strings.xml (Portuguese, Brazilian) * New translations long_description.txt (Portuguese, Brazilian) * New translations strings.xml (Portuguese, Brazilian) * New translations strings.xml (Vietnamese) * New translations strings.xml (Galician) * New translations strings.xml (Indonesian) * New translations strings.xml (Tamil) * New translations strings.xml (Bengali) * New translations strings.xml (Persian) * New translations title.txt (Indonesian) * New translations strings.xml (Khmer) * New translations strings.xml (Burmese) * New translations strings.xml (Tagalog) * New translations strings.xml (Welsh) * New translations strings.xml (Yiddish) * New translations strings.xml (Maltese) * New translations strings.xml (English, United Kingdom) * New translations strings.xml (Malay) * New translations strings.xml (Hindi) * New translations strings.xml (Kyrgyz) * New translations strings.xml (English, Australia) * New translations strings.xml (Maori) * New translations strings.xml (Telugu) * New translations strings.xml (Luxembourgish) * New translations strings.xml (Filipino) * New translations short_description.txt (Chinese Traditional, Hong Kong) * New translations strings.xml (Chinese Traditional, Hong Kong) * New translations strings.xml (Esperanto) * New translations strings.xml (Faroese) * New translations strings.xml (Uyghur) * New translations strings.xml (Akan) * New translations strings.xml (Songhay) * New translations strings.xml (Kannada) * New translations strings.xml (Cornish) * New translations strings.xml (Uzbek) * New translations strings.xml (Wolof) * New translations strings.xml (Southern Ndebele) * New translations strings.xml (Assamese) * New translations strings.xml (Scottish Gaelic) * New translations changelog-light.txt (Breton) * New translations strings.xml (Romansh) * New translations long_description.txt (Breton) * New translations strings.xml (Breton) * New translations screenshot-text.txt (Breton) * New translations strings.xml (Tibetan) * New translations strings.xml (Tatar) * New translations strings.xml (Malayalam) * New translations strings.xml (Bosnian) * New translations strings.xml (Sinhala) * New translations strings.xml (Latin) * New translations strings.xml (Flemish) * New translations strings.xml (Amharic) * New translations strings.xml (Nepali) * New translations strings.xml (Serbian (Latin)) * New translations strings.xml (Tahitian) * New translations strings.xml (Hausa) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Malagasy) * New translations strings.xml (Acholi) * New translations strings.xml (Walloon) * New translations strings.xml (Asturian) * New translations strings.xml (Valencian) * New translations strings.xml (Occitan) * New translations strings.xml (Swahili) * New translations strings.xml (Swahili) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Scots) * New translations strings.xml (Chuvash) * New translations strings.xml (Berber) * New translations strings.xml (Inuktitut) * New translations strings.xml (Javanese) * New translations strings.xml (Javanese) * New translations strings.xml (Corsican) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Sardinian) * New translations strings.xml (Sindhi) * New translations strings.xml (Sango) * New translations strings.xml (Santali) * New translations strings.xml (Somali) * New translations strings.xml (Quechua) * New translations strings.xml (Yoruba) * New translations strings.xml (Tajik) * New translations strings.xml (Lao) * New translations strings.xml (Chechen) * New translations strings.xml (Cherokee) * New translations long_description.txt (Afar) * New translations long_description.txt (Afar) * New translations strings.xml (Afar) * New translations long_description.txt (Afar) * New translations long_description.txt (Afar) * New translations short_description.txt (Afar) * New translations title.txt (Afar) * New translations short_description.txt (Afar) * New translations strings.xml (Bambara) * New translations screenshot-text.txt (Afar) * New translations title.txt (Afar) * New translations changelog-light.txt (Afar) * New translations title.txt (Afar) * New translations 322.txt (Afar) * New translations 322.txt (Afar) * New translations 322.txt (Afar) * New translations 322.txt (Afar) * New translations 325.txt (Afar) * New translations 328.txt (Afar) * New translations short_description.txt (Afar) * New translations changelog.txt (Afar) * New translations title.txt (Afar) * New translations short_description.txt (Afar) * New translations strings.xml (Zeelandic) * New translations strings.xml (Talossan) * New translations strings.xml (Kabyle) * New translations strings.xml (LOLCAT) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Sanskrit) * New translations strings.xml (Shona) * New translations strings.xml (Tigrinya) * New translations strings.xml (Southern Sami) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Venetian) * New translations strings.xml (Italian) * New translations strings.xml (Catalan) * New translations strings.xml (Catalan) * New translations strings.xml (Spanish) * New translations strings.xml (Spanish) * New translations screenshot-text.txt (Berber) * New translations strings.xml (Hebrew) * New translations strings.xml (Catalan) * New translations strings.xml (Lithuanian) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Serbian (Latin)) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Spanish) * fixes * refactor: minors and use constants for fragment argument bundle and activity intent bundle * feat: use require instead of get build(deps): upgraded dependencies to latest compatible versions fix: NPE in AdditivesExplorer Closes OPENFOODFACTS-ANDROID-2T Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3399 * fix: NPE on SummaryProductFragment Closes OPENFOODFACTS-ANDROID-1C Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3398 * Delete strings.xml * Delete strings.xml * Delete strings.xml * Delete strings.xml * refactor: use Activity Result API Contracts * chore: remove language "rs" (#3410) * Delete strings.xml * Delete strings.xml * Delete strings.xml * Delete strings.xml * Feat : #2963 - Add onboarding tooltip on first use for image editing (#3403) * Feat : #2963 - Add onboarding tooltip on first use for image editing *Display tool tip for ingredients image *Load it the first time only when the image is available *Added customization to the tooltip to configure background and text color *Consume attributes and recycle them immediately * fix: use blocking get in EmbCodeAutoCompleteAdapter Should fix OPENFOODFACTS-ANDROID-31 Should fix https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3417 * refactor: use foreach loop, minor enhancements to AddProductOverviewFragment.java * refactor: applied EmbCodeAutoCompleteAdapter fixes to PeriodAfterOpeningAutoCompleteAdapter refactor: moved EmbCodeAutoCompleteAdapter.java and PeriodAfterOpeningAutoCompleteAdapter.java to package "autocomplete" * Fixes #3415: NullPointerException in AddProductOverviewFragment.java (#3419) * fix: IllegalStateException for updating adapter list in background thread. Closes OPENFOODFACTS-ANDROID-36 Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3425 * chore: minors * refactor: replaced string literal with ApiFields constant. refactor: minors * test: wrong import after refactor Closes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3409 * fix: do not re-open scan activity after exiting image management Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3285 Fixes https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/3180 * tests: use prod api for tests that don't modify products build: bump mockito version from 3.4.6 to 3.5.0 * test: move off specific tests to the right test folder * test: move off specific tests to the right test folder * Create 342.txt * Update crowdin.yml * Fix sentry version code in deploy script * Fix sentry version code in deploy script * New Crowdin updates (#3430) * New translations strings.xml (Romansh) * New translations strings.xml (Latin) * New translations strings.xml (Malayalam) * New translations strings.xml (Breton) * New translations strings.xml (Sinhala) * New translations strings.xml (Cornish) * New translations strings.xml (Flemish) * New translations strings.xml (Bosnian) * New translations strings.xml (Nepali) * New translations strings.xml (Serbian (Latin)) * New translations strings.xml (Amharic) * New translations strings.xml (Tahitian) * New translations screenshot-text.txt (Dutch, Belgium) * New translations strings.xml (Hausa) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations changelog.txt (Dutch, Belgium) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Acholi) * New translations strings.xml (Asturian) * New translations strings.xml (Malagasy) * New translations strings.xml (Swahili) * New translations strings.xml (Occitan) * New translations strings.xml (Valencian) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Scots) * New translations strings.xml (Tajik) * New translations strings.xml (Chuvash) * New translations long_description.txt (Berber) * New translations strings.xml (Berber) * New translations strings.xml (Inuktitut) * New translations strings.xml (Javanese) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Sindhi) * New translations strings.xml (Sango) * New translations strings.xml (Santali) * New translations strings.xml (Sardinian) * New translations strings.xml (Somali) * New translations strings.xml (Yoruba) * New translations strings.xml (Lao) * New translations strings.xml (Quechua) * New translations strings.xml (Cherokee) * New translations strings.xml (Corsican) * New translations strings.xml (Chechen) * New translations strings.xml (Afar) * New translations strings.xml (Bambara) * New translations strings.xml (Talossan) * New translations strings.xml (Zeelandic) * New translations strings.xml (Akan, Twi) * New translations 322.txt (Akan, Twi) * New translations 322.txt (Akan, Twi) * New translations 325.txt (Akan, Twi) * New translations 328.txt (Akan, Twi) * New translations changelog-light.txt (Akan, Twi) * New translations changelog.txt (Akan, Twi) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Kabyle) * New translations strings.xml (Tigrinya) * New translations strings.xml (Sanskrit) * New translations strings.xml (Shona) * New translations strings.xml (Venetian) * New translations strings.xml (Southern Sami) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (LOLCAT) * New translations strings.xml (French) * New translations 322.txt (French) * New translations strings.xml (Spanish) * New translations strings.xml (Italian) * New translations strings.xml (German) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Santali) * New translations 342.txt (Spanish) * New translations 342.txt (French) * New translations 342.txt (Romanian) * New translations 342.txt (Tsonga) * New translations 342.txt (Russian) * New translations 342.txt (Slovak) * New translations 342.txt (Slovenian) * New translations 342.txt (Albanian) * New translations 342.txt (Serbian (Cyrillic)) * New translations 342.txt (Swati) * New translations 342.txt (Southern Sotho) * New translations 342.txt (Swedish) * New translations 342.txt (Tswana) * New translations 342.txt (Turkish) * New translations 342.txt (Ukrainian) * New translations 342.txt (Polish) * New translations 342.txt (Venda) * New translations 342.txt (Xhosa) * New translations 342.txt (Chinese Simplified) * New translations 342.txt (Chinese Traditional) * New translations 342.txt (Zulu) * New translations 342.txt (Vietnamese) * New translations 342.txt (Galician) * New translations 342.txt (Icelandic) * New translations 342.txt (Portuguese, Brazilian) * New translations 342.txt (Indonesian) * New translations 342.txt (Persian) * New translations 342.txt (Portuguese) * New translations 342.txt (Punjabi) * New translations 342.txt (Tamil) * New translations 342.txt (Irish) * New translations 342.txt (Afrikaans) * New translations 342.txt (Arabic) * New translations 342.txt (Belarusian) * New translations 342.txt (Bulgarian) * New translations 342.txt (Catalan) * New translations 342.txt (Czech) * New translations 342.txt (Danish) * New translations 342.txt (German) * New translations 342.txt (Greek) * New translations 342.txt (Basque) * New translations 342.txt (Finnish) * New translations 342.txt (Gujarati) * New translations 342.txt (Norwegian) * New translations 342.txt (Hebrew) * New translations 342.txt (Hungarian) * New translations 342.txt (Armenian) * New translations 342.txt (Italian) * New translations 342.txt (Japanese) * New translations 342.txt (Georgian) * New translations 342.txt (Korean) * New translations 342.txt (Kurdish) * New translations 342.txt (Lithuanian) * New translations 342.txt (Mongolian) * New translations 342.txt (Dutch) * New translations 342.txt (Khmer) * New translations 342.txt (Bengali) * New translations 342.txt (Marathi) * New translations 342.txt (Thai) * New translations 342.txt (Croatian) * New translations 342.txt (Norwegian Nynorsk) * New translations 342.txt (Kazakh) * New translations 342.txt (Estonian) * New translations 342.txt (Latvian) * New translations 342.txt (Azerbaijani) * New translations 342.txt (Uyghur) * New translations 342.txt (Cornish) * New translations 342.txt (Southern Ndebele) * New translations 342.txt (Wolof) * New translations 342.txt (Scottish Gaelic) * New translations 342.txt (Assamese) * New translations 342.txt (Songhay) * New translations 342.txt (Akan) * New translations 342.txt (Kannada) * New translations 342.txt (Uzbek) * New translations 342.txt (Sinhala) * New translations 342.txt (Asturian) * New translations 342.txt (Bosnian) * New translations 342.txt (Flemish) * New translations 342.txt (Latin) * New translations 342.txt (Tibetan) * New translations 342.txt (Romansh) * New translations 342.txt (Breton) * New translations 342.txt (Malayalam) * New translations 342.txt (Tatar) * New translations 342.txt (Walloon) * New translations 342.txt (Malagasy) * New translations 342.txt (Luxembourgish) * New translations 342.txt (Tahitian) * New translations 342.txt (Quechua) * New translations 342.txt (Lao) * New translations 342.txt (Tajik) * New translations 342.txt (Scots) * New translations 342.txt (Berber) * New translations 342.txt (Chuvash) * New translations 342.txt (Hausa) * New translations 342.txt (Dutch, Belgium) * New translations 342.txt (Acholi) * New translations 342.txt (Montenegrin (Cyrillic)) * New translations 342.txt (Nepali) * New translations 342.txt (Amharic) * New translations 342.txt (Serbian (Latin)) * New translations 342.txt (Valencian) * New translations 342.txt (Occitan) * New translations 342.txt (Norwegian Bokmal) * New translations 342.txt (Swahili) * New translations 342.txt (Chinese Traditional, Hong Kong) * New translations 342.txt (Filipino) * New translations 342.txt (Esperanto) * New translations 342.txt (Telugu) * New translations 342.txt (Faroese) * New translations 342.txt (Welsh) * New translations 342.txt (Maltese) * New translations 342.txt (Yiddish) * New translations 342.txt (Burmese) * New translations 342.txt (Tagalog) * New translations 342.txt (English, United Kingdom) * New translations 342.txt (English, Australia) * New translations 342.txt (Maori) * New translations 342.txt (Malay) * New translations 342.txt (Kyrgyz) * New translations 342.txt (Hindi) * New translations 342.txt (Somali) * New translations 322.txt (Akan, Twi) * New translations 322.txt (Akan, Twi) * New translations 325.txt (Akan, Twi) * New translations 328.txt (Akan, Twi) * New translations changelog-light.txt (Akan, Twi) * New translations changelog.txt (Akan, Twi) * New translations 342.txt (Cherokee) * New translations 342.txt (Chechen) * New translations 342.txt (Bambara) * New translations 342.txt (Afar) * New translations 342.txt (Yoruba) * New translations 342.txt (Haitian Creole) * New translations 342.txt (Corsican) * New translations 342.txt (Sichuan Yi) * New translations 342.txt (Seychellois Creole) * New translations 342.txt (Kabyle) * New translations 342.txt (Zeelandic) * New translations 342.txt (Talossan) * New translations 342.txt (Akan, Twi) * New translations 342.txt (Southern Sami) * New translations 342.txt (Venetian) * New translations 342.txt (Sanskrit) * New translations 342.txt (Inuktitut) * New translations 342.txt (Tigrinya) * New translations 342.txt (Shona) * New translations 342.txt (Sango) * New translations 342.txt (Sindhi) * New translations 342.txt (Sardinian) * New translations 342.txt (Santali) * New translations 342.txt (Javanese) * New translations 342.txt (Urdu (India)) * New translations 342.txt (LOLCAT) * fix urls * New translations 342.txt (German) * fix double brackets * Apply suggestions from code review * fixes * fix log in * New translations 342.txt (Spanish) * New translations 342.txt (German) * fix bem * New translations 342.txt (Italian) * New translations strings.xml (Finnish) * New translations 322.txt (Finnish) * New translations strings.xml (Finnish) * New translations strings.xml (Finnish) * New translations screenshot-text.txt (Finnish) * Apply suggestions from code review * Apply suggestions from code review * Apply suggestions from code review * Fix sentry version code in deploy script * refactor: remove legacy additives import code fix: recreate activity after changing language * Create feedback-form.txt * Update crowdin.yml * New Crowdin updates (#3441) * New translations 342.txt (Hebrew) * New translations strings.xml (Santali) * New translations feedback-form.txt (Romanian) * New translations feedback-form.txt (Asturian) * New translations feedback-form.txt (Songhay) * New translations feedback-form.txt (Assamese) * New translations feedback-form.txt (Scottish Gaelic) * New translations feedback-form.txt (Wolof) * New translations feedback-form.txt (Southern Ndebele) * New translations feedback-form.txt (Walloon) * New translations feedback-form.txt (Malagasy) * New translations feedback-form.txt (Kannada) * New translations feedback-form.txt (Acholi) * New translations feedback-form.txt (Swahili) * New translations feedback-form.txt (Norwegian Bokmal) * New translations feedback-form.txt (Occitan) * New translations feedback-form.txt (Valencian) * New translations feedback-form.txt (Serbian (Latin)) * New translations feedback-form.txt (Akan) * New translations feedback-form.txt (Uzbek) * New translations feedback-form.txt (Nepali) * New translations feedback-form.txt (Tatar) * New translations feedback-form.txt (Faroese) * New translations feedback-form.txt (Esperanto) * New translations feedback-form.txt (Uyghur) * New translations feedback-form.txt (Filipino) * New translations feedback-form.txt (Luxembourgish) * New translations feedback-form.txt (Chinese Traditional, Hong Kong) * New translations feedback-form.txt (Malayalam) * New translations feedback-form.txt (Cornish) * New translations feedback-form.txt (Breton) * New translations feedback-form.txt (Romansh) * New translations feedback-form.txt (Tibetan) * New translations feedback-form.txt (Latin) * New translations feedback-form.txt (Flemish) * New translations feedback-form.txt (Bosnian) * New translations feedback-form.txt (Sinhala) * New translations feedback-form.txt (Amharic) * New translations feedback-form.txt (Montenegrin (Cyrillic)) * New translations feedback-form.txt (Maltese) * New translations feedback-form.txt (Sanskrit) * New translations feedback-form.txt (Santali) * New translations feedback-form.txt (Sardinian) * New translations feedback-form.txt (Sindhi) * New translations feedback-form.txt (Sango) * New translations feedback-form.txt (Shona) * New translations feedback-form.txt (Tigrinya) * New translations feedback-form.txt (Seychellois Creole) * New translations feedback-form.txt (Inuktitut) * New translations feedback-form.txt (Venetian) * New translations feedback-form.txt (Southern Sami) * New translations feedback-form.txt (Akan, Twi) * New translations feedback-form.txt (Talossan) * New translations feedback-form.txt (Zeelandic) * New translations feedback-form.txt (Kabyle) * New translations feedback-form.txt (Urdu (India)) * New translations feedback-form.txt (Javanese) * New translations feedback-form.txt (Sichuan Yi) * New translations feedback-form.txt (Dutch, Belgium) * New translations feedback-form.txt (Lao) * New translations feedback-form.txt (Tahitian) * New translations feedback-form.txt (Hausa) * New translations feedback-form.txt (Chuvash) * New translations feedback-form.txt (Berber) * New translations feedback-form.txt (Scots) * New translations feedback-form.txt (Tajik) * New translations feedback-form.txt (Quechua) * New translations feedback-form.txt (Haitian Creole) * New translations feedback-form.txt (Somali) * New translations feedback-form.txt (Yoruba) * New translations feedback-form.txt (Afar) * New translations feedback-form.txt (Bambara) * New translations feedback-form.txt (Chechen) * New translations feedback-form.txt (Cherokee) * New translations feedback-form.txt (Corsican) * New translations feedback-form.txt (Welsh) * New translations feedback-form.txt (Yiddish) * New translations feedback-form.txt (French) * New translations feedback-form.txt (Norwegian) * New translations feedback-form.txt (Georgian) * New translations feedback-form.txt (Korean) * New translations feedback-form.txt (Kurdish) * New translations feedback-form.txt (Lithuanian) * New translations feedback-form.txt (Mongolian) * New translations feedback-form.txt (Dutch) * New translations feedback-form.txt (Punjabi) * New translations feedback-form.txt (Italian) * New translations feedback-form.txt (Polish) * New translations feedback-form.txt (Portuguese) * New translations feedback-form.txt (Russian) * New translations feedback-form.txt (Slovak) * New translations feedback-form.txt (Slovenian) * New translations feedback-form.txt (Albanian) * New translations feedback-form.txt (Japanese) * New translations feedback-form.txt (Armenian) * New translations feedback-form.txt (Swati) * New translations feedback-form.txt (Czech) * New translations feedback-form.txt (Spanish) * New translations feedback-form.txt (Afrikaans) * New translations feedback-form.txt (Arabic) * New translations feedback-form.txt (Belarusian) * New translations feedback-form.txt (Bulgarian) * New translations feedback-form.txt (Catalan) * New translations feedback-form.txt (Danish) * New translations feedback-form.txt (Hungarian) * New translations feedback-form.txt (German) * New translations feedback-form.txt (Greek) * New translations feedback-form.txt (Basque) * New translations feedback-form.txt (Finnish) * New translations feedback-form.txt (Irish) * New translations feedback-form.txt (Gujarati) * New translations feedback-form.txt (Hebrew) * New translations feedback-form.txt (Serbian (Cyrillic)) * New translations feedback-form.txt (Southern Sotho) * New translations feedback-form.txt (Burmese) * New translations feedback-form.txt (Azerbaijani) * New translations feedback-form.txt (Thai) * New translations feedback-form.txt (Croatian) * New translations feedback-form.txt (Norwegian Nynorsk) * New translations feedback-form.txt (Kazakh) * New translations feedback-form.txt (Estonian) * New translations feedback-form.txt (Latvian) * New translations feedback-form.txt (Hindi) * New translations feedback-form.txt (Bengali) * New translations feedback-form.txt (Kyrgyz) * New translations feedback-form.txt (Malay) * New translations feedback-form.txt (Maori) * New translations feedback-form.txt (Telugu) * New translations feedback-form.txt (English, Australia) * New translations feedback-form.txt (English, United Kingdom) * New translations feedback-form.txt (Tagalog) * New translations feedback-form.txt (Marathi) * New translations feedback-form.txt (Tamil) * New translations feedback-form.txt (Swedish) * New translations feedback-form.txt (Chinese Simplified) * New translations feedback-form.txt (Tswana) * New translations feedback-form.txt (Turkish) * New translations feedback-form.txt (Tsonga) * New translations feedback-form.txt (Ukrainian) * New translations feedback-form.txt (Venda) * New translations feedback-form.txt (Xhosa) * New translations feedback-form.txt (Chinese Traditional) * New translations feedback-form.txt (Khmer) * New translations feedback-form.txt (Zulu) * New translations feedback-form.txt (Vietnamese) * New translations feedback-form.txt (Galician) * New translations feedback-form.txt (Icelandic) * New translations feedback-form.txt (Portuguese, Brazilian) * New translations feedback-form.txt (Indonesian) * New translations feedback-form.txt (Persian) * New translations feedback-form.txt (LOLCAT) * Apply suggestions from code review * New Crowdin updates (#3444) * New translations feedback-form.txt (Spanish) * New translations feedback-form.txt (Catalan) * Update strings.xml * New Crowdin updates (#3445) * New translations feedback-form.txt (Italian) * New translations feedback-form.txt (Slovak) * New translations feedback-form.txt (French) * New translations strings.xml (Danish) * New translations 342.txt (Danish) * New translations strings.xml (Swedish) * New translations strings.xml (Kyrgyz) * New translations strings.xml (Kyrgyz) * New translations strings.xml (Kyrgyz) * New translations strings.xml (Kyrgyz) * New translations strings.xml (Kyrgyz) * New translations feedback-form.txt (Danish) * New translations strings.xml (Kyrgyz) * Apply suggestions from code review * Update strings.xml * Update strings.xml * New Crowdin updates (#3446) * New translations strings.xml (Swati) * New translations strings.xml (Swedish) * New translations strings.xml (Punjabi) * New translations strings.xml (Polish) * New translations strings.xml (Norwegian) * New translations strings.xml (Slovak) * New translations strings.xml (Russian) * New translations strings.xml (Portuguese) * New translations strings.xml (Chinese Traditional) * New translations strings.xml (Zulu) * New translations strings.xml (Chinese Simplified) * New translations strings.xml (Galician) * New translations strings.xml (Vietnamese) * New translations strings.xml (Xhosa) * New translations strings.xml (Tswana) * New translations strings.xml (Tsonga) * New translations strings.xml (Turkish) * New translations strings.xml (Venda) * New translations strings.xml (Ukrainian) * New translations strings.xml (Valencian) * New translations strings.xml (Occitan) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Nepali) * New translations strings.xml (Serbian (Latin)) * New translations strings.xml (Amharic) * New translations strings.xml (Southern Ndebele) * New translations strings.xml (Asturian) * New translations strings.xml (Walloon) * New translations strings.xml (Montenegrin (Cyrillic)) * New translations strings.xml (Swahili) * New translations strings.xml (Acholi) * New translations strings.xml (Malagasy) * New translations strings.xml (Quechua) * New translations strings.xml (Lao) * New translations strings.xml (Tajik) * New translations strings.xml (Afar) * New translations strings.xml (Somali) * New translations strings.xml (Yoruba) * New translations strings.xml (Hausa) * New translations strings.xml (Tahitian) * New translations strings.xml (Dutch, Belgium) * New translations strings.xml (Berber) * New translations strings.xml (Scots) * New translations strings.xml (Chuvash) * New translations strings.xml (Chinese Traditional, Hong Kong) * New translations strings.xml (Luxembourgish) * New translations strings.xml (Filipino) * New translations strings.xml (Breton) * New translations strings.xml (Tatar) * New translations strings.xml (Malayalam) * New translations strings.xml (Romansh) * New translations strings.xml (Welsh) * New translations strings.xml (Maltese) * New translations strings.xml (Yiddish) * New translations strings.xml (Uyghur) * New translations strings.xml (Esperanto) * New translations strings.xml (Faroese) * New translations strings.xml (Wolof) * New translations strings.xml (Akan) * New translations strings.xml (Kannada) * New translations strings.xml (Uzbek) * New translations strings.xml (Songhay) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Assamese) * New translations strings.xml (Flemish) * New translations strings.xml (Latin) * New translations strings.xml (Tibetan) * New translations strings.xml (Cornish) * New translations strings.xml (Sinhala) * New translations strings.xml (Bosnian) * New translations strings.xml (Bambara) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Venetian) * New translations strings.xml (Southern Sami) * New translations strings.xml (Shona) * New translations strings.xml (Tigrinya) * New translations strings.xml (Sanskrit) * New translations strings.xml (Kabyle) * New translations strings.xml (Urdu (India)) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Talossan) * New translations strings.xml (Zeelandic) * New translations strings.xml (Haitian Creole) * New translations strings.xml (Sichuan Yi) * New translations strings.xml (Corsican) * New translations strings.xml (Chechen) * New translations strings.xml (Cherokee) * New translations strings.xml (Sindhi) * New translations strings.xml (Sardinian) * New translations strings.xml (Sango) * New translations strings.xml (Inuktitut) * New translations strings.xml (Javanese) * New translations strings.xml (Santali) * New translations strings.xml (LOLCAT) * New translations strings.xml (Romanian) * New translations strings.xml (Tahitian) * New translations strings.xml (Luxembourgish) * New translations strings.xml (Uzbek) * New translations strings.xml (Songhay) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Wolof) * New translations strings.xml (Walloon) * New translations strings.xml (Swahili) * New translations strings.xml (Tajik) * New translations strings.xml (Welsh) * New translations strings.xml (Somali) * New translations strings.xml (Yoruba) * New translations strings.xml (Inuktitut) * New translations strings.xml (Shona) * New translations strings.xml (Tigrinya) * New translations strings.xml (Venetian) * New translations strings.xml (Southern Sami) * New translations strings.xml (Uyghur) * New translations strings.xml (Tagalog) * New translations strings.xml (Spanish) * New translations strings.xml (Tswana) * New translations strings.xml (Kurdish) * New translations strings.xml (Slovak) * New translations strings.xml (Slovenian) * New translations strings.xml (Serbian (Cyrillic)) * New translations strings.xml (Swati) * New translations strings.xml (Southern Sotho) * New translations strings.xml (Swedish) * New translations strings.xml (Tsonga) * New translations strings.xml (English, United Kingdom) * New translations strings.xml (Venda) * New translations strings.xml (Xhosa) * New translations strings.xml (Vietnamese) * New translations strings.xml (Tamil) * New translations strings.xml (Thai) * New translations strings.xml (Telugu) * New translations strings.xml (English, Australia) * New translations strings.xml (Talossan) * New translations strings.xml (French) * New translations strings.xml (Occitan) * New translations strings.xml (Lao) * New translations strings.xml (Tajik) * New translations strings.xml (Scots) * New translations strings.xml (Berber) * New translations strings.xml (Chuvash) * New translations strings.xml (Hausa) * New translations strings.xml (Tahitian) * New translations strings.xml (Amharic) * New translations strings.xml (Norwegian Bokmal) * New translations strings.xml (Somali) * New translations strings.xml (Swahili) * New translations strings.xml (Malagasy) * New translations strings.xml (Asturian) * New translations strings.xml (Walloon) * New translations strings.xml (Southern Ndebele) * New translations strings.xml (Wolof) * New translations strings.xml (Scottish Gaelic) * New translations strings.xml (Assamese) * New translations strings.xml (Quechua) * New translations strings.xml (Yoruba) * New translations strings.xml (Akan) * New translations strings.xml (Sango) * New translations strings.xml (Talossan) * New translations strings.xml (Akan, Twi) * New translations strings.xml (Southern Sami) * New translations strings.xml (Venetian) * New translations strings.xml (Seychellois Creole) * New translations strings.xml (Sanskrit) * New translations strings.xml (Tigrinya) * New translations strings.xml (Shona) * New translations strings.xml (Sindhi) * New translations strings.xml (Bambara) * New translations strings.xml (Sardinian) * New translations strings.xml (Javanese) * New translations strings.xml (Inuktitut) * New translations strings.xml (Sichuan…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feature/dependabot-config