celenity
2db40c620b
fix: Use patches for certain changes (instead of sed/the prebuild script)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-01-15 23:04:55 -05:00
celenity
020eaff04f
feat: Add support for building IronFox on macOS
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-01-15 23:04:54 -05:00
celenity
fa3a43afb5
feat: Remove additional telemetry components
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-01-15 23:04:54 -05:00
celenity
577e9f820a
feat: Stub PlayStoreReviewPromptController + remove microG Tasks, and remove CustomReviewPromptTelemetryMiddleware
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-01-15 23:04:54 -05:00
celenity
5db8f1fef2
fix: Remove certain libraries from Gradle versions + remove Crash Reporter from Push
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-01-15 23:04:54 -05:00
celenity
20f5c34328
feat: Remove Search telemetry (Like our previous approach)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-01-15 23:04:54 -05:00
celenity
bc56858b0b
v142.0.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-01-15 23:04:53 -05:00
celenity and Weblate
efde2474fc
IronFox v147.0.0.1
...
ironfox-oss/IronFox!117
____
## Changes
- [Fixed a bug that caused the Android search widget to appear transparent](https://gitlab.com/ironfox-oss/IronFox/-/issues/225 ).
- [Fixed a bug that prevented the user's real locale from being reflected in certain cases when locale spoofing was disabled](https://gitlab.com/ironfox-oss/IronFox/-/commit/f495970cdaa5ebd0dc382da074fbbb90168d36b3 ).
- [Fixed a crash that occurred upon navigating to certain settings from private browsing](https://gitlab.com/ironfox-oss/IronFox/-/commit/7ac50880c69de478be13c383ef1c41e1275ddc40 ).
- [Fixed an issue that prevented Gecko preferences from being properly applied for Bundle builds](https://gitlab.com/ironfox-oss/IronFox/-/issues/227 ).
- [Updated certificate pinning entries](https://gitlab.com/ironfox-oss/IronFox/-/commit/86733dcd356aa6de9fd8ec8eb67ed15847dc8298 ).
- Other minor tweaks and fixes.
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2026-01-16 04:01:45 +00:00
444ab875d1
IronFox v147.0
...
ironfox-oss/IronFox!115
____
## Changes
- [Added an OLED theme](https://gitlab.com/ironfox-oss/IronFox/-/commit/7008b9c865161b653ddca5b4ba3922caf0dbf015 ).
- Enable content process isolation by default.
- **NOTE**: This may cause issues with live streaming on certain websites *(such as `rumble.com`)*. If desired, at the cost of security, you can disable content process isolation by navigating to `Settings` -> `About` -> `About IronFox`, tapping the IronFox logo 7 times, navigating back to `Secret settings`, disabling the setting to enable content process isolation, and restarting your browser.
- Created and integrated a new separate [`UnifiedPush-AC`](https://gitlab.com/ironfox-oss/unifiedpush-ac ) component to support UnifiedPush functionality.
- Implemented support for Gecko localizations *(ex. for `about:` pages)*.
- [Prevented exposing the browser name and vendor to extensions](https://gitlab.com/ironfox-oss/IronFox/-/commit/8fa2ceaa9cd0d3fff8c8f8fe0052a612fa939583 ) to improve privacy and resolve compatibility issues with certain extensions.
- Updated to Firefox [`147.0`](https://firefox.com/firefox/android/147.0/releasenotes/ ).
- Other tweaks, enhancements, and refinements.
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Co-authored-by: techaddict <20232669-techaddict@users.noreply.gitlab.com >
Co-authored-by: user <user@localhost.localdomain >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2026-01-13 21:21:00 +00:00
870c6342f3
IronFox v146.0.1
...
ironfox-oss/IronFox!112
____
## Changes
- [Enabled memory tagging](https://gitlab.com/ironfox-oss/IronFox/-/commit/e24a24e63c8d55f12aa45573654e5e2fa45debaa ) *(via [Android's Arm Memory Tagging Extension](https://developer.android.com/ndk/guides/arm-mte ))* to improve security for supported devices *(such as the Pixel 8 and newer)*.
- [Fixed an issue with Obtainium app installation](https://gitlab.com/ironfox-oss/IronFox/-/commit/6026d6524fd92f827c16953704371fe0f809e3ab ).
- Updated Bundletool to [`1.18.3`](https://github.com/google/bundletool/releases/tag/1.18.3 ).
- Updated to Firefox [`146.0.1`](https://firefox.com/firefox/android/146.0.1/releasenotes/ ).
- Updated microG to [`v0.3.11.250932`](https://github.com/microg/GmsCore/releases/tag/v0.3.11.250932 ).
- Updated Rust to [`1.92.0`](https://releases.rs/docs/1.92.0/ ).
- [Various tweaks, fixes, and refinements - especially to the build process](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/112/diffs ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Co-authored-by: techaddict <20232669-techaddict@users.noreply.gitlab.com >
Co-authored-by: user <user@localhost.localdomain >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2025-12-19 16:16:28 +00:00
440d5482a1
IronFox v146.0
...
ironfox-oss/IronFox!109
____
## Changes
- [Added missing Gecko icons/branding assets](https://gitlab.com/ironfox-oss/IronFox/-/commit/90e371ec7c119f7108a2247fa404cb6c7eb5ce6f ).
- Added a toggle in settings that forces the browser to *always* use private mode *(similar to Firefox on Desktop)*. The setting is *disabled* by default, and is located at `Settings` -> `IronFox` -> `IronFox settings` -> `Privacy` -> **`Always use private browsing`**.
- [Disabled Mozilla's new `Unified Trust Panel` by default](https://gitlab.com/ironfox-oss/IronFox/-/commit/2eaa0c7c9accce2552bdc932d7962f3d887c0f7d ), as it prevents users from being able to control the cookie banner blocker on a per-site basis.
- [Enabled Mozilla's new redesign for private browsing mode](https://gitlab.com/ironfox-oss/IronFox/-/commit/43661d10a790800a77b5a8e59eebbcf21f860c76 ) by default.
- Fixed [an issue with `BankID` authentication](https://gitlab.com/ironfox-oss/IronFox/-/issues/213 ) on certain websites *(Thanks to [rajtsic](https://gitlab.com/rajtsic )!)*.
- [Removed Mozilla's new `Clear Key` CDM](https://gitlab.com/ironfox-oss/IronFox/-/commit/f9a0a07793125d4e989414113a60e9a8379dcd81 ).
- Updated cbindgen to [`0.29.2`](https://docs.rs/crate/cbindgen/0.29.2 ).
- Updated to Firefox [`146.0`](https://firefox.com/firefox/android/146.0/releasenotes/ ).
- [Various tweaks to improve and refine the build process, as well as other minor changes, tweaks, and fixes](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/109/diffs ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: techaddict <20232669-techaddict@users.noreply.gitlab.com >
Co-authored-by: user <user@localhost.localdomain >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2025-12-10 19:08:11 +00:00
31e00c18d0
IronFox v145.0.2
...
ironfox-oss/IronFox!105
____
## Changes
- Removed DNS0 from the list of default DNS over HTTPS providers, due to [its unfortunate discontinuation](https://www.dns0.eu/ ).
- Removed [the Mozilla Ads Client library](https://github.com/mozilla/application-services/tree/main/components/ads-client ) from [Application Services](https://github.com/mozilla/application-services ).
- Removed the Mullvad Leta search engine, due to [its unfortunate discontinuation](https://mullvad.net/blog/2025/11/6/shutting-down-our-search-proxy-leta ) *(Thanks to @techaddict: https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/101 ! 💜 )*.
- Updated to Firefox [`145.0.2`](https://firefox.com/firefox/android/145.0.2/releasenotes/ ).
- Updated to Phoenix [`2025.11.27.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2025.11.27.1 ).
- [Other minor tweaks, fixes, and refinements](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/105/diffs ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: techaddict <20232669-techaddict@users.noreply.gitlab.com >
Co-authored-by: user <user@localhost.localdomain >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2025-11-28 15:11:03 +00:00
1eda235744
IronFox v145.0.1
...
ironfox-oss/IronFox!104
____
## Changes
- Updated the default version of Rust to [`1.91.1`](https://releases.rs/docs/1.91.1/ ).
- Updated to Firefox [`145.0.1`](https://firefox.com/firefox/android/145.0.1/releasenotes/ ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2025-11-19 19:13:03 +00:00
301f29a513
IronFox v145.0
...
ironfox-oss/IronFox!100
____
## Changes
- Added a toggle in settings to control the [media autoplay blocking policy](https://wiki.mozilla.org/Media/block-autoplay#What_strategy_does_Firefox_use_for_blocking_autoplay ?) when JIT is otherwise disabled globally *(set to `Transient` by default)*, located at `Settings` -> `IronFox` -> `IronFox settings` -> **`Media autoplay`**.
- Fixed [an issue](https://gitlab.com/ironfox-oss/IronFox/-/issues/199 ) that prevented certain preferences from persisting across restarts.
- Updated the default version of Rust to [`1.91.0`](https://releases.rs/docs/1.91.0/ ).
- Updated to Firefox [`145.0`](https://firefox.com/firefox/android/145.0/releasenotes/ ).
- Updated to Phoenix [`2025.11.07.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2025.11.07.1 ).
- [Other minor tweaks and adjustments](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/100/diffs ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: LucasMZ <git@lucasmz.dev >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2025-11-11 18:17:55 +00:00
765acc4588
IronFox v144.0.2
...
ironfox-oss/IronFox!97
____
## Changes
- Added [Marginalia](https://marginalia-search.com/ ) as a default/built-in search engine.
- Updated to Firefox [`144.0.2`](https://firefox.com/firefox/android/144.0.2/releasenotes/ ).
- Updated Phoenix to [`2025.10.26.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2025.10.26.1 ).
- [Other minor tweaks and adjustments](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/97/diffs ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2025-10-28 22:33:34 +00:00
9ee53aa6c0
IronFox v144.0.1
...
ironfox-oss/IronFox!94
____
## Important
We are currently unable to provide updates to IronFox on **Accrescent**, [due to ongoing client and server issues that Accrescent is facing](https://infosec.exchange/@accrescent/115408303090609483 ). This impacts **all** apps on Accrescent, and is not just limited to IronFox.
**For the time being, we would highly recommend Accrescent users use our `Nightly` CI builds**. As we now use a separate package ID for these builds, it is possible to install Nightly builds *alongside* your existing, standard install of IronFox. This ensures that you can continue to receive the latest security updates and fixes from us, without losing any existing data. **Once updates resume on Accrescent, you can *(and **should**)* simply switch back to your existing standard install.**
Please see [here](https://gitlab.com/ironfox-oss/IronFox/-/blob/dev/docs/FAQ.md#how-can-i-download-nightly-builds ) for details on how to install our `Nightly` builds.
## Changes
- [Enabled the display of certain advanced options](https://gitlab.com/ironfox-oss/IronFox/-/commit/bb47aee7e67cd4f4d97ef12f936cd11f941757ae ) at [`about:support`](about:support).
- [Implemented support to block/filter unwanted Remote Settings collections on the Application Services level](https://gitlab.com/ironfox-oss/IronFox/-/commit/33373ec291c5f754d1ff0086cb137c737d5f9ef9 ), similar to [the current Remote Settings Blocker patch](https://gitlab.com/ironfox-oss/IronFox/-/blob/e6c69ef28d4d9d298b52f4b6992587d1d27753df/patches/gecko-rs-blocker.patch ) *(derived from LibreWolf)* for Gecko. This is necessary due to this Remote Settings instance being separate from Gecko's instance.
- Replaced the `Enable WebGL` settings toggle with a **`Disable WebGL`** toggle that disables WebGL instead, to improve clarity and help avoid confusion.
- Updated to Firefox [`144.0.1`](https://firefox.com/firefox/android/144.0.1/releasenotes/ ).
- [Other minor tweaks and adjustments](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/94/diffs ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2025-10-22 19:20:53 +00:00
e6c69ef28d
IronFox v144.0
...
ironfox-oss/IronFox!92
____
## Changes
- [Added a separate toggle in settings to enable/disable JIT for **extensions**](https://gitlab.com/ironfox-oss/IronFox/-/commit/48a42e213af239b7bac0e721819d5a27db102891 ) when JIT is otherwise disabled globally *(**Disabled** by default)*, located at `Settings` -> `IronFox` -> `IronFox settings` -> `Security` -> **`Enable JavaScript Just-in-time Compilation (JIT) for extensions`**.
- [Added support for natively enabling/disabling WebGL per-site](https://gitlab.com/ironfox-oss/IronFox/-/commit/5e1acb19a636e7abd1613bfcd61b7dddfc04d7d5 ) via FPP overrides. **It is now recommended to disable the uBlock Origin `Block WebGL` lists** *(The `Block WebGL` lists will be removed from the uBlock Origin config entirely in the near future, but we're keeping them for now to ex. give users time to update)*. See [Notes](#notes) below for details, such as how you can manually allow desired websites to use WebGL.
- [Added a toggle in settings to enable or disable our default WebGL overrides](https://gitlab.com/ironfox-oss/IronFox/-/commit/c9298799ee57550346834cf2d4ca8581c0bbd24d ) *(**Enabled** by default)*, located at `Settings` -> `IronFox` -> `IronFox settings` -> `Privacy` -> **`Enable WebGL overrides from IronFox`**. When WebGL is enabled, this setting enables WebGL by default for certain websites, to reduce breakage/unexpected behavior. Note that this list is **NOT** fetched/updated remotely.
- [Added a toggle in settings to enable or disable spoofing the timezone to `UTC-0`](https://gitlab.com/ironfox-oss/IronFox/-/commit/c8cb5064e4d55972b8daae64d14a603d654e6b7e ) *(**Disabled** by default)*, located at `Settings` -> `IronFox` -> `IronFox settings` -> `Privacy` -> **`Spoof timezone to UTC-0`**.
- [Added a toggle in settings to enable or disable our default timezone overrides](https://gitlab.com/ironfox-oss/IronFox/-/commit/c8cb5064e4d55972b8daae64d14a603d654e6b7e ) *(**Enabled** by default)*, located at `Settings` -> `IronFox` -> `IronFox settings` -> `Privacy` -> **`Enable timezone spoofing overrides from IronFox`**. When timezone spoofing is enabled, this setting disables timezone spoofing by default for certain websites, to reduce breakage/unexpected behavior. Note that this list is **NOT** fetched/updated remotely.
- [Added a toggle in settings to enable or disable *Mozilla's* default fingerprinting protection overrides](https://gitlab.com/ironfox-oss/IronFox/-/commit/64e3706be82ddb4d6ce2fd1e1090d8b372352976 ) to reduce website breakage *(**Enabled** by default)*, located at `Settings` -> `IronFox` -> `IronFox settings` -> `Privacy` -> **`Enable fingerprinting protection overrides from Mozilla`**. Note that this list **IS** fetched/updated remotely.
- [Added a toggle in settings to enable or disable *our* default fingerprinting protection overrides](https://gitlab.com/ironfox-oss/IronFox/-/commit/64e3706be82ddb4d6ce2fd1e1090d8b372352976 ) to reduce website breakage *(**Enabled** by default)*, located at `Settings` -> `IronFox` -> `IronFox settings` -> `Privacy` -> **`Enable fingerprinting protection overrides from IronFox`**. This toggle does **not** disable fingerprinting protection overrides that we set to **harden** protection for certain websites. Note that this list is **NOT** fetched/updated remotely.
- [Implemented](https://gitlab.com/ironfox-oss/IronFox/-/commit/522770b2dc7847002fb85a2bbb6789da37bf7910 ) [Phoenix's extension blocklist](https://codeberg.org/celenity/Phoenix/src/branch/pages/build/policies/blocklist.json ) to block malicious/phishing/sketchy extensions.
- [Locked Gecko preferences controlled by UI settings](https://gitlab.com/ironfox-oss/IronFox/-/commit/bc9df5c52cdd8ec7b14d4dc48bc018988fbeeba5 ) *(See [details](https://gitlab.com/ironfox-oss/IronFox/-/blob/dev/docs/FAQ.md#why-are-certain-preferences-locked ))*.
- [Prevented the JIT toggle from controlling `javascript.options.main_process_disable_jit`](https://gitlab.com/ironfox-oss/IronFox/-/commit/8171a4da48009de1ec6a206630141f564d04963e ), as this pref is not required for JIT to function, and is preferable to leave on - even when JIT is enabled, to improve security.
- Updated to Firefox [`144.0`](https://firefox.com/firefox/android/144.0/releasenotes/ ).
- Updated microG to [`v0.3.10.250932`](https://github.com/microg/GmsCore/releases/tag/v0.3.10.250932 ).
- Updated Phoenix to [`2025.10.12.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2025.10.12.1 ).
- [Other minor tweaks, adjustments, and enhancements](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/92/diffs ).
## Notes
You can manually allow websites to use WebGL with the `privacy.fingerprintingProtection.granularOverrides` preference at `about:config`. For instance, if I want to allow **`example.com`** to use WebGL, I would set the value of `privacy.fingerprintingProtection.granularOverrides` to:
```sh
[{"firstPartyDomain":"example.com","overrides":"-DisableWebGL"}]
```
If I *also* wanted to allow `example2.com`, I'd set the value to:
```sh
[{"firstPartyDomain":"example.com","overrides":"-DisableWebGL"},{"firstPartyDomain":"example2.com","overrides":"-DisableWebGL"}]
```
**[Please report websites that require WebGL to us if possible](https://gitlab.com/ironfox-oss/IronFox/-/issues )**, so that we can investigate and potentially add them to the default WebGL overrides list.
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2025-10-16 04:14:42 +00:00
1ea1640554
IronFox v143.0.4
...
ironfox-oss/IronFox!90
____
## Changes
- [Removed unnecessary query parameters from the built-in `Startpage` and `Startpage (EU)` search engines](https://gitlab.com/ironfox-oss/IronFox/-/commit/2e0a77065ac42f312bb2137026a11b725212d463 ).
- Updated to Firefox [`143.0.4`](https://firefox.com/firefox/android/143.0.4/releasenotes/ ).
- Updated to Phoenix [`2025.10.03.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2025.10.03.1 ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2025-10-04 03:55:46 +00:00
126662aee2
IronFox v143.0.3.1
...
ironfox-oss/IronFox!87
____
## Changes
- Fixed [an issue that resulted in add-ons being disabled after installation for certain users when the toggle to allow installation of add-ons was disabled](https://gitlab.com/ironfox-oss/IronFox/-/issues/187 ) - *([See details](https://gitlab.com/ironfox-oss/IronFox/-/issues/187#note_2792168725 ))*.
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2025-10-02 12:51:42 +00:00
859d60e323
IronFox v143.0.3
...
ironfox-oss/IronFox!85
____
## Changes
- Enabled [display of built-in add-ons at the `Extensions` fragment](https://gitlab.com/ironfox-oss/IronFox/-/commit/2f382311f9331439012cababf1477a2296837f4e ) *(As a result, users can now easily see/control built-in extensions, and disable them if desired)*.
- Ensured that [Android's `Credential Manager` API is always prioritized over Google Play Services/microG on supported devices](https://gitlab.com/ironfox-oss/IronFox/-/commit/9c6bd0570721b60ba32f27f2b6bfc6c8cf09016a ).
- [Exposed `about:translations` at `about:about`](https://gitlab.com/ironfox-oss/IronFox/-/commit/94b73a9ffc63bf5108be1006ddd839947dc83524 ).
- [Implemented enterprise policies](https://gitlab.com/ironfox-oss/IronFox/-/commit/304c4e088c08a70df7b9e30e63cc5e8ac3e59ed9 ) to control various features/functionality in Gecko.
- Rebased onto Firefox [`143.0.3`](https://firefox.com/firefox/android/143.0.3/releasenotes/ ).
- Removed [the `Mozilla Ad Routing Service` *(`MARS`)* library](https://gitlab.com/ironfox-oss/IronFox/-/commit/b88a4db3029d36714e8a7be087b7bbaafb2ee79a ).
- Removed [privileged add-on signing status from external Mozilla add-ons](https://gitlab.com/ironfox-oss/IronFox/-/commit/76a6e95f323bfd630bc39c9fa6ab9400436e4e95 ).
- Updated the default Rust version to [`1.90.0`](https://doc.rust-lang.org/stable/releases.html#version-190-2025-09-18 ).
- [Updated the setting to enable/disable installation of add-ons](https://gitlab.com/ironfox-oss/IronFox/-/commit/4dc340b4aa98018730c558adcb34a9f709711ec1 ) to leverage policies - making it more effective/comprehensive, and improved UX by displaying a pop-up when a user attempts to install an add-on while the setting is disabled.
- [Other minor tweaks and adjustments](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/85/diffs ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2025-10-01 13:16:45 +00:00
8f8170af48
IronFox v143.0.2
...
ironfox-oss/IronFox!82
____
## Changes
- Rebased onto Firefox [`143.0.2`](https://firefox.com/firefox/android/143.0.2/releasenotes/ ).
- [Added a toggle to enable or disable collections](https://gitlab.com/ironfox-oss/IronFox/-/commit/235eb6e018e0f3b9df5724bbcb4441ffdeda0ba4 ), **enabled** by default, located at `Settings` -> `IronFox` -> `IronFox settings` -> `Miscellaneous` -> `Enable collections`.
- [Added a toggle to enable or disable `Firefox Translations`](https://gitlab.com/ironfox-oss/IronFox/-/commit/0b96f35fb09d8c3c5f241791e6df9b4a68fbd157 ), **enabled** by default, located at `Settings` -> `IronFox` -> `IronFox settings` -> `Miscellaneous` -> `Enable Firefox Translations` *(Related Gecko preferences: `browser.translations.enable`, `browser.translations.simulateUnsupportedEngine`)*.
- [Disabled speculative connections](https://gitlab.com/ironfox-oss/IronFox/-/commit/3456e562224f534226fa53fc91d394db3977e225 ).
- [Enabled alternate app icon selection](https://gitlab.com/ironfox-oss/IronFox/-/commit/ee2c38ab2683c93f173a1f545cc9f1bae3321e2c ).
- [Other minor tweaks and adjustments](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/82/diffs ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: LucasMZ <git@lucasmz.dev >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2025-09-25 06:33:58 +00:00
d6c4c71cb1
IronFox v143.0
...
ironfox-oss/IronFox!80
____
## Changes
- [Fixed an issue that caused the browser to always attempt to install uBlock Origin, even if deselected on the onboarding](https://gitlab.com/ironfox-oss/IronFox/-/issues/180 ).
- [Fixed and added back the `Debug Drawer` secret setting](https://gitlab.com/ironfox-oss/IronFox/-/commit/c6e1c4cd6884302f3027b1a688678ff1892f57cb ).
- [Glean](https://github.com/mozilla/glean ) is now built with [Tor Browser's no-op UniFFI binding generator](https://gitlab.com/ironfox-oss/IronFox/-/commit/766e179979764b0cca567738625d361fe8407711 ).
- Prevented the browser from initializing the [Nimbus *(Experimentation)* library](https://experimenter.info/getting-started/engineers/getting-started-for-android-engineers/ ).
- Rebased onto Application Services [`v143.0`](https://github.com/mozilla/application-services/releases/tag/v143.0 ).
- Rebased onto Firefox [`143.0`](https://firefox.com/firefox/android/143.0/releasenotes/ ).
- Rebased onto Glean [`v64.5.5`](https://github.com/mozilla/glean/releases/tag/v64.5.5 ).
- Removed additional unwanted/unnecessary components used for data collection and marketing.
- Removed [Glean](https://github.com/mozilla/glean ) from Mozilla's [Android Components](https://searchfox.org/firefox-main/source/mobile/android/android-components/README.md ).
- Removed [Glean](https://github.com/mozilla/glean ) from [Application Services](https://github.com/mozilla/application-services ).
- Removed the `Enable disk cache for secure webpages` UI setting toggle. Note that the `Enable disk cache` toggle is a master-switch, it disables disk cache for *both* insecure *and* secure websites, and it remains off by default.
- Removed the `Hard-fail OCSP revocation checks` UI setting toggle, as we no longer enable or use OCSP by default, in favor of CRLite *([See details](https://codeberg.org/celenity/Phoenix/commit/e599bd459e11ad32155a4f13c100bd251b0ed23b ))*.
- Removed [Nimbus](https://experimenter.info/getting-started/engineers/getting-started-for-android-engineers/ ) from the [`engine-gecko` Android component](https://searchfox.org/firefox-main/source/mobile/android/android-components/components/browser/engine-gecko/README.md ).
- [Stubbed `PlayStoreReviewPromptController`, and removed the now-unnecessary microG `Tasks` library](https://gitlab.com/ironfox-oss/IronFox/-/commit/52791d3500102d76b08f3c58c72274a55ffa8973 ).
- Updated the default Rust version [for **Gecko** and **Glean**](https://gitlab.com/ironfox-oss/IronFox/-/commit/ec6ee31f83eb5537a08df4fcc2228713c9443223 ) to [`1.89.0`](https://doc.rust-lang.org/stable/releases.html#version-1890-2025-08-07 ).
- Updated Phoenix to [`2025.09.07.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2025.09.07.1 ).
- [Other tweaks, refinements, and minor enhancements](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/80/diffs ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: LucasMZ <git@lucasmz.dev >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2025-09-17 13:46:08 +00:00
celenity and Akash Yadav
56448d319f
IronFox v142.0.1
...
ironfox-oss/IronFox!73
____
## Changes
- [Fixed an issue that prevented `Collections` from displaying on the browser homepage for some users](https://gitlab.com/ironfox-oss/IronFox/-/issues/162 ).
- [Fixed an issue that prevented the `Request English versions of webpages` toggle from reflecting its proper value when set from the onboarding](https://gitlab.com/ironfox-oss/IronFox/-/issues/160 ).
- [Reduced dependencies on the `Glean` *(telemetry)* library](https://gitlab.com/ironfox-oss/IronFox/-/commit/5bf21d12d1ab6d5ee5f4db30f9774186181f2406 ).
- Rebased onto Firefox [`142.0.1`](https://www.mozilla.org/firefox/android/142.0.1/releasenotes/ ).
- [Stubbed additional `metrics` components](https://gitlab.com/ironfox-oss/IronFox/-/tree/a37897edc64e5f024bb3234ee3dded27f2fb0755/patches/fenix-overlay/app/src/main/java/org/mozilla/fenix/components/metrics ).
- [Updated Rust for `Application Services`](https://gitlab.com/ironfox-oss/IronFox/-/commit/917decfb45151d2a5e0a3ef31f30e40537ef5df3 ) to [`1.89.0`](https://doc.rust-lang.org/stable/releases.html#version-1890-2025-08-07 ).
- [Other minor tweaks and adjustments](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/73/diffs ).
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Akash Yadav <itsaky01@gmail.com >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: Akash Yadav <itsaky01@gmail.com >
2025-08-30 15:52:12 +05:30
Akash Yadav
ac6a27100c
fix: bump to v142.0.0.1
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-08-21 13:37:55 +05:30
Akash Yadav
0be301dbca
fix: update scripts to use service account
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-08-21 11:54:12 +05:30
celenity
795014c9c5
fix: Do not clone Application Services Glean
...
We already clone Glean directly, and since we publish Glean to Graven local immediately, AFAICT we don't use or need the AS Glean - no reason to clone it twice
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-19 21:40:31 -04:00
celenity
2c7269ddb6
fix: Glean version
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-19 20:41:23 -04:00
celenity
c63d9887c6
v142.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-19 18:16:27 -04:00
celenity
f9df931a00
feat: Create separate repo for management of external/out of band resources, like uBlock Origin assets, to allow for easier management and maintenance
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-19 15:30:50 -04:00
celenity
39b1d59917
fix: Stub SentryService, clean-up/minimize patches to disable crash reporting and telemetry, and prevent GeckoView from trying to load non-existent GeckoCrashHelper library
...
Particularly, we now no-op the Crash Reporter's initialization/install method directly from Android Components, and we no-op Glean's main initialization method in Fenix (from `GleanHelper`)
This heavily reduces the complexity of our patches/maintenance costs - ex. now `Analytics.kt` (and other components) effectively do nothing, so we no longer have to patch them out
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-17 04:57:12 -04:00
celenity
28592eb00a
fix: fix-up (+ minor tweaks/refinements)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-16 20:51:09 -04:00
celenity
5e78521d99
fix: path
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-16 13:56:36 -04:00
celenity
3e8e4cb6c4
fix: typo
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-16 13:46:43 -04:00
celenity
3837758cdb
fix: Simplify/minimize patches (in favor of prebuild.sh) - should allow for far easier maintenance
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-16 04:35:44 -04:00
celenity
6dee5a4749
fix: Minor tweaks/fixes/additions
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-16 02:03:50 -04:00
celenity
2200662a70
WIP: v142.0 (Part 3...)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-15 23:36:58 -04:00
celenity
5fe8aa656c
WIP: v142.0 (Part 2...)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-15 02:26:04 -04:00
celenity
4ecb7abfce
WIP: v142.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-14 04:07:50 -04:00
celenity
a23c75572d
fix: Add a-c-localize-maven.patch to patches.yaml
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-12 01:44:08 -04:00
celenity
833dc775cc
fix: Do not waste time/resources building unnecessary/unwanted example/sample libraries
...
We don't use these at all, so it doesn't make sense to build them (Mozilla also doesn't build most of these for reference) - this appears to heavily speed up the build process, and also helps to minimizes patches
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-12 01:37:22 -04:00
celenity
764b774f41
feat: Add echo commands to build.sh to make it clear which commands specifically are being run and when - should allow for easier debugging/testing - and in general, nice to have
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-11 22:08:36 -04:00
Akash Yadav
a5455e9038
fix: create parent dirs when writing overlays
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-08-10 13:38:11 +05:30
Akash Yadav
9ac85e5881
fix: create parent dirs when writing overlays
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-08-10 12:27:08 +05:30
Akash Yadav
e7b531fcd9
fix: create parent dirs when writing overlays
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-08-10 12:20:37 +05:30
Akash Yadav
735f68d651
fix: update update-fdroid-repo job to conform to new repo structure
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-08-10 11:34:36 +05:30
celenity
d0b45eeae5
feat: Enable about:inference
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-08 03:46:41 -04:00
celenity
cea28b6e2e
fix: Organization/naming of patches
...
This should now make it a lot clearer what certain patches do, which part of the code they're targetting, etc. This should also allow for easier rebasing.
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-08 02:42:38 -04:00
celenity
65b140977c
v141.0.3
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-07 14:50:27 -04:00
celenity
2a88fca805
feat: Update Phoenix to 2025.08.06.1 - https://codeberg.org/celenity/Phoenix/releases/tag/2025.08.06.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-07 02:32:53 -04:00
celenity
5dd24b2465
fix: Take back control of privacy.baselineFingerprintingProtection and privacy.baselineFingerprintingProtection.overrides
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-07 02:30:40 -04:00