1395 Commits

Author SHA1 Message Date
celenity
e17451ce6d fix: IRONFOX_TARGET_ABI
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 07:29:48 +00:00
celenity
24c66db04f fix: ensure GeckoView AARs are properly copied to the CI artifacts directory
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 04:38:27 +00:00
celenity
fa42c371fc fix: add back GeckoView gradle maven publication command
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 03:19:28 +00:00
celenity
65251a4615 fix: use IRONFOX_TARGET_ARCH instead of IRONFOX_TARGET_ARCH_MOZ (+ remove redundant gradle maven publication command, and ensure we always run mach configure before building
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:51:49 +00:00
celenity
7ddee141af fix: set build targets directly from build.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:37:36 +00:00
celenity
303ae28a1a fix: script time-out
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:03:23 +00:00
celenity
f77b5ec7b6 fix: increase timeout for build-bundle
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:02:44 +00:00
celenity
2ef9701875 fix: ensure we unset CI for AS earlier
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:02:27 +00:00
celenity
ab66594c38 fix
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:02:27 +00:00
celenity
465493caae fix: remove certain rust envs
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:02:27 +00:00
celenity
bbfcdd22a6 fix: do not set the -Cincremental=false rust flag
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:02:27 +00:00
celenity
b8a9eb5311 fix: do not set the -Csave-temps=false rust flag
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:02:27 +00:00
celenity
8aadb072c0 fix: do not set certain Rust gradle envs
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:02:27 +00:00
celenity
d1ede9759e fix: unset CI env variable for application services directly from build.sh (instead of patching it)
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:02:16 +00:00
celenity
93e46761cf feat: create GeckoView AAR archives from build.sh + set additional output directories
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:21 +00:00
celenity
714073ad60 fix: use GNU date on macOS
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:21 +00:00
celenity
6c2fa24f57 fix: minor clean-up, fix typos, and tweak env variables
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:20 +00:00
celenity
657ad0f30c fix: append prefs directly to geckoview-prefs.js for now
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:20 +00:00
celenity
558cca8133 fix: ensure IronFox prefs are preprocessed before geckoview-prefs
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:20 +00:00
celenity
2c4b8dbed3 fix: gecko-ironfox-settings-support-xpinstall.patch
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:20 +00:00
celenity
4a474e61eb fix: Prevent the setting to enable/disable installation of add-ons from disabling already installed add-ons - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/187
See https://gitlab.com/ironfox-oss/IronFox/-/issues/187#note_2792452054 for details

Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:20 +00:00
celenity
b581f542bf v143.0.2
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:20 +00:00
celenity
75acd43d8c fix: Use patches for certain changes (instead of sed/the prebuild script)
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:20 +00:00
celenity
5e9b6db8a7 feat: Add support for building IronFox on macOS
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:20 +00:00
celenity
47a9597db8 WIP: v143.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:19 +00:00
celenity
b285d0f16a feat: Remove additional telemetry components
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:19 +00:00
celenity
ed85f81962 feat: Stub PlayStoreReviewPromptController + remove microG Tasks, and remove CustomReviewPromptTelemetryMiddleware
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:19 +00:00
celenity
4a96489ed8 fix: Remove certain libraries from Gradle versions + remove Crash Reporter from Push
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:19 +00:00
celenity
f0b950519f feat: Remove Search telemetry (Like our previous approach)
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:19 +00:00
celenity
7dc110e0f1 feat: Stub additional marketing/metrics/telemetry components
Also includes minor clean-up

Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:19 +00:00
celenity
ca38d13f56 v142.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-02-06 02:01:17 +00:00
celenity
94147e1786 IronFox v147.0.3
ironfox-oss/IronFox!123
____

## Changes

- Updated to Firefox [`147.0.3`](https://firefox.com/firefox/android/147.0.3/releasenotes/).
- Backported a fix for [an upstream bug](https://bugzilla.mozilla.org/show_bug.cgi?id=2013976) to ensure that canvas data is properly randomized.
- Fixed [an issue](https://gitlab.com/ironfox-oss/IronFox/-/issues/231) that prevented `tel` links from opening the dialer app.
- Various improvements to the build process.
- Other minor tweaks, fixes, and refinements.

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>
v147.0.3
2026-02-05 22:28:55 +00:00
celenity
1a682e143e IronFox v147.0.2
ironfox-oss/IronFox!121
____

## Changes

- Updated to Firefox [`147.0.2`](https://firefox.com/firefox/android/147.0.2/releasenotes/).
- Updated to Rust [`1.93.0`](https://releases.rs/docs/1.93.0/).
- Other minor tweaks, fixes, and enhancements.

MR-author: celenity <celenity@celenity.dev>
Co-authored-by: Weblate <hosted@weblate.org>
Approved-by: Akash Yadav <itsaky01@gmail.com>
Merged-by: celenity <celenity@celenity.dev>
v147.0.2
2026-01-27 21:18:49 +00:00
celenity
03ecb35f1a IronFox v147.0.1
ironfox-oss/IronFox!119
____

## Changes

- Updated to Firefox [`147.0.1`](https://firefox.com/firefox/android/147.0.1/releasenotes/).
- Updated microG to [`v0.3.12.250932`](https://github.com/microg/GmsCore/releases/tag/v0.3.12.250932).

MR-author: celenity <celenity@celenity.dev>
Co-authored-by: Weblate <hosted@weblate.org>
Approved-by: Akash Yadav <itsaky01@gmail.com>
Merged-by: celenity <celenity@celenity.dev>
v147.0.1
2026-01-17 16:04:24 +00:00
celenity
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](f495970cda).
- [Fixed a crash that occurred upon navigating to certain settings from private browsing](7ac50880c6).
- [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](86733dcd35).
- 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>
v147.0.0.1
2026-01-16 04:01:45 +00:00
celenity
444ab875d1 IronFox v147.0
ironfox-oss/IronFox!115
____

## Changes

- [Added an OLED theme](7008b9c865).
- 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](8fa2ceaa9c) 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>
v147.0
2026-01-13 21:21:00 +00:00
celenity
870c6342f3 IronFox v146.0.1
ironfox-oss/IronFox!112
____

## Changes

- [Enabled memory tagging](e24a24e63c) *(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](6026d6524f).
- 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>
v146.0.1
2025-12-19 16:16:28 +00:00
celenity
440d5482a1 IronFox v146.0
ironfox-oss/IronFox!109
____

## Changes

- [Added missing Gecko icons/branding assets](90e371ec7c).
- 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](2eaa0c7c9a), 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](43661d10a7) 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](f9a0a07793).
- 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>
v146.0
2025-12-10 19:08:11 +00:00
celenity
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>
v145.0.2
2025-11-28 15:11:03 +00:00
celenity
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>
v145.0.1
2025-11-19 19:13:03 +00:00
celenity
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>
v145.0
2025-11-11 18:17:55 +00:00
celenity
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>
v144.0.2
2025-10-28 22:33:34 +00:00
celenity
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](bb47aee7e6) at [`about:support`](about:support).
- [Implemented support to block/filter unwanted Remote Settings collections on the Application Services level](33373ec291), similar to [the current Remote Settings Blocker patch](e6c69ef28d/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>
v144.0.1
2025-10-22 19:20:53 +00:00
celenity
e6c69ef28d IronFox v144.0
ironfox-oss/IronFox!92
____

## Changes

- [Added a separate toggle in settings to enable/disable JIT for **extensions**](48a42e213a) 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](5e1acb19a6) 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](c9298799ee) *(**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`](c8cb5064e4) *(**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](c8cb5064e4) *(**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](64e3706be8) 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](64e3706be8) 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](522770b2dc) [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](bc9df5c52c) *(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`](8171a4da48), 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>
v144.0
2025-10-16 04:14:42 +00:00
celenity
1ea1640554 IronFox v143.0.4
ironfox-oss/IronFox!90
____

## Changes

- [Removed unnecessary query parameters from the built-in `Startpage` and `Startpage (EU)` search engines](2e0a77065a).
- 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>
v143.0.4
2025-10-04 03:55:46 +00:00
celenity
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>
v143.0.3.1
2025-10-02 12:51:42 +00:00
celenity
859d60e323 IronFox v143.0.3
ironfox-oss/IronFox!85
____

## Changes

- Enabled [display of built-in add-ons at the `Extensions` fragment](2f382311f9) *(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](9c6bd05707).
- [Exposed `about:translations` at `about:about`](94b73a9ffc).
- [Implemented enterprise policies](304c4e088c) 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](b88a4db302).
- Removed [privileged add-on signing status from external Mozilla add-ons](76a6e95f32).
- 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](4dc340b4aa) 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>
v143.0.3
2025-10-01 13:16:45 +00:00
celenity
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](235eb6e018), **enabled** by default, located at `Settings` -> `IronFox` -> `IronFox settings` -> `Miscellaneous` -> `Enable collections`.
- [Added a toggle to enable or disable `Firefox Translations`](0b96f35fb0), **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](3456e56222).
- [Enabled alternate app icon selection](ee2c38ab26).
- [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>
v143.0.2
2025-09-25 06:33:58 +00:00
celenity
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](c6e1c4cd68).
- [Glean](https://github.com/mozilla/glean) is now built with [Tor Browser's no-op UniFFI binding generator](766e179979).
- 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](e599bd459e))*.
- 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](52791d3500).
- Updated the default Rust version [for **Gecko** and **Glean**](ec6ee31f83) 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>
v143.0
2025-09-17 13:46:08 +00:00
celenity
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](5bf21d12d1).
- Rebased onto Firefox [`142.0.1`](https://www.mozilla.org/firefox/android/142.0.1/releasenotes/).
- [Stubbed additional `metrics` components](a37897edc6/patches/fenix-overlay/app/src/main/java/org/mozilla/fenix/components/metrics).
- [Updated Rust for `Application Services`](917decfb45) 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>
v142.0.1
2025-08-30 15:52:12 +05:30