Lina Butler
1188dd2816
suggest: Fix Clippy lints.
2023-07-20 23:56:12 +00:00
Lina Butler
5de430fdb0
suggest: Derive built-in traits for `Suggestion`.
2023-07-20 23:56:12 +00:00
Lina Butler
8a98fedccb
suggest: Store and return icons.
2023-07-20 23:56:12 +00:00
Lina Butler
8014bba339
suggest: Use the same full keyword heuristics as Desktop.
2023-07-20 23:56:12 +00:00
Lina Butler
2da2064692
suggest: Add UniFFI bindings for `SuggestionProvider`.
2023-07-20 23:56:12 +00:00
Lina Butler
aa8c6315c8
suggest: Build config changes for Kotlin UniFFI bindings.
...
This commit adds an empty UniFFI interface for the new Suggest
component.
2023-07-20 23:56:12 +00:00
Lina Butler
dffb6086cc
suggest: Open database connections lazily.
...
Before, creating a provider would block the calling thread until the
database was set up. Now, migrations will run the first time the
database is accessed, which we already expect to happen on a background
thread.
2023-07-20 23:56:12 +00:00
Lina Butler
15f6adec51
Initial scaffolding for a Suggest component.
...
This commit adds a new component to fetch search suggestions from
Remote Settings and store them in an SQLite database.
2023-07-20 23:56:12 +00:00
James Hugman
fad43b7737
Update dependencies and changelog
2023-07-20 01:00:01 +00:00
James Hugman
b24e09925a
Add filters to lists
2023-07-20 01:00:01 +00:00
James Hugman
c8405ab756
Refactor ExperimentList— to eliminate duplication found in previous
2023-07-20 01:00:01 +00:00
James Hugman
8a624ffa13
Now working with optional channel and app_name
2023-07-20 01:00:01 +00:00
James Hugman
3f2dfca4f8
Convert manifest source in to an enum
2023-07-20 01:00:01 +00:00
Andrew Halberstadt
e565f1fee6
Update Taskgraph and dependencies
...
I'm working on adding a 'mark-as-shipped' task for shipit, and it will
simplify things a bit if the Taskgraph dependencies are updated before
hand.
2023-07-19 20:21:57 +00:00
James Hugman
aa3a34b6cb
Bug 1843907 Fixup URI crash for Fenix
2023-07-18 18:03:58 +00:00
Tarik Eshaq
99826c287a
Fixes depedency summaries
2023-07-18 15:44:55 +00:00
lougeniac64
cc29c6925f
Removed obsolete iOS sync logic
2023-07-17 22:39:21 +00:00
Andrew Halberstadt
10b032aab0
Add 'version.txt' to project root and refactor automation to use it
...
This is needed in order to add application-services to Shipit, which
expects a `version.txt` file at the repository root. Rather than have
this duplicated both here and `.buildconfig-android.yml`, this patch
refactors automation to use `version.txt` instead.
Bug: 1842897
2023-07-17 13:35:11 +00:00
Ryan VanderMeulen
44113c9654
Update Protobuf Gradle Plugin to version 0.9.4
2023-07-17 03:49:35 +00:00
James Hugman
daf996a306
Address reviewer comments
2023-07-16 15:18:17 +00:00
James Hugman
40bb4f9446
Add changelog entry
2023-07-16 15:18:17 +00:00
James Hugman
d98c6cca95
Add open args to unenroll, log-state and apply-file
2023-07-16 15:18:17 +00:00
James Hugman
10cfd0d0cf
Add --pbcopy option to copy URLs to the clipboard
2023-07-16 15:18:17 +00:00
James Hugman
0911025612
Refactor arguments for calls into start_app into StartAppProtocol
2023-07-16 15:18:17 +00:00
James Hugman
70a410fd04
Add experiment args to deeplinks for sending to iOS
2023-07-16 15:18:17 +00:00
James Hugman
bfa1d89e3f
Added iOS URL processor in Swift, requires calling from scene:willConnectTo:session:options
2023-07-16 15:18:17 +00:00
James Hugman
5d6695832d
Added Android URL processor in Kotlin
2023-07-16 15:18:17 +00:00
Charlie
47f4c50a82
update for pr feedback
2023-07-12 17:05:42 +00:00
Charlie
6bd85f8d70
update enrollment logic to move not-selected/not-targeted check a level deeper
2023-07-12 17:05:42 +00:00
Charlie
99925e9596
update changelog
2023-07-12 17:05:42 +00:00
Charlie
c2cb9c219c
update rollouts to re-evaluate enrollment if they are disqualified for targeting or bucketing
2023-07-12 17:05:42 +00:00
James Hugman
f9d5c92c5b
Address reviewer comments
2023-07-12 10:36:05 +00:00
James Hugman
fe12fe3252
Add --patch option for all commands that takes an experiment
2023-07-12 10:36:05 +00:00
Elise Richards
5247bf077d
For EXP-3625: Take getCoenrollingFeatureIds out of the interfaces
2023-07-10 17:01:42 +00:00
Elise Richards
83037f5fbd
For EXP-3625: Changelog
2023-07-10 17:01:42 +00:00
Elise Richards
f82926245f
For EXP-3625: Hook up getCoenrollingFeatureIds to NimbusApi and NimbusBuilder for swift
2023-07-10 17:01:42 +00:00
Elise Richards
73fd43c86c
For EXP-3625: Hook up getCoenrollingFeatureIds to NimbusInterface and NimbusBuilder for kotlin
2023-07-10 17:01:42 +00:00
dependabot[bot]
aae8665088
Bump charset-normalizer from 3.1.0 to 3.2.0 in /tools
...
Bumps [charset-normalizer](https://github.com/Ousret/charset_normalizer ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/Ousret/charset_normalizer/releases )
- [Changelog](https://github.com/Ousret/charset_normalizer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Ousret/charset_normalizer/compare/3.1.0...3.2.0 )
---
updated-dependencies:
- dependency-name: charset-normalizer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-10 16:51:08 +00:00
Ryan VanderMeulen
5b8d675090
Update some Gradle dependencies
2023-07-07 20:12:57 +00:00
James Hugman
d5e0574ff1
Address reviewer comments
2023-07-07 18:23:27 +00:00
James Hugman
1f018e49ad
Add changelog
2023-07-07 18:23:27 +00:00
James Hugman
e234d7d02d
Generalize/tidy replace_str so it can be used with strings::fmt
2023-07-07 18:23:27 +00:00
James Hugman
c07dab4baa
Add iOS API for recording exposure from experiment
2023-07-07 18:23:27 +00:00
James Hugman
a8b69c05da
Add Android API for recording exposure from experiment
2023-07-07 18:23:27 +00:00
James Hugman
f54fe8211b
Replace {experiment} with slug in feature config
2023-07-07 18:23:27 +00:00
Elise Richards
47a77ed7f7
For #3655 : Add cirrus test for fml get coenrolling feature ids
2023-07-06 20:04:12 +00:00
Elise Richards
45ae5280f5
For #3655 : Add changelog
2023-07-06 20:04:12 +00:00
Elise Richards
5c101d375a
For EXP-3655: Expose get coenrolling ids on the fml udl
2023-07-06 20:04:12 +00:00
Elise Richards
779eec703c
For EXP-3655: Expose get coenrolling ids on the fml client
2023-07-06 20:04:12 +00:00
Julien Cristau
069700ac91
Bug 1835689 - don't include cached tasks in existing_tasks for release promotion
...
Release promotion reuses tasks generated by the on-push decision, to
avoid duplicating work. For cached tasks however, that means reusing
index lookups that can be out of date by the time relpro runs, and
requiring a new push to pick up rebuilt cached tasks. By listing the
cached kinds in rebuild-kinds, we force new index lookups at release
promotion time, to pick up e.g. new docker images without an extra push.
2023-07-06 08:58:12 +00:00