2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-07 15:20:38 +00:00
Commit Graph

46 Commits

Author SHA1 Message Date
Arturo Mejia
13522ca859 [fenix] Bug 1815901 - Further document experimentation for cookie banner handling 2023-02-10 02:43:07 +00:00
Tarik Eshaq
360aa313e2 [fenix] Bug 1810818: Configures order of panels in new user onboarding 2023-01-23 19:38:43 +00:00
Mugurell
7502195edd [fenix] Bug 1810792 - Enable Pocket sponsored stories 2023-01-18 07:54:53 +00:00
jhugman
5ac1cd9b48 [fenix] EXP 2991: Add surface to messaging fml (https://github.com/mozilla-mobile/fenix/pull/28423)
* Move messaging fml to a separate file

* Add surface property to message data

* Get messages for just a single surface

* Add surface to messaging middleware

* ktlint

* Add tests for filtering by surface

* Add homescreen to default-browser message

* Move surface param to MessageActions instead of MessagingMiddleware

* Added computed property for surface to message

* ktlint

* Address reviewer comment

* Fixup tests

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-01-17 15:21:20 +00:00
jhugman
0e795b267b [fenix] Closes EXP-2986 - Add adjust params to custom attributes for messaging display triggers (https://github.com/mozilla-mobile/fenix/pull/28518)
* Add adjust params to custom attributes for messaging display triggers

* Add isNotificationEnabled to display trigger attributes
2023-01-17 11:45:08 +00:00
Roger Yang
4767434d76 [fenix] Revert "Revert "Closes 28417: Add nimbus flags for pre permission prompt""
This reverts commit f62d571ffca88646da491486dd2d7bcfc1156ae3.
2023-01-11 03:14:03 +00:00
Roger Yang
1502a7b7b1 [fenix] Revert "Closes 28417: Add nimbus flags for pre permission prompt"
This reverts commit 0480b615cd195117eba7196c922744ed53e59e37.
2023-01-10 19:20:21 +00:00
Arturo Mejia
31e1a8f34d [fenix] Bug 1797593 - Add re-engagement dialog for cookie banners. 2023-01-06 00:39:17 +00:00
rahulsainani
d8c8040197 [fenix] Closes 28417: Add nimbus flags for pre permission prompt 2023-01-05 21:33:04 +00:00
jhugman
ddb815b07d [fenix] For EXP-2992: Add notification config with polling interval to messaging feature (https://github.com/mozilla-mobile/fenix/pull/28381) 2023-01-05 16:57:15 +00:00
Mugurell
696f7e3690 [fenix] Bug 1804544 - Disable TCP by default in beta and release 2022-12-08 10:02:00 +00:00
Roger Yang
e47e85b2b6 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/27949: Add engagement notification for inactive users 2022-11-28 20:08:10 +00:00
Arturo Mejia
7add94ef18 [fenix] Disable cookie banner handling by default. 2022-11-23 09:43:15 -05:00
owlishDeveloper
b782aaaf3e [fenix] Bug 1796146 - Add UI for the Cookie Banner preferences 2022-11-15 19:42:54 +00:00
MatthewTighe
088055743c [fenix] For https://github.com/mozilla-mobile/fenix/issues/27698: add set as default growth data 2022-11-07 19:04:46 -05:00
Arturo Mejia
276d7db0c4 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26865: Make the Nimbus MR Onboarding features true by default. 2022-09-12 16:44:08 -04:00
Arturo Mejia
a31c5edce0 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26858: Remove unused nimbus engine-settings tabs-prioritization-enabled feature. 2022-09-08 10:41:18 -04:00
Arturo Mejia
6db2c727ec [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26858: Remove unused nimbus engine-settings total-cookie-protection-enabled feature. 2022-09-08 10:41:18 -04:00
Mugurell
20e15ac7f3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26869 - Enable TCP by default starting with v. 106
This change should not be uplifted.
2022-09-08 13:52:10 +00:00
sarah541
ff73cb6a4d [fenix] For https://github.com/mozilla-mobile/fenix/issues/26867 - Remove feature flag for first run onboarding updates 2022-09-07 21:44:33 +00:00
Gabriel Luong
43b99bb586 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26620 - Replace the onboarding nimbus feature with MR2022 nimbus feature 2022-08-24 19:46:18 +00:00
Jonathan Almeida
415c65c971 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26615 Add nimbus configuration feature flags for MR 2022 2022-08-24 10:18:56 +00:00
Charlie Humphreys
7db5d391d7 [fenix] add about block to nimbus.fml.yaml 2022-08-22 19:47:11 +00:00
Gabriel Luong
0cf87d567f [fenix] For https://github.com/mozilla-mobile/fenix/issues/26549 - Add Nimbus feature flag for first run onboarding page updates and Jump back in CFR 2022-08-19 19:06:34 +00:00
Gabriel Luong
dbb01910ad [fenix] For https://github.com/mozilla-mobile/fenix/issues/26528 - Add a nimbus feature flag for MR Home Onboarding Dialog 2022-08-18 21:30:37 +00:00
Alexandru2909
adbce1a881 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26335: Enable sponsored shortcuts by default 2022-08-17 12:57:40 -04:00
Mugurell
37acc283c7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26414 - Have the Pocket spocs feature as part of the homescreen sections experiments 2022-08-16 14:35:35 +00:00
mike a
5bceed7dbd [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26446: add wallpaper oboarding Nimbus flag 2022-08-15 23:21:25 +00:00
Gabriel Luong
96a9b4a773 [fenix] No issue - Use the onboarding description in nimbus.fml.yaml 2022-08-15 17:17:23 -04:00
sarah541
dcfcb4dcf5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26308 - Add feature flag for MR onboarding 2022-08-12 15:01:33 +00:00
Arturo Mejia
597aac0c72 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25915: Remove the hard coded default browser message 2022-07-07 22:16:25 +00:00
Arturo Mejia
fe5c0d6fe5 [fenix] No issue: Update update default-browser style to PERSISTENT 2022-07-07 22:16:25 +00:00
Arturo Mejia
3c58b8e405 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25736: Add experiment for Total cookie protection. 2022-07-05 19:07:05 +00:00
Arturo Mejia
9b6fd9047d [fenix] For https://github.com/mozilla-mobile/fenix/issues/25213: Add tabs prioritization experiment 2022-06-29 17:11:54 +00:00
Arturo Mejia
e05daef826 [fenix] No issue: Add number_of_app_launches custom attribute to nimbus messages. 2022-06-29 12:13:24 -04:00
Mugurell
ac6ba404c6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25352 - Add a new FML feature to gate Pocket sponsored stories 2022-05-27 18:16:22 +00:00
Arturo Mejia
a567877e46 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25110: Enable the messaging framework feature 2022-05-05 20:47:28 -04:00
Arturo Mejia
20c6c90df8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24906: Add SURVEY style to nimbus messages FML. 2022-04-21 16:51:06 -04:00
Roger Yang
002be083d4 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24733: Create nimbus feature for Unified Search experimentation 2022-04-19 00:07:37 +00:00
Arturo Mejia
faabf505c6 [fenix] Enable messaging framework in nightly 2022-04-13 01:41:49 +00:00
Roger Yang
c947d44c64 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24733: Setup search for Unified Search experimentation 2022-04-12 22:35:57 +00:00
jhugman
ed086b6f71 [fenix] Add defaults to FML, add control behaviour 2022-04-01 16:13:39 +00:00
Jonathan Almeida
70014e589a [fenix] For https://github.com/mozilla-mobile/fenix/issues/24220 and https://github.com/mozilla-mobile/fenix/issues/24223: Connect GleanPlumb messages with the new tab ui card.
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2022-03-26 22:14:49 +00:00
Gabriel Luong
d1e3135793 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23990 - Allow for Nimbus experimentation for Contile top sites 2022-03-04 17:20:38 +00:00
jhugman
0541ba4fd9 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/23492: Perf regression of calling isFirefoxDefault from main thread (https://github.com/mozilla-mobile/fenix/pull/23556)
* Fixes https://github.com/mozilla-mobile/fenix/issues/23492 — Fixup perf regression of calling isFirefoxDefault from the main thread

* Tightening of near defunct default browser message

* Fixup early crash in debug build

* ktlint
2022-02-08 12:44:07 +00:00
jhugman
9b651a484b [fenix] First use of Nimbus FML plugin (https://github.com/mozilla-mobile/fenix/pull/23400)
* Consume Nimbus FML plugin

* Convert Homescreen to use FML

* Convert nimbusValidation to use FML

* Convert legacy experiments to use the feature API and FML

Remove dead helper code and documentation

* Fixup failing test

Co-authored-by: Grisha Kruglov <gkruglov@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-01-28 12:48:05 +00:00