celenity
cb188dc0f9
IronFox v148.0.2
...
ironfox-oss/IronFox!130
# IronFox 148.0.2
____
## Changes
- Updated to Firefox [`148.0.2`](https://firefox.com/firefox/android/148.0.2/releasenotes/ ).
- Updated to Rust [`1.94.0`](https://releases.rs/docs/1.94.0/ ).
- Minor tweaks, fixes, and enhancements.
MR-author: celenity <celenity@celenity.dev >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2026-03-10 19:55:16 +00:00
celenity and Weblate
4559d300f1
IronFox v148.0.1
...
ironfox-oss/IronFox!129
# IronFox 148.0.1
____
## Changes
- Updated to Firefox [`148.0.1`](https://firefox.com/firefox/android/148.0.1/releasenotes/ ).
- Implemented `SHA512sum` validation for external sources/dependencies at build-time to improve security and reproducability.
- [Added missing Gecko(View) assets](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/129/diffs?commit_id=4704ea7c3cb19aad045507aad63f6f9cadcd8ba7 ) to fix issues and improve display of internal *(`about:`)* pages.
- [Removed `about:restricted`](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/129/diffs?commit_id=55aa1f030173c68bf2a30cbc8d9632bb71dad532 ) *(used for parental controls/filtering)*.
- [Removed certain unused/unwanted Gecko assets](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/129/diffs?commit_id=d4e4623668776b895c9f06449f9b7cf47050c048 ).
- Minor tweaks, fixes, and enhancements.
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-03-03 07:56:04 +00:00
celenity and Weblate
1d091878ed
IronFox v148.0
...
ironfox-oss/IronFox!127
# IronFox 148.0
____
## Changes
- Updated to Firefox [`148.0`](https://firefox.com/firefox/android/148.0/releasenotes/ ).
- Updated to Phoenix [`2026.02.23.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2026.02.23.1 ).
- 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 >
2026-02-26 18:04:16 +00:00
478782f687
IronFox v147.0.4
...
ironfox-oss/IronFox!125
# IronFox 147.0.4
____
## Changes
- Updated to Firefox [`147.0.4`](https://firefox.com/firefox/android/147.0.4/releasenotes/ ).
- Updated to Phoenix [`2026.02.16.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2026.02.16.1 ).
- Updated to microG [`v0.3.13.250932`](https://github.com/microg/GmsCore/releases/tag/v0.3.13.250932 ).
- Updated to Rust [`1.93.1`](https://releases.rs/docs/1.93.1/ ).
- Disabled the [Date Decoder *(RDD)* process](https://firefox-source-docs.mozilla.org/dom/ipc/process_model.html#data-decoder-rdd-process ) by default, due to potential [memory safety issues](https://codeberg.org/ironfox-oss/IronFox/issues/94 ).
- This means that when isolated content process support is enabled, media playback will not work properly for many websites.
- As a result, we've unfortunately disabled isolated content process support by default for now - but it can still be enabled from secret settings if desired, at the cost of breakage for media playback on certain websites. We hope to enable it again by default in the near future.
- [Enabled canvas randomization for solid colors](https://gitlab.com/ironfox-oss/IronFox/-/commit/e8e5976010ff75784db49170fb613d9e97e8f2a1 ).
- Adapted from [LibreWolf](https://codeberg.org/librewolf/source/commit/343645241e58cb43b713968cb29614688e6d8979 ) - thanks to [any1here](https://codeberg.org/any1here )! <3
- [Removed the OpenAI backend](https://gitlab.com/ironfox-oss/IronFox/-/commit/ecc15b7d11ac5388e1ae463fd8b239c7014637c0?merge_request_iid=125 ).
- Various improvements to the overall build process.
- Other minor tweaks, fixes, and enhancements.
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <contact@itsaky.com >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2026-02-17 07:45:17 +00:00
celenity and Weblate
7436d1abea
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 >
2026-02-05 22:28:55 +00:00
celenity and Weblate
636a1ca017
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 >
2026-01-27 21:18:49 +00:00
celenity and Weblate
88f2631c7c
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 >
2026-01-17 16:04:24 +00:00
celenity and Weblate
be520f64b3
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
4c342f1f48
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
5f80ede13b
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
66ca5dc774
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
4913304503
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
cf1927c54b
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
995e83b0c8
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
5ecd490b7d
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
4b02ef03d9
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
1432fd78ef
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
ace7d5aa8b
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
76048803e7
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
51fe5549c2
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
1dcb479bbe
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
594372f418
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
baa773377e
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
494c3c3759
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
90801491c7
fix: update scripts to use service account
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-08-21 11:54:12 +05:30
celenity
2694cd7d8e
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
11a9bc0067
fix: Glean version
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-19 20:41:23 -04:00
celenity
7fb5f5fa4f
v142.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-19 18:16:27 -04:00
celenity
c483a9c943
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
723fa77802
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
13c0bda7ff
fix: fix-up (+ minor tweaks/refinements)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-16 20:51:09 -04:00
celenity
7a9e8164ee
fix: path
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-16 13:56:36 -04:00
celenity
a7e396ae80
fix: typo
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-16 13:46:43 -04:00
celenity
afc2dd03e7
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
73c4d7b323
fix: Minor tweaks/fixes/additions
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-16 02:03:50 -04:00
celenity
2ca974d6fb
WIP: v142.0 (Part 3...)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-15 23:36:58 -04:00
celenity
1b5570c918
WIP: v142.0 (Part 2...)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-15 02:26:04 -04:00
celenity
0fcd41872a
WIP: v142.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-14 04:07:50 -04:00
celenity
317866eecb
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
e6543ccef5
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
9f5005b27c
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
cdb0cddee8
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
dcea5e202f
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
2e20f000b8
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
a71ccb7caf
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
262e99e32a
feat: Enable about:inference
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-08 03:46:41 -04:00
celenity
478108921b
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
ea86f6b78f
v141.0.3
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-07 14:50:27 -04:00
celenity
688f7fb4a8
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
dddf6e2497
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