celenity
84cb006be8
fix: Install requests for F-Droid's Python gradle script
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-18 14:01:38 -05:00
celenity
c944bc2242
fix: Update F-Droid's Gradle script to the Python rewrite
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-16 18:43:06 -05:00
celenity
7bf3555a7f
fix: Android script/variables
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:39 -05:00
celenity
9bcc3f87b1
fix: Ensure setup-android.sdk.sh is properly executed
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:38 -05: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 >
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 >
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 >
2025-10-22 19:20:53 +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 >
2025-10-01 13:16:45 +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 >
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 >
2025-08-30 15:52:12 +05:30
Akash Yadav
8d4ba76894
ci: trigger CI
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-08-20 20:20:00 +05:30
celenity
ec30c3a9d8
fix: Update Licensing + Notices sections on README
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-09 16:22:15 -04:00
celenity
99257239d3
fix: Rename librewolf-rs-blocker.patch to gecko-rs-blocker.patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-05 15:32:30 -04:00
Akash Yadav
b0466003a4
docs: add link to Weblate project
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-07-31 00:36:52 +05:30
celenity
9f873c1646
Update F-Droid Gradle URL
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-26 00:56:31 -04:00
celenity
03eb98b232
Add a separate settings fragment for IronFox-specific UI settings
...
This should allow for easier maintenance and updates in the future, and provides all of our custom settings in one centralized place (This is also similar to ex. LibreWolf)
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-22 00:14:23 -04:00
celenity
7391159568
Add more docs
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-17 04:22:31 -04:00
celenity
d8cb8db9a8
Add a built-in collection of wallpapers for IronFox's homepage - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/6
...
The initial set of wallpapers are taken from Fennec F-Droid (Available under the Unsplash License): https://gitlab.com/relan/fennecmedia , but we'll be able to expand this and add additional wallpapers in the future
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-11 03:02:19 -04:00
celenity
e16304d126
feat: Disable Network Connectivity Status Monitoring (thanks to a patch derived from Tor Browser)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-29 01:41:44 -04:00
celenity
a3c9025e04
feat: Disable SSLKEYLOGGING (thanks to a patch derived from Tor Browser)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-29 01:00:06 -04:00
celenity
c735c49e11
fix: typo
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-04 01:12:29 -04:00
celenity
318c81c54b
feat: Allow installing add-ons from addons.mozilla.org without the privileged mozAddonManager API (Like Desktop), and disable mozAddonManager by default
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-04 01:11:56 -04:00
celenity
946bf0353c
Center text
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-01 19:34:04 -04:00
celenity
4811cac0f7
fix: Formatting
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-01 19:32:57 -04:00
celenity
74e724a6e2
feat: Add F-Droid QR Code to README - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/69
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-01 19:31:42 -04:00
celenity
a6fcc66590
Fix Obtainium link - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/108
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-30 17:32:15 -04:00
Akash Yadav
42cf3ece71
docs: fix broken link to task-kinds in README
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 13:40:43 +05:30
Akash Yadav
188e26faf6
docs: reformat README
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 01:59:33 +05:30
Akash Yadav
04c18ccfcc
docs: update README to reflect new prebuild args
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 01:59:32 +05:30
celenity
656c77303e
feat: Ensure we always report Firefox as the app name in the UA string (like LibreWolf's new patch: 4cf9d97a50/patches/firefox-in-ua.patch) - we weren't impacted by an issue like this AFAIK, but let's ensure one doesn't happen in the future...
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-15 02:22:17 -04:00
Akash Yadav
ae0643fd9e
build(docker): install missing gawk utility
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-04-20 15:58:41 +05:30
Akash Yadav
d68bb95cef
build(docker): update image to Fedora 42
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-04-20 15:13:02 +05:30
celenity
6340506ea9
feat: Update build instructions + setup-android-sdk.sh for Fedora 42
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-04-19 19:30:51 -04:00
celenity
6ab5032e99
feat: Limit Remote Settings to only download what we specify in preferences, using an adapted patch from LibreWolf
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-04-17 04:52:07 -04:00
Akash Yadav
5fe3edcda5
feat: add configuration to build IronFox site
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-04-13 18:18:56 +05:30
DwainZwerg
92f79508e7
Obtainium: from -> with
2025-04-03 09:02:00 +00:00
celenity
fede570793
Center README badges - https://github.com/ironfox-oss/IronFox/pull/1
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-03-14 02:40:14 -04:00
celenity
1eb511e19b
fix: Remove duplicate F-Droid/Obtainium banners from README
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-02-18 16:16:40 -05:00
celenity
6e4ef0efba
Merge branch 'main' into dev
2025-02-13 21:50:16 -05:00
Akash Yadav
c97386cf8e
docs: update README
...
* strike limitations that are no longer applicable
* add instructions for building IronFox with Docker container
* mention default location for ANDROID_HOME
* add link to Tor's LICENSE
2025-02-05 01:30:13 +05:30
Akash Yadav
cb808b912c
Merge branch 'main' into 'v135.0'
...
# Conflicts:
# scripts/prebuild.sh
2025-02-04 15:27:13 +00:00
celenity
77744a8e32
feat: Add support for spoofing locale to 'en-US' + UI toggle for it (using Tor Browser's patches) + spoof locale to 'en-US' by default
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-01-28 19:31:26 -05:00
Akash Yadav
5060f2c66e
Merge branch 'main' into 'v134.0.2-1'
...
# Conflicts:
# .gitlab-ci.yml
2025-01-25 04:42:15 +00:00
celenity
cea51ad383
feat: Add Accrescent banner + Update installation instructions :)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-01-24 02:10:40 +00:00
Akash Yadav
0c624b86d0
Merge branch 'v134.0.2' into 'main'
...
feat: update to v134.0.2
See merge request ironfox-oss/IronFox!3
2025-01-22 11:28:40 +00:00
Akash Yadav
27acac88d3
docs: update install instructions to include NASM package
2025-01-21 16:47:35 +05:30
Akash Yadav
aa0acbf418
docs: update URI for installation via Obtanium
2025-01-17 19:29:05 +05:30
Akash Yadav
00f73d781e
fix(ci): add support for building for x86_64
2025-01-17 19:18:30 +05:30
celenity
2465e86e51
feat: Add 'App Installation' section
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-01-16 17:38:20 +00:00
celenity
3fdbf18c40
Merge branch 'dev'
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-01-16 17:37:41 +00:00