mcarare
1070e28db0
Bug 1893120 - Run AC Robolectric tests on SDK 34 and adapt tests. r=android-reviewers,webcompat-reviewers,twisniewski,avirvara
...
Differential Revision: https://phabricator.services.mozilla.com/D209640
2024-05-14 13:00:48 +00:00
acseh
3f4b08c594
Backed out changeset 9976b7730dbd (bug 1893120) for causing lint failures CLOSED TREE
2024-05-14 12:57:36 +03:00
mcarare
4a11afeae1
Bug 1893120 - Run AC Robolectric tests on SDK 34 and adapt tests. r=android-reviewers,webcompat-reviewers,twisniewski,avirvara
...
Differential Revision: https://phabricator.services.mozilla.com/D209640
2024-05-14 08:02:38 +00:00
t-p-white
3b1db8e79d
Bug 1893993 - Added the MicrosurveyTargetFeature enum to Messaging r=android-reviewers,amejiamarmol,cchin
...
Differential Revision: https://phabricator.services.mozilla.com/D208895
2024-05-02 11:04:08 +00:00
Norisz Fay
d391fa651e
Backed out changeset 8ccc8a33afa8 (bug 1893993) for causing gradle related failures CLOSED TREE
2024-05-01 22:59:27 +03:00
t-p-white
a8a1b0f6ff
Bug 1893993 - Added the MicrosurveyTargetFeature enum to Messaging r=android-reviewers,amejiamarmol,cchin
...
Differential Revision: https://phabricator.services.mozilla.com/D208895
2024-05-01 09:47:49 +00:00
t-p-white
23e5724330
Bug 1893484 - Add micro survey content data as a field to MessageData r=android-reviewers,gmalekpour
...
Differential Revision: https://phabricator.services.mozilla.com/D208749
2024-04-29 08:40:01 +00:00
Vlad Dreghici
d1fb58e97d
Bug 1891933 - Add Micro Survey Messaging object config r=android-reviewers,twhite,amejiamarmol
...
Differential Revision: https://phabricator.services.mozilla.com/D208153
2024-04-23 10:15:22 +00:00
Geoff Brown
4939eda588
Bug 1881094 - 2. remove whitespace exclusions for firefox-android r=android-reviewers,gl
...
Whitespace changes made with `mach lint --fix`.
Differential Revision: https://phabricator.services.mozilla.com/D206702
2024-04-04 22:19:32 +00:00
Gabriel Luong
6853195d49
Bug 1876335 - use GRADLE_MAVEN_REPOSITORIES in more places. r=owlish,geckoview-reviewers,nalexander,tthibaud,android-reviewers
...
To ensure that we can build offline, we need to prevent gradle from
going through remote maven repos directly.
That means also overriding the default plugin repository
(plugins.gradle.org) in the `pluginManagement` section.
Differential Revision: https://phabricator.services.mozilla.com/D201497
2024-01-18 15:38:47 +01:00
James Hugman
5f35d2220b
Bug 1880544 — Add action params to MessageData
...
This is a breaking change, for experimenter users of the messaging feature.
It tightens up the type of `action` to use the string-alias `ActionName`,
i.e. only keys of the `actions` table.
This is a large improvment in usability for message senders using the
experimenter UI.
This removes the ability to open URLs directly in the action.
For this, the new `action-params` map is used to parameterize the
action's deeplink URL.
For example, whereas before you may have said:
```json
"action": "https://example.com/survey?client={uuid} "
```
now you might write:
```json
"action": "OPEN_URL"
"action-params": {
"private": "true",
"url": "https://example.com/survey?client={uuid} "
}
```
`action-params` are specific to each action, and so cannot be validated by
the messsaging system.
2024-03-05 15:00:24 +00:00
James Hugman
ba94f494d8
Bug 1880483 — Add inverse triggers to messaging component
...
This is a breaking change.
This changes the `trigger` key to `trigger-if-all` to document that all
triggers in this list must evaluate to true.
It also adds `exclude-if-any`, a list of triggers which, if any are true
will exclude the message.
This will remove the need for triggers like `I_AM_NOT_BROWSER_DEFAULT`.
2024-02-26 16:04:56 +00:00
James Hugman
8ad65fee4d
Bug 1880476 — Refactor onMessageDisplayed bookkeeping
2024-02-22 22:04:00 +00:00
James Hugman
980b292d8e
Bug 1880476 — Messaging: promote NimbusMessagingController to components.nimbus.messaging
2024-02-22 15:33:53 +00:00
James Hugman
9ceac8b732
Bug 1880476 — NimbusMessaging: Move filtering to getNextMessage
2024-02-21 21:39:59 +00:00
James Hugman
85f6cde5c7
Bug 1880476 — Validate control messages without message content
2024-02-21 00:41:42 +00:00
James Hugman
f81fafc030
Bug 1880476 — Reduce visibility of fields in Message
2024-02-21 00:11:19 +00:00
James Hugman
797d95a6d7
Bug 1880476 — Rename gleanplumb to nimbus messaging
2024-02-20 23:30:52 +00:00
James Hugman
eeb7635e10
Bug 1880476 — Remove redundant caching and destroy jexl helper after use
2024-02-20 13:42:43 +00:00
James Hugman
e5e5cbe23b
Bug 1880476 — Fixup documentation to point to the correct class
2024-02-19 17:26:44 +00:00
James Hugman
4d2a37867d
Bug 1880476 — Remove redundant nimbusFeature in NimbusMessagingStorage
2024-02-19 16:53:22 +00:00
Alexandru2909
f2e485cc7c
Bug 1848139 - Remove unnecessary glean-gradle-plugin step from crash and nimbus builds
2024-02-07 17:56:32 +00:00
github-actions
71356474b3
Import translations from android-l10n
2024-02-03 00:26:38 +00:00
James Hugman
338e0cd3bf
Fixup GleanPlumbMessageHelper rename bustage
2024-01-26 18:12:11 +00:00
t-p-white
01f1578630
Bug 1874861 - Removed redundant LongParameterList suppression's
2024-01-18 18:37:49 +00:00
github-actions
624f3c8332
Import translations from android-l10n
2023-12-27 00:27:11 +00:00
James Hugman
4ce0fc2143
Bug 1867901 — Add string-alias to features in nimbus feature manifests
2023-12-06 17:59:33 +00:00
mike a
c6ad552c06
Bug 1862096 – add toolbar related telemetry
2023-12-05 06:48:35 +00:00
mcarare
60d3978145
Bug 1821005 - Restore reverted Gradle 8 upgrade due to startup crashes"
...
This reverts commit 592e88b3547d2e96ae04d8b5bd69cbab2ac3e97e.
2023-12-05 03:44:20 +00:00
github-actions
f8593e994f
Import translations from android-l10n
2023-11-11 00:30:35 +00:00
Ryan VanderMeulen
c65ab071b9
Bug 1821005 - Revert Gradle 8 upgrade due to startup crashes
...
Revert "Bug 1863744 - Update Gradle to version 8.4"
This reverts commit 829795632954148709fbe945c78d55cc62053ac8.
Revert "Bug 1821005 - Apply additional keep rules for missing classes detected while running R8."
This reverts commit 8f3f246cc5ff571323f56d46963d8d176bec91e3.
Revert "Bug 1821005 - Set UI_INJECTION_HOST mode for lint in test."
This reverts commit 6962bf0b5df57781045f68417f76527bcdf521ab.
Revert "Bug 1821005 - Include sourcesJar as an input of publishing."
This reverts commit 41b2a48da577787c3189eec8c8af71c35cfecbfb.
Revert "Bug 1821005 - Set compileOptions for android subprojects."
This reverts commit fb21df9d0a9cd585e216733dc1bf929636df20f1.
Revert "Bug 1821005 - Replace deprecated project.buildDir"
This reverts commit 6f880de46ec73f7e5240a0279108bbb6aeb0f63b.
Revert "Bug 1821005 - Exclude generated metrics docs from detekt."
This reverts commit f17d2430bf1daabeed2724312354018050f3f52a.
Revert "Bug 1821005 - Exclude build in extensions versioning from detekt."
This reverts commit 34144c5ad1d62e2d85492f8d32341bbcd032690b.
Revert "Bug 1821005 - Add uses-feature tag for camera permission."
This reverts commit 13c80944bd1756cdcaa98eef783b6a23ad12cabd.
Revert "Bug 1821005 - Set nonTransitiveRClass and nonFinalResIds build flags to false."
This reverts commit 219fbc19c54134ad264edc79642fa1799c6f54d6.
Revert "Bug 1821005 - Apply plugin: 'kotlin-android' for UI modules."
This reverts commit ddbd5e18eb9d2b33b4de4a6df48d97ec4ab42963.
Revert "Bug 1821005 - Enable generation of the BuildConfig class"
This reverts commit 65c2b8c63790fbd2352f3f94b99c80d81d18dae1.
Revert "Bug 1821005 - Add namespace to samples-glean-library module"
This reverts commit 0239233efb1cc4e896e4aa0337e3da911eeb2f1c.
Revert "Bug 1821005 - Replace deprecated toLowerCase with lowercase."
This reverts commit 69f2c66aad3aa638a1bab31b2a1e6c597d1f3992.
Revert "Bug 1821005 - Replace deprecated 'toInt' method with 'code' property."
This reverts commit 7adb38a6fbe20de3fdb6723a10e574d183e7fcff.
Revert "Bug 1821005 - Replace deprecated execResult."
This reverts commit bfd02dd16d7e5c9dbcf34858fbbe4176d698f8cd.
Revert "Bug 1849833 - Replace deprecated extractNativeLibs manifest attribute."
This reverts commit a05bc9618457ab2d71a5d3d88d8d3b0318497a54.
Revert "Bug 1821005 - Upgrade AGP to 8.0.2"
This reverts commit fc0fadd63553e2144ce074454d502ecf307eb988.
Revert "Bug 1821005 - Upgrade kotlin-dsl to 4.1.0."
This reverts commit 14e8903e922fa22e28450520be3b6152be6a3a8f.
Revert "Bug 1821005 - Upgrade Gradle to 8.3 version."
This reverts commit f14f447a4d43588d24e4ca3efde0668ddcf7cf08.
2023-11-08 13:35:38 -05:00
mcarare
04345cb27b
Bug 1821005 - Enable generation of the BuildConfig class
...
For modules that use buildConfigField and generate metrics, because BuildConfig is not generated by default after Gradle 8.
2023-11-08 09:10:09 +00:00
James Hugman
0e1d0d238a
Bug 1862927 — Remove duplicate nimbus enrollment/exposure events
2023-11-03 21:52:41 +00:00
alexandra.virvara
ef3d185387
Bug 1826772: conditionally displayed cards
2023-10-31 10:40:57 +00:00
github-actions[bot]
1739f32d7f
Update to A-S 120.20231014050328 on main ( https://github.com/mozilla-mobile/firefox-android/pull/4088 )
...
* Update A-S to 120.20231014050328.
* No bug - Update uses of `SuggestionQuery` in Firefox Suggest.
This commit fixes the breaking change introduced in
mozilla/application-services#5867 .
* Fixup build breaking from Nimbus pref-key addition
---------
Co-authored-by: MickeyMoz <sebastian@mozilla.com >
Co-authored-by: Ryan VanderMeulen <rvandermeulen@mozilla.com >
Co-authored-by: Lina Butler <lina@yakshaving.ninja >
Co-authored-by: James Hugman <james@hugman.tv >
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-10-16 20:03:20 +00:00
github-actions
d40e474012
Import translations from android-l10n
2023-09-30 00:29:49 +00:00
mcarare
84353d11f8
Bug 1849833 - Move misplaced dependencies block.
...
dependencies are defined by buildscript.
2023-09-11 06:36:20 +00:00
mcarare
063c553913
Bug 1849833 - Replace deprecated compileSdkVersion.
...
This is replaced by defaultConfig compileSdk.
2023-09-11 06:36:20 +00:00
jackyzy823
7d6c48e2f5
Bug 1851213 - Prefix Application Services dependency
2023-09-05 22:54:54 +00:00
iTrooz
2faa4efee1
Bug 1813788 - Split deleting site data from browsing history
2023-08-22 17:09:23 +00:00
mike a
90cc12c255
Bug 1815637 - cherry picking 548379d, the original rtl commit
2023-08-04 04:32:44 +00:00
MatthewTighe
c87183c8b5
Bug 1843168 - Expose Mockito through test support component
2023-07-24 18:02:09 +00:00
James Hugman
49f769edbe
Bug 1843546 — Fixup message-under-experiment while experimenter doesn't do feature versioning
2023-07-18 13:23:06 +00:00
James Hugman
48da7c5772
Bug 1843546 — Fixup malformed control messages
2023-07-18 13:23:06 +00:00
Arturo Mejia
8b238ff494
Reverts "Bug 1815637 - Add rtl support."
2023-07-13 17:55:12 +00:00
Gabriel Luong
bdb061cf96
Bug 1840210 - Rename mozac_ic_check to mozac_ic_checkmark_24
2023-07-10 22:15:49 +00:00
James Hugman
df0d2e4a75
Bug 1842242 — Make messaging feature coenrolling
2023-07-10 18:45:11 +00:00
James Hugman
2be75519cf
Bug 1841262 — Add coenrolling features to NimbusBuilder
...
This commit refactors the android-components implementations of `NimbusBuilder`
and `Nimbus` to accommodate the new `getCoenrollingFeatureIds()` API.
This API is internal to Application Services, but needs to be passed in
via the constructor of the Nimbus object.
2023-07-06 16:21:32 +00:00
github-actions
671c33c1b3
Import translations from android-l10n
2023-07-04 00:29:41 +00:00
mike a
220598ba24
Bug 1840308 – added condition to finish first time splash screen faster if the marekting and experiment data is fetched first
2023-06-29 03:19:37 +00:00