Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
567 commits
Select commit Hold shift + click to select a range
1101c59
treat string of just blank spaces as empty string
Jtang-1 Dec 8, 2023
0c57c80
Merge pull request #1391 from dimagi/copy_of_jt/post_data_blank_fix
shubham1g5 Dec 11, 2023
dabe4dc
feat: parses group_key from <prompt>
Jtang-1 Dec 4, 2023
5407918
feat: parses group element from suite
Jtang-1 Dec 4, 2023
36e984d
feat: serialization and deserialization support for the userQueryGrou…
Jtang-1 Dec 5, 2023
9a27952
feat: adds a groupHeaders param to query definition
Jtang-1 Dec 5, 2023
c40aeeb
test: group_key attribute of prompt element is parsed correctly
Jtang-1 Dec 7, 2023
b37cacc
test: group element is parsed and contains key
Jtang-1 Dec 8, 2023
34931ff
style: correct variable name
Jtang-1 Dec 12, 2023
6ca4317
refactor: groupHeaders do not need to be ordered. It will be used by …
Jtang-1 Dec 12, 2023
f7c407f
style: use constant variable
Jtang-1 Dec 12, 2023
9e16254
refactor: use key that QueryGroupParser already parsed
Jtang-1 Dec 12, 2023
6756312
feat: validate group block contains expected elements/attributes
Jtang-1 Dec 12, 2023
43e1d49
minor style + refactor
Jtang-1 Dec 12, 2023
b05a230
test: adds display block to group element to pass validation
Jtang-1 Dec 12, 2023
8c3f0e9
refactor: moves evaluation of groupHeader text to QueryScreen
Jtang-1 Dec 13, 2023
544393c
Merge pull request #1392 from dimagi/copy_of_jt/visually-segmented-ca…
shubham1g5 Dec 14, 2023
eee2acc
Add flag to show different shading on case tile fields
Robert-Costello Dec 20, 2023
8d8d056
add test
Robert-Costello Dec 20, 2023
eaf846c
Merge pull request #1394 from dimagi/copy_of_rc/field-shading
shubham1g5 Jan 5, 2024
81dc60e
feat: parses for searchOnClear in suite
Jtang-1 Jan 13, 2024
4d76133
feat: populates remote query session with searchOnClear value
Jtang-1 Jan 13, 2024
a118ac7
feat: populates queryScreen with searchOnClear value
Jtang-1 Jan 13, 2024
3ca9cb5
test: add tests that datum contains search_on_clear value as defined …
Jtang-1 Jan 16, 2024
7072ce9
update property names for gradle 8 apis
shubham1g5 Apr 27, 2023
2eb98dc
update gradle version for git actions
shubham1g5 Apr 27, 2023
843bb42
remove old fix for Jenkins test as we are using Github Actions and gr…
shubham1g5 Apr 27, 2023
3c3f73d
update gradle version for git actions
shubham1g5 May 4, 2023
a4dfff4
Merge pull request #1398 from dimagi/copy_of_jt/clear-on-search
shubham1g5 Mar 19, 2024
ae2f7be
Parse alt_text node and add to DetailField
nospame Jan 26, 2024
d887464
Add altText to Entity
nospame Jan 26, 2024
d439419
Test alt text parsed from suite
nospame Feb 1, 2024
bc44f24
Merge pull request #1401 from dimagi/duplicate_1399
shubham1g5 Mar 23, 2024
ca1b6f4
Have getSortField implements Closeable to handle with try-with-resources
shubham1g5 Apr 9, 2024
3fd1c97
handle release as part of try-with-resources close
shubham1g5 Apr 10, 2024
cfe3f9b
Merge pull request #1387 from dimagi/copy_of_asyncEntity
shubham1g5 Apr 10, 2024
7780819
Merge branch 'master' into master_update
shubham1g5 Apr 12, 2024
0c7656a
remove gralde update related stuff
shubham1g5 Apr 12, 2024
6063ea0
Merge pull request #1403 from dimagi/master_update
shubham1g5 Apr 12, 2024
1c9b320
Merge pull request #1277 from dimagi/copyOfGradle8
avazirna Apr 17, 2024
764ce89
Isolate LazyNodeset lock into own object
ctsims Apr 19, 2024
df155f0
Merge pull request #1405 from dimagi/copy_of_ctsims/LazyNodeset
shubham1g5 Apr 20, 2024
162a3bf
fix query step extras to not have a list of list
shubham1g5 May 2, 2024
96803bf
Merge pull request #1407 from dimagi/dupe_of_stackFrameExtras
shubham1g5 May 3, 2024
7c8dde6
Providing API version header from server to caller when available.
OrangeAndGreen May 22, 2024
5e169de
Use System.lineSeparator in XmlUtil (for Windows compatibility)
OrangeAndGreen May 29, 2024
737f2f4
Merging XmlUtil.java from formplayer branch.
OrangeAndGreen May 30, 2024
03b0fff
Updated test resource XML file from formplayer branch
OrangeAndGreen May 30, 2024
e5cb43f
Merge pull request #1410 from dimagi/dv/line_separator
OrangeAndGreen May 31, 2024
373581e
Adds a method to check for non counted repeat at current form index
shubham1g5 May 6, 2024
d09e72a
Merge pull request #1411 from dimagi/copy_of_isNonCountedRepeat
shubham1g5 Jun 7, 2024
196966c
Add log type for media events
avazirna Jul 2, 2024
6a69ab5
Adds cleanVOlatiles to TreeElement and then use it to clear ref cache
shubham1g5 Jul 3, 2024
dfc1661
Adds testing to check the repeat references after a delete
shubham1g5 Jul 3, 2024
165c55d
Limits the scope of clean Cache using a context Node
shubham1g5 Jul 3, 2024
966924d
Move clear volatile impl to AbstractTreeElement impl and more PR feed…
shubham1g5 Jul 4, 2024
3481817
clear cache of StorageBackedChildElement as well
shubham1g5 Jul 4, 2024
73411b0
add windowWidth to SessionWrapperclass and constructors
Robert-Costello Jun 28, 2024
7b602bd
access windowWidth in initializer
Robert-Costello Jun 28, 2024
06e0c2a
add windowWidth to metedata
Robert-Costello Jun 28, 2024
9111622
add comment describing variable
Robert-Costello Jul 2, 2024
51ec5d0
convert human readable date range to system date range before saving …
shubham1g5 Jul 5, 2024
e217aa1
Merge branch 'master' of https://github.com/dimagi/commcare-core into…
OrangeAndGreen Jul 16, 2024
9137590
Changed ModernHttpRequester to create and pass anonymous ResponseStre…
OrangeAndGreen Jul 17, 2024
3c220b1
Removed unnecessary try-catch when attempting to retrieve API version…
OrangeAndGreen Jul 19, 2024
1f7e218
Merge pull request #1409 from dimagi/dv/api_versioning
OrangeAndGreen Jul 19, 2024
ce48db4
Overload method createNoAuthCommCareNetworkService to support params
avazirna Jul 19, 2024
5786c97
Merge pull request #1422 from dimagi/enable-no-auth-http-requests-wit…
avazirna Jul 22, 2024
f5332f8
Merge pull request #1421 from dimagi/fixDateRangeSearchDefault
avazirna Aug 1, 2024
761ac0b
change var name
Robert-Costello Aug 6, 2024
d6c7c97
remove redundant var assignment
Robert-Costello Aug 7, 2024
21221b4
Makes respectRelevancy part of screen context
shubham1g5 Jun 27, 2024
9426097
Adds isMenuVisible method
shubham1g5 Jun 27, 2024
db6ecb4
Merge pull request #1425 from dimagi/copy_of_persistentMenuChanges
shubham1g5 Aug 8, 2024
f4d0df4
Merge pull request #1416 from dimagi/improve-logging-recording-widget
avazirna Aug 14, 2024
239f859
Move label calculation to where it's used
shubham1g5 Aug 16, 2024
5b7a591
Abstract Itext parsing logic into a method
shubham1g5 Aug 16, 2024
9fb9eb5
Change custom repat captions to have ref attr to define itext ids
shubham1g5 Aug 17, 2024
6fe181b
Modify getRepeatText to use the itext key, test
shubham1g5 Aug 20, 2024
522640d
Adds getCaptionText for entryHeader and chooseCaption as well
shubham1g5 Aug 21, 2024
2650345
Adds another getCaptionText wrapper
shubham1g5 Aug 21, 2024
c6771c1
adds localization for default value of repeat add caption
shubham1g5 Aug 21, 2024
68291dd
Merge pull request #1429 from dimagi/copy_of_customRepeatCaptions
shubham1g5 Aug 22, 2024
554eb21
Merge branch 'master' into commcare_2.54
avazirna Aug 23, 2024
a615d84
Merge pull request #1430 from dimagi/commcare_2.54
avazirna Aug 23, 2024
c5c76a3
Correct cost variable initialization
avazirna Aug 30, 2024
5bc1663
Update unit test
avazirna Sep 3, 2024
db0ffdd
Merge pull request #1431 from dimagi/fix-levenshtein-distance-algorithm
avazirna Sep 4, 2024
c893355
Merge branch 'master' into copyOfClearVolatilesForTreeElement
shubham1g5 Sep 4, 2024
4196b83
Merge pull request #1419 from dimagi/copyOfClearVolatilesForTreeElement
shubham1g5 Sep 5, 2024
82621cb
Make FormIndex serializable
avazirna Aug 7, 2024
e4063df
Make instance element reference nullable during serialization
avazirna Aug 8, 2024
de70d71
Default to existing sort field
avazirna Sep 22, 2024
81c2410
Merge pull request #1420 from dimagi/copy_of_rc/core-make-widowWidth-…
minhaminha Oct 16, 2024
50bbb85
update duplication instructions to merge the PR first to avoid errors
Jtang-1 Oct 16, 2024
50aeeca
Merge pull request #1444 from dimagi/Jtang-1-patch-1
Jtang-1 Oct 16, 2024
c47639f
Restored 3-input constructor for SessionWrapper (to preserve mobile b…
OrangeAndGreen Oct 17, 2024
7cc0932
Merge pull request #1446 from dimagi/dv/session_wrapper_mobile_fix
shubham1g5 Oct 21, 2024
9e50d74
Refactor
avazirna Sep 22, 2024
08d2fde
Merge pull request #1439 from dimagi/fix-case-list-search
avazirna Oct 23, 2024
f8207df
Merge pull request #1437 from dimagi/feature/giveDirectly
avazirna Oct 23, 2024
31f6a9e
Fix instance accumulation for menus with same id
shubham1g5 Oct 24, 2024
cc9cd15
Merge pull request #1448 from dimagi/fixMenuInstances
shubham1g5 Oct 24, 2024
6eda5a3
Merge branch 'master' into commcare_2.54
avazirna Oct 28, 2024
25a9317
Merge pull request #1449 from dimagi/commcare_2.54
avazirna Oct 28, 2024
dfa1f68
route exception logs to logException
shubham1g5 Dec 10, 2024
7d747e3
Merge pull request #1453 from dimagi/reportNonFatals
avazirna Dec 12, 2024
ea93ab7
reverts without getting a db lock in case the data already exists to …
shubham1g5 Nov 29, 2024
fd33ba7
Adds a cacheEntities method
shubham1g5 Dec 9, 2024
1aa9413
Improve progress tracking by providing information on individual enti…
shubham1g5 Dec 23, 2024
ba5c636
Handle cancellation amidst cache priming
shubham1g5 Dec 24, 2024
b2f8f35
Add detail methods for cache and lazy load switching
shubham1g5 Jan 3, 2025
b31b81d
Mark old cache and index switch as deprecated
shubham1g5 Jan 6, 2025
3456ee3
Add optimise and cache_enabled attributes model
shubham1g5 Jan 6, 2025
022657a
Adds a method to check if we should trigger any optimizations
shubham1g5 Jan 6, 2025
6691df6
Implements cache get for getField
shubham1g5 Jan 7, 2025
5e27752
Modifications for caching normal field value along with sort value fo…
shubham1g5 Jan 9, 2025
092008b
Derive constructor params directly from detail
shubham1g5 Jan 10, 2025
b06d9ce
Pre-calculate non lazy fields
shubham1g5 Jan 10, 2025
2ec92ad
lint and tests
shubham1g5 Jan 10, 2025
ac492df
-xpath implementation to calculate the distance from the boundary of …
pm-dimagi Jan 16, 2025
43b1b61
-xpath implementation to calculate that the point is inside the polyg…
pm-dimagi Jan 16, 2025
f718a08
-change name of the function file
pm-dimagi Jan 16, 2025
74e90fb
-pr review requested
pm-dimagi Jan 16, 2025
7db32a6
-value to two decimal place of the distance
pm-dimagi Jan 16, 2025
c20fe25
fix declared function name
ctsims Jan 17, 2025
4041f13
- bug fix and test cases for polygon test
pm-dimagi Jan 17, 2025
530d112
Merge pull request #1452 from dimagi/entityCacheOptimisation
shubham1g5 Jan 20, 2025
0ca2de7
Update version
avazirna Jan 23, 2025
d9e7c69
Merge pull request #1457 from dimagi/update-engine-version
avazirna Jan 23, 2025
5b8b77b
Abstract progress update in a separate method
shubham1g5 Jan 30, 2025
5a1422e
Avoid overriding progress listener with an exception
shubham1g5 Feb 3, 2025
7a37a3c
move lazy loading related logic to factory method instead
shubham1g5 Feb 4, 2025
7769e9d
rename skipLazyLoad -> inBackground
shubham1g5 Feb 4, 2025
593146b
Shift to lazy loading and cache_enabled being defined on each field
shubham1g5 Feb 10, 2025
0732054
use primitive boolean
shubham1g5 Feb 27, 2025
61d0a09
Refactor inBackground as a constructor param
shubham1g5 Feb 27, 2025
7c8a818
Merge branch 'master' into cacheAndIndexModifications
shubham1g5 Feb 27, 2025
94b5d74
Adds a method to get all related records from case graph
shubham1g5 Feb 14, 2025
24da04f
Better method names and docstring
shubham1g5 Mar 3, 2025
f5aee21
Merge pull request #1454 from dimagi/cacheAndIndexModifications
shubham1g5 Mar 4, 2025
4f97f68
Adds getBulkIdsForIndex
shubham1g5 Mar 4, 2025
6d9ea68
better docstring and naming
shubham1g5 Mar 4, 2025
876d215
Merge pull request #1460 from dimagi/cacheExpirationChanges
shubham1g5 Mar 4, 2025
de8b0d6
Adds a method to check for entity caching on app level
shubham1g5 Mar 11, 2025
a8fd89c
move cancellation flag to base factory as it can be potentially usefu…
shubham1g5 Mar 11, 2025
418fa88
move boolean checks out of loop
shubham1g5 Mar 12, 2025
d80c2db
Adds volatile
shubham1g5 Mar 13, 2025
3090a56
Merge pull request #1463 from dimagi/primeCachingFixes
shubham1g5 Mar 19, 2025
7fdffa6
Merge branch 'master' of https://github.com/dimagi/commcare-core into…
pm-dimagi Mar 20, 2025
eadb0a1
Merge branch 'master' into pm_cluster
OrangeAndGreen Mar 21, 2025
359fe8d
Merge remote-tracking branch 'origin/pm_cluster' into pm_cluster
pm-dimagi Mar 26, 2025
56d9e2b
Only calculate the sort field from cache if the field defines the sor…
shubham1g5 Apr 10, 2025
58abd91
Merge pull request #1467 from dimagi/entityCachingFixes
shubham1g5 Apr 10, 2025
a248c41
Merge pull request #1468 from dimagi/commcare_2.56
OrangeAndGreen Apr 11, 2025
87f5ea0
Bump JSON to version 20250107
avazirna Apr 14, 2025
62f90ca
Merge branch 'master' of https://github.com/dimagi/commcare-core into…
pm-dimagi Apr 14, 2025
ed6da90
Add Document control type
minhaminha Mar 27, 2025
6f9442f
Merge pull request #1471 from dimagi/copy_of_ml/document-upload-quest…
shubham1g5 Apr 18, 2025
3ca12d4
Bump platform version
shubham1g5 Apr 29, 2025
fe47632
Merge branch 'master' of https://github.com/dimagi/commcare-core into…
pm-dimagi Apr 30, 2025
cb779d1
Refactored encryption code so it all happens in the core version of E…
OrangeAndGreen May 1, 2025
d19b2a9
Fixed encryption issue (incrementing readIndex at wrong time).
OrangeAndGreen May 1, 2025
d585f73
Supporting empty IV (when using RSA)
OrangeAndGreen May 1, 2025
59fbfd0
Fixed bug (put the readIndex increment where it's supposed to be).
OrangeAndGreen May 1, 2025
5afdbb1
Throwing EncryptionException instead of RuntimeException
OrangeAndGreen May 1, 2025
a9ff2a4
-fixed scroll issue, configure biometric issue, change phone number i…
pm-dimagi May 1, 2025
ef08a69
Removed an obsolete safety check and exception throw.
OrangeAndGreen May 1, 2025
2940eb1
Added back commented out code (accidental commit)
OrangeAndGreen May 1, 2025
a327778
Restored missing newline.
OrangeAndGreen May 1, 2025
890cb1d
Merge pull request #1473 from dimagi/dv/encryption_refactor
OrangeAndGreen May 2, 2025
6f79cda
Merge pull request #1472 from dimagi/bumpPlatformVersion
shubham1g5 May 5, 2025
479f776
Merge branch 'master' of https://github.com/dimagi/commcare-core into…
pm-dimagi May 5, 2025
a7b37c7
-updated the functions for polygon-point and point-inside
pm-dimagi May 6, 2025
7d08018
Delete gradle/wrapper/gradle-wrapper.properties [SKIP CI]
pm-dimagi May 6, 2025
fc84265
Delete gradlew.bat [SKIP CI]
pm-dimagi May 6, 2025
68abfee
Delete gradlew [SKIP CI]
pm-dimagi May 6, 2025
f647248
-renamed functions
pm-dimagi May 6, 2025
a2724ed
Merge remote-tracking branch 'origin/pm_cluster' into pm_cluster
pm-dimagi May 6, 2025
6591204
-removing the file as it was mistakenly pushed [SKIP CI]
pm-dimagi May 6, 2025
a15919f
-changed the name of the functions, updated the java doc , and except…
pm-dimagi May 7, 2025
7d4a01b
-Changed Function name
pm-dimagi May 7, 2025
68a828c
remove db lock from async entity to fix a deadlock
shubham1g5 May 9, 2025
e8a574e
only cache when cache is defined
shubham1g5 May 9, 2025
5ca7c66
Merge pull request #1455 from dimagi/pm_cluster
shubham1g5 May 14, 2025
f2d9bb1
-added test cases and convert the input format from lng lat to lat lng
pm-dimagi Jun 12, 2025
66706e1
-nit pick
pm-dimagi Jun 12, 2025
68637ca
-fix lat lng test case
pm-dimagi Jun 12, 2025
b1c4f3e
Merge pull request #1480 from dimagi/pm_map_fix
pm-dimagi Jun 13, 2025
f6379fc
-check for coordinates
pm-dimagi Jun 13, 2025
1b638e1
- added more test case scenarios
pm-dimagi Jun 13, 2025
7ebdd13
Merge pull request #1481 from dimagi/pm_map_fix
pm-dimagi Jun 13, 2025
0e029fb
Merge pull request #1482 from dimagi/commcare_2.57
shubham1g5 Jun 13, 2025
54dce7f
Bump core corresponding to cc android master
shubham1g5 Jun 18, 2025
dbfba9b
Merge pull request #1483 from dimagi/bumpCoreVersion
shubham1g5 Jun 18, 2025
fd643bc
-xpath implementation for map functions keeping earth curvature in mind
pm-dimagi Jun 19, 2025
2849498
-changed variable names
pm-dimagi Jun 20, 2025
ed5725c
Merge pull request #1487 from dimagi/pm_ccc_1367
pm-dimagi Jun 23, 2025
1c5607e
-text change in contributing.md
pm-dimagi Jun 24, 2025
531db37
-text correction
pm-dimagi Jun 24, 2025
15ac90f
set casesearchstorage on queryscreen
Jtang-1 Jun 19, 2025
8d960c4
use the case search storage to get the case name if user sandbox does…
Jtang-1 Jun 19, 2025
6281ed6
Merge pull request #1476 from dimagi/deadlockFix
shubham1g5 Jul 2, 2025
9319b57
Make calculation DST-aware
avazirna Jun 27, 2025
310468d
Fix timezone offset calculation using Gregorian calendar
avazirna Jun 27, 2025
4c56611
Update the length of the Nepali months
avazirna Jul 14, 2025
51b01bc
Add test to demonstrate that widget works well with a timezone provider
shubham1g5 Oct 5, 2024
dcf459c
Refactor
avazirna Jul 15, 2025
e831bea
Reset TZ provider post unit testing
avazirna Jul 15, 2025
334a900
Update tests to account for DST
avazirna Jul 23, 2025
693ec3d
Bump JSON to version 20250517
avazirna Jul 23, 2025
0d6a3f3
Merge branch 'master' into bump-json-dependency
avazirna Jul 23, 2025
5bc66ec
Revert "Fix timezone offset calculation using Gregorian calendar"
avazirna Jul 25, 2025
2518d13
Merge pull request #1492 from dimagi/fix-nepali-date-widget-bug
avazirna Jul 25, 2025
d06a7f4
Merge pull request #1469 from dimagi/bump-json-dependency
avazirna Jul 25, 2025
7b13153
Merge branch 'master' into commcare_2.58
avazirna Jul 25, 2025
2fa977f
Merge pull request #1493 from dimagi/commcare_2.58
avazirna Jul 29, 2025
d793913
Merge branch 'formplayer' into formplayerToMaster2.59
shubham1g5 Aug 11, 2025
997b2fe
Merge pull request #1491 from dimagi/copy_of_jt/breacrumb-inline-case…
shubham1g5 Aug 11, 2025
a94e9dc
Merge branch 'master' into formplayerToMaster2.59
shubham1g5 Aug 11, 2025
c698cd1
Adds a model for apps to define credentials
shubham1g5 Aug 28, 2025
893c714
Merge pull request #1496 from dimagi/formplayerToMaster2.59
shubham1g5 Aug 29, 2025
0cb1240
private -> public
shubham1g5 Sep 8, 2025
17ac4a4
check for empty values
shubham1g5 Sep 9, 2025
76da3a4
append info to crash messaging
shubham1g5 Sep 10, 2025
49720ce
Merge pull request #1497 from dimagi/credentialModel
shubham1g5 Sep 12, 2025
0bd1fae
Add reference field to FixtureInitializationException
MartinRiese Sep 9, 2025
af74f00
Merge pull request #1501 from dimagi/copy_of_riese/with_html_msg
shubham1g5 Sep 19, 2025
a1a19db
Bump Retrofit to version 2.9.0
avazirna Sep 30, 2025
3d9fbec
Merge pull request #1490 from dimagi/pm_edit_contribute.md
shubham1g5 Oct 6, 2025
fce32f1
Merge pull request #1500 from dimagi/improveCrashLogging
shubham1g5 Oct 6, 2025
2361d31
Merge pull request #1502 from dimagi/bump-retrofit
avazirna Oct 6, 2025
89841dc
Changes to facilititate more error response logging on mobile
shubham1g5 Oct 9, 2025
36d1726
close stream in parent caller instead
shubham1g5 Oct 13, 2025
42e31e0
cache error stream as well
shubham1g5 Oct 13, 2025
d14fc42
Merge pull request #1505 from dimagi/errorLogging
shubham1g5 Oct 16, 2025
6a7f0a9
Merge branch 'commcare_2.60' into masterToFormplayer2.60
shubham1g5 Oct 16, 2025
dd8437a
removes duplicate entity skip change
shubham1g5 Oct 23, 2025
30aad9d
Merge pull request #1507 from dimagi/commcare_2.60
avazirna Oct 24, 2025
a349e4e
Fix CLI hanging on exceptions
jjackson Oct 31, 2025
273342c
Apply suggestion from @shubham1g5
shubham1g5 Nov 1, 2025
8a452d0
Correct escape char
shubham1g5 Nov 1, 2025
89627d6
Merge pull request #1509 from jjackson/fix/cli-exit-on-error
shubham1g5 Nov 1, 2025
926cab9
Merge pull request #1508 from dimagi/removeDuplicateEntityScreenChange
shubham1g5 Dec 1, 2025
1d3c02c
adds argument validations for auth classes
shubham1g5 Dec 2, 2025
c2e1774
Merge pull request #1511 from dimagi/addAuthValidations
shubham1g5 Dec 2, 2025
ca085e9
Merge pull request #1512 from dimagi/commcare_2.61
avazirna Dec 3, 2025
b660fd8
Added createPointList helper method to GeoPointUtils.
OrangeAndGreen Dec 10, 2025
7eccc74
Merge pull request #1513 from dimagi/map_point_list
OrangeAndGreen Dec 15, 2025
5ce1d38
Merge branch 'master' into masterToFormplayer2.60
shubham1g5 Dec 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,12 @@ updates:
interval: daily
labels:
- dependencies

# Copy of above config for formplayer
- package-ecosystem: gradle
directory: "/"
target-branch: "formplayer"
schedule:
interval: daily
labels:
- dependencies
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
env:
JAVA_VERSION: '17'
JOB_GRADLE_VERSION: 7.3
JOB_GRADLE_VERSION: 8.1
FORMPLAYER_GRADLE_VERSION: 8.1
FORMPLAYER_JAVA_VERSION: '17'
steps:
Expand Down
11 changes: 6 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ plugins {

// Needed even though it looks unused
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17

configurations {
ccapi.extendsFrom(ccapiImplementation)
Expand Down Expand Up @@ -74,7 +75,7 @@ dependencies {
implementation 'commons-cli:commons-cli:1.3.1'
implementation 'joda-time:joda-time:2.12.1'
implementation 'com.carrotsearch:hppc:0.9.1'
api 'com.squareup.retrofit2:retrofit:2.3.0'
api 'com.squareup.retrofit2:retrofit:2.9.0'
api 'com.squareup.okhttp3:okhttp:4.11.0'
implementation 'com.google.code.findbugs:jsr305:3.0.2'
implementation 'io.reactivex.rxjava2:rxjava:2.2.21'
Expand All @@ -88,7 +89,7 @@ dependencies {
cliImplementation 'commons-cli:commons-cli:1.3.1'
cliImplementation 'joda-time:joda-time:2.9.4'
cliImplementation 'io.reactivex.rxjava2:rxjava:2.1.1'
cliImplementation 'com.squareup.retrofit2:retrofit:2.3.0'
cliImplementation 'com.squareup.retrofit2:retrofit:2.9.0'
cliImplementation 'com.squareup.okhttp3:okhttp:4.11.0'
cliImplementation 'com.google.guava:guava:31.1-jre'
cliImplementation 'com.datadoghq:dd-trace-api:1.10.0'
Expand All @@ -101,7 +102,7 @@ dependencies {
testImplementation 'org.json:json:20250517'
testImplementation 'org.xerial:sqlite-jdbc:3.40.0.0'
testImplementation 'joda-time:joda-time:2.9.4'
testImplementation 'com.squareup.retrofit2:retrofit:2.3.0'
testImplementation 'com.squareup.retrofit2:retrofit:2.9.0'
testImplementation 'com.squareup.okhttp3:okhttp:4.11.0'
testImplementation 'com.google.guava:guava:31.1-jre'

Expand All @@ -112,7 +113,7 @@ dependencies {
ccapiImplementation 'joda-time:joda-time:2.9.4'
ccapiImplementation 'com.carrotsearch:hppc:0.9.1'
ccapiImplementation 'io.reactivex.rxjava2:rxjava:2.1.1'
ccapiImplementation "com.squareup.retrofit2:retrofit:2.3.0"
ccapiImplementation "com.squareup.retrofit2:retrofit:2.9.0"
ccapiImplementation 'com.squareup.okhttp3:okhttp:4.11.0'
ccapiImplementation 'com.google.guava:guava:31.1-jre'
ccapiImplementation 'io.opentracing:opentracing-api:0.33.0'
Expand All @@ -126,7 +127,7 @@ dependencies {
translateImplementation 'joda-time:joda-time:2.9.4'
translateImplementation 'org.json:json:20250517'
translateImplementation 'io.reactivex.rxjava2:rxjava:2.1.1'
translateImplementation "com.squareup.retrofit2:retrofit:2.3.0"
translateImplementation "com.squareup.retrofit2:retrofit:2.9.0"
translateImplementation 'com.squareup.okhttp3:okhttp:4.11.0'
translateImplementation 'com.google.guava:guava:31.1-jre'

Expand Down
8 changes: 7 additions & 1 deletion src/cli/java/org/commcare/util/cli/CliMain.java
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,13 @@ public static void main(String[] args) {
return;
}

cliCommand.handle();
try {
cliCommand.handle();
} catch (Exception e) {
System.err.println("\nCommand failed with error:");
e.printStackTrace();
System.exit(-1);
}
}

private static CliCommand getCliCommand(String commandName) throws CliCommandNotFound {
Expand Down
1 change: 1 addition & 0 deletions src/cli/java/org/commcare/util/screen/EntityScreen.java
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,7 @@ public boolean initReferences(SessionWrapper session) throws CommCareSessionExce
}
}
}

initialized = true;
return true;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
package org.commcare.util.screen;

import org.commcare.cases.entity.AsyncEntity;
import org.commcare.cases.entity.AsyncNodeEntityFactory;
import org.commcare.cases.entity.Entity;
import org.commcare.cases.entity.EntitySortNotificationInterface;
import org.commcare.cases.entity.EntitySorter;
import org.commcare.cases.entity.EntityStorageCache;
import org.commcare.cases.entity.EntityStringFilterer;
import org.commcare.cases.entity.NodeEntityFactory;
import org.commcare.suite.model.Detail;
Expand All @@ -16,7 +14,6 @@
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Hashtable;
import java.util.List;
import java.util.Map;

Expand All @@ -38,7 +35,7 @@ public static List<Entity<TreeReference>> initEntities(EvaluationContext context
EntityScreenContext entityScreenContext, TreeReference[] entitiesRefs) {
NodeEntityFactory nodeEntityFactory;
if (detail.isLazyLoading()) {
nodeEntityFactory = new AsyncNodeEntityFactory(detail, context, null);
nodeEntityFactory = new AsyncNodeEntityFactory(detail, context, null, false);
} else {
nodeEntityFactory = new NodeEntityFactory(detail, context);
}
Expand Down
Loading
Loading