8000 Release - 3.2.1 [skip size] by xavimolloy · Pull Request #4195 · dhis2/dhis2-android-capture-app · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Release - 3.2.1 [skip size] #4195

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

Open
wants to merge 75 commits into
base: main
Choose a base branch
from
Open

Release - 3.2.1 [skip size] #4195

wants to merge 75 commits into from

Conversation

xavimolloy
Copy link
Contributor

Description

Summarize the change and link
the JIRA issue.

Solution Description

Briefly describe how the issue is resolved.

Title Format

<type>: [JIRA-ISSUE] Description

  • <type> Follow Conventional Commits (e.g., fix, feat).
  • Add the JIRA issue number in [ANDROAPP-XXXX].
  • Include a brief description.
  • Append [skip ci] to skip CI if needed.
  • Append [skip size] to skip PR size limitation.

andresmr and others added 30 commits March 31, 2025 09:15
Signed-off-by: Manu Muñoz <manu.munoz@dhis2.org>
Signed-off-by: Manu Muñoz <manu.munoz@dhis2.org>
* test [only test]

* test [only test]

* test [only test]

* test [only test]

* test [only test]

* test [only test]

* test [only test]

* restore workInfoStatus

* remove ignore

* remove ignore

* add ignore

* remove ProgramEventTest ignores

* restart database

* restart database

* add logs

* test: Ignore shouldDeleteEvent test

* test: Remove instrumented log

* test: Rename some stages

* test: [ANDROAPP-6869] comment restore database action

* test: [ANDROAPP-6869] launch pin Test

* test: [ANDROAPP-6869] uncomment LoginTest

* test: [ANDROAPP-6869] Set credentials after LoginTest

* test: [ANDROAPP-6869] ignore login flow in LoginTest

* test: [ANDROAPP-6869] Review loginFlow

* build: reduce browserstask waiting time

* test: [ANDROAPP-6869] remove instrumentation login in AppTest

* test: [ANDROAPP-6869] remove parallel executions

* test: [ANDROAPP-6869] remove only test

* test: [ANDROAPP-6869] change LoginTest order

* test: [ANDROAPP-6869] change suite order

* test: [ANDROAPP-6869] fix shouldDeleteEvent test

* test: [ANDROAPP-6869] Set counter idling resources when loading the dataset instance list

* test: [ANDROAPP-6869] fix AndroidIdlingResource

---------

Co-authored-by: Pablo Pajuelo Cabezas <pablo@dhis2.org>
Co-authored-by: Pablo Pajuelo Cabezas <ppajueloc@gmail.com>
* fix: [ANDROAPP-6669] ANR while fetching data in search screen

* fix: [ANDROAPP-6669] ANR in search paging

* fix: [ANDROAPP-6669] Remove commented code

* fix: [ANDROAPP-6669] fix ui tests

* fix: [ANDROAPP-6669] fix test

* fix: [ANDROAPP-6669] make Mutable shared flow private, fix sonar smell

* fix: [ANDROAPP-6669] fix test

---------

Co-authored-by: Xavier Molloy <xavi@dhis2.org>
Co-authored-by: andresmr <andres@dhis2.org>
* fix: [ANDROAPP-6912] Fix totals row/column ui

* set design system patch version
…e for location requests (#4115)

* fix: [ANDROAPP-6970] verify location manager provider exists in device before location request

* fix: [ANDROAPP-6970] fix code smell
* feat: [ANDROAPP-6925] Add new icon for debug APKs

* feat: [ANDROAPP-6925] enable development mode for training flavor

* feat: [ANDROAPP-6925] add GranularSyncModule for training flavor

* build-play-services-release (#4099)

(cherry picked from commit 5120d32)

* feat: [ANDROAPP-6925] add training flavor with signing configuration and build steps

* refactor: [ANDROAPP-6925]  rename GranularSyncModule and related files for improved structure

* refactor: [ANDROAPP-6925] update training keystore decoding process to use base64-to-file action

* refactor: [ANDROAPP-6925] update signing configurations for product flavors in build.gradle.kts

* refactor: [ANDROAPP-6925] update signing configurations for product flavors in build.gradle.kts

* feat: [ANDROAPP-6925] add AndroidManifest.xml for dhis2Training flavor
# Conflicts:
#	.github/workflows/build-release-candidate.yml
#	.github/workflows/continuous-delivery.yml
#	aggregates/src/commonMain/composeResources/values/strings.xml
#	aggregates/src/commonMain/kotlin/org/dhis2/mobile/aggregates/ui/DataSetTableScreen.kt
#	gradle/libs.versions.toml
* fix: [ANDROAPP-6984] crash when clearing radio button input

Signed-off-by: Manu Muñoz <manu.munoz@dhis2.org>

* fix: [ANDROAPP-6984] correct flaky tests

---------

Signed-off-by: Manu Muñoz <manu.munoz@dhis2.org>
Co-authored-by: Xavier Molloy <xavi@dhis2.org>
merge-release-3.2.0-into-develop [skip size]
#4130)

* fix: clean up resource directories in build.gradle.kts

* fix: allow resources in commons instead of Android
Merge Release 3.2.0 into develop
ferdyrod and others added 26 commits May 21, 2025 16:18
…ion change. (#4164)

* Prevents MapLayerDialog crash when layer data is not loaded on map after a orientation change.

* Refactors to decrease Cognitive Complexity
…tances (#4120)

* fix: [ANDROAPP-6957] don't allow completion of non editable data sets that have no validation errors

* fix: [ANDROAPP-6957] don't allow completion of data sets that have validation errors and are editable, or already completed

* fix: [ANDROAPP-6957] fix unit tests

* fix: [ANDROAPP-6957] fix unit tests

* fix: [ANDROAPP-6957] fix unit tests

* fix: [ANDROAPP-6957] ktlint

* fix: do not complete when not running validation

Signed-off-by: Manu Muñoz <manu.munoz@dhis2.org>

* fix: [ANDROAPP-6957] correct instrumentation test

---------

Signed-off-by: Manu Muñoz <manu.munoz@dhis2.org>
Co-authored-by: Manu Muñoz <manu.munoz@dhis2.org>
* fix: [ANDROAPP-7030] Return null if current event is null

* fix: [ANDROAPP-7030] Return null if current event is null
* fix: [ANDROAPP-6961] Replace deprecated InputDate and InputAge

* fix: [ANDROAPP-6961] Add Idling decrement when text changing

* fix: [ANDROAPP-6961] remove unused property in TeiFlowTest

* fix: [ANDROAPP-6961] Fix for age input in arabic

---------

Co-authored-by: Pablo Pajuelo Cabezas <ppajueloc@gmail.com>
…ize] (#4160)

* fix(translations): sync translations from transifex (develop)

* chore: remove unused keys

---------

Co-authored-by: andresmr <andres@dhis2.org>
* fix: [ANDROAPP-6867] Section tabs scrolls with table

* remove exactly from matcher

* scroll back to top of table

* wait for idle

* fix: [ANDROAPP-6984] remove section table state and manage loading internally, section tabs as table top content

* fix: [ANDROAPP-6867] fix unit test

* fix: [ANDROAPP-6867] fix instrumentation tests

* fix: [ANDROAPP-6867] fix instrumentation tests

* fix: [ANDROAPP-6867] adapt paddings to new layout

* fix: [ANDROAPP-6867] ktlint

* build: [ANDROAPP-6867] fix dataSetAutomateTest

* build: fix form configuration test

* fix: [ANDROAPP-6867] fix instrumentation tests

* fix: [ANDROAPP-6867] fix instrumentation tests

* fix: [ANDROAPP-6867] adapt paddings to new layout

* fix: [ANDROAPP-6867] ktlint

* build: [ANDROAPP-6867] fix dataSetAutomateTest

* fix: [ANDROAPP-6867] persist selected section as initial section

---------

Co-authored-by: Xavier Molloy <xavi@dhis2.org>
…4161)

* fix: [ANDROAPP-6930] call onError on complete if syncMetadata fails

* fix: [ANDROAPP-6930] correctly map failing data set sync
…nt-child columns (#4170)

* fix: [ANDROAPP-6962] Incorrect separator used in inputDialog for parent-child columns

* added unit test

* ktlint
…g done (#4166)

* fix: [ANDROAPP-6680] Clear selection when dismissing input or clicking done

* fix clear selected cell and next cell if input dialog is dismissed
* fix: [ANDROAPP-6985] upgrade target sdk version and enable ELF compilation alignment

* fix: [ANDROAPP-6985] enable 16KB page size

* fix: [ANDROAPP-6985] revert changes for 16 KB compatibility
Co-authored-by: Pablo Pajuelo Cabezas <ppajueloc@gmail.com>
)

* fix: [ANDROAPP-7036] Do not show section tabs with single section

* fix: [ANDROAPP-7036] improve size and empty check, fix over-shadowed variable
Signed-off-by: Manu Muñoz <manu.munoz@dhis2.org>
…earch screen (#4175)

* fix: [ANDROAPP-7039] Crash when using event related working list in search screen

* test: [ANDROAPP-7039] Add idling resource to FilterManager in DataSetDetailPresenter

* fix: [ANDROAPP-7039] remove unused FilterManager import and clearWorkingList call in SearchNavigator when opening search

* fix: [ANDROAPP-7039] set period and date filters in a viewmodelScope

* fix: [ANDROAPP-7039] Add idling resource to filter manager

* fix: [ANDROAPP-7039] Modify recycler count assertion

* fix: [ANDROAPP-7039] Modify recycler count assertion

* fix: [ANDROAPP-7039] refactor code

* fix: [ANDROAPP-7039] fix sonar

---------

Co-authored-by: andresmr <andres@dhis2.org>
Co-authored-by: Xavier Molloy <xavi@dhis2.org>
@xavimolloy xavimolloy changed the title Release - 3.2.1 Release - 3.2.1 [skip-size] Jun 6, 2025
@andresmr andresmr changed the title Release - 3.2.1 [skip-size] Release - 3.2.1 [skip size] Jun 6, 2025
* build: [ANDROAPP-7065] Maintain file name correctly

* capitalize boolean values in cells

* ktlint

---------

Co-authored-by: Pablo Pajuelo Cabezas <ppajueloc@gmail.com>
Copy link
sonarqubecloud bot commented Jun 6, 2025

Quality Gate Failed Quality Gate failed

Failed conditions
1 New issue
1 New Code Smells (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants
0