application-services
application-services copied to clipboard
Firefox Application Services
Added boilerplate for UniFFI, error handling, databases, etc. I tried to follow the best practices from other application-services components. Created the initial types and methods for the API. I think...
(This is on top of #5546, let's merge that one first) Dismissed suggestion Urls are stored in the database and not returned again in subsequent queries. This currently works with...
- Use the `data_path` rather than `cache_path` for the suggest DB. This is prep for for storing the suggestion dismissal data in the DB, which should not be reset on...
Putting it up a little early, still needs: - [x] unit tests, - [x] fixing up swiftlint - [x] ios-tests - [x] Two patches for iOS and Android - [x]...
Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.7.1 to 4.10.0. Release notes Sourced from typing-extensions's releases. 4.10.0rc1 Release 4.10.0rc1 (February 17, 2024) Add support for PEP 728, supporting the closed keyword argument and the...
[Rendered](https://github.com/mozilla/application-services/blob/6100a53c0fd80db6efcbcb49eae345fc4b4e8e21/components/suggest/README.md) I wanted to add an architecture diagram, too, but I'm still learning Mermaid's syntax! :joy: Here's a start at some better documentation, though! ### Pull Request checklist ### -...
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.7 to 2.2.1. Release notes Sourced from urllib3's releases. 2.2.1 🚀 urllib3 is fundraising for HTTP/2 support urllib3 is raising ~$40,000 USD to release HTTP/2 support and...
Runs `cargo update` and cleans up some unused deps ### Pull Request checklist ### - **Breaking changes**: This PR follows our [breaking change policy](https://github.com/mozilla/application-services/blob/main/docs/howtos/breaking-changes.md) - [x] This PR follows the...
This shows off a potential viaduct replacement that uses new UniFFI features. The 1000ft view is that: - We define an [HTTP backend trait in Rust](https://github.com/bendk/application-services/blob/92d1861410adf385d972346068e43a9682d8e967/components/fairy-bridge/src/backend.rs#L24-L28) (note that the method...
STR: * Follow [these instructions](https://github.com/mozilla/application-services/blob/main/docs/howtos/locally-published-components-in-firefox-ios.md) * Run `./bootstrap.sh` in the local ios checkout * Attempt to build The build fails with output that looks roughly like: ``` Using bin/nimbus-fml-configuration.sh as...