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>
|
2025-12-19 16:16:28 +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>
|
2025-11-28 15:11: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>
|
2025-11-11 18:17:55 +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
|
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 |
|
celenity
|
430f825bbd
|
fix: Do not build/configure exoplayer
Due to us disabling HLS, we don't include this library at all, and don't have any need for it
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-07-27 22:10:01 -04:00 |
|
celenity
|
5f93acf57e
|
Bump microG version + default Rust version (and minor tweaks to build script)
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-07-22 23:06:11 -04:00 |
|
celenity
|
63a99045b4
|
WIP: v141.0
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-07-22 08:21:43 -04:00 |
|
celenity
|
7c763d1980
|
fix: Update dependencies, + update build.sh & prebuild.sh to match latest changes from Fennec: 7d1b61fc91
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-06-25 00:07:12 -04:00 |
|
Akash Yadav
|
a5bc4db4d4
|
fix: downgrade application-services to v139
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-05-28 15:18:32 +05:30 |
|
Akash Yadav
|
03a66c7b98
|
fix: do not join mach commands
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-28 14:44:37 +05:30 |
|
Akash Yadav
|
6d4038d745
|
fix: suppress warning in build.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-22 01:36:36 +05:30 |
|
Akash Yadav
|
fc7058a4a3
|
fix: set -u and -o pipefail in build.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-22 01:36:36 +05:30 |
|
Akash Yadav
|
c417e3aac6
|
fix: variable substitution
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-01 19:04:53 +05:30 |
|
Akash Yadav
|
c9a429abb0
|
fix: multilocale build error
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-01 19:00:32 +05:30 |
|
Akash Yadav
|
9cdabe66c0
|
fix(ci): use CARGO_HOME instead of hardcoded path in build scripts
|
2025-03-25 12:23:56 +05:30 |
|
Akash Yadav
|
a71b456809
|
Revert "fix(scripts): invalid variable substitution"
This reverts commit 6d6ab32a88.
|
2025-01-22 17:44:25 +05:30 |
|
Akash Yadav
|
6d6ab32a88
|
fix(scripts): invalid variable substitution
|
2025-01-20 16:43:43 +05:30 |
|
Akash Yadav
|
9bade55fcf
|
fix(scripts): use named variable instead of positional
|
2025-01-17 17:45:11 +05:30 |
|
Akash Yadav
|
f77e7f74dc
|
fix(scripts): fail if build_type is none of apk,bundle
|
2025-01-17 16:04:34 +05:30 |
|
Akash Yadav
|
bfdf2f1789
|
fix(ci): allow building AAB with build.sh
|
2025-01-17 15:56:28 +05:30 |
|
Akash Yadav
|
ab494a92cf
|
fix(ci): unset CI environment variable when building application-services
|
2025-01-17 10:53:58 +05:30 |
|
Akash Yadav
|
911ff0d79c
|
fix: rename 'paths_*.sh' to 'env_*.sh'
env_*.sh names are better suited since the scripts are used to set up environment variables
|
2025-01-09 00:14:37 +05:30 |
|
Akash Yadav
|
7f05a41788
|
fix: remove unnecessary OS check when building LLVM for F-Droid
|
2025-01-03 09:18:53 +05:30 |
|
Akash Yadav
|
54b02fd278
|
fix: auto source paths_fdroid.sh when building for F-Droid
|
2025-01-03 09:17:53 +05:30 |
|
Akash Yadav
|
c520778a13
|
fix: source .cargo/env in build.sh
|
2024-12-31 22:58:10 +05:30 |
|
Akash Yadav
|
b21c397048
|
fix: resolve shellcheck warnings
|
2024-12-31 12:20:28 +05:30 |
|
Akash Yadav
|
300e938a16
|
fix: use bash script for downloading sources
|
2024-12-29 19:39:04 +05:30 |
|
Akash Yadav
|
aa70820d56
|
fix: move Android SDK related setup from build.sh to setup-android-sdk.sh
|
2024-12-29 08:59:24 +05:30 |
|
Akash Yadav
|
59673a0994
|
fix: build wasi-sdk locally
|
2024-12-28 22:00:43 +05:30 |
|
Akash Yadav
|
ebb5460122
|
fix: invalid env var is used for sdkmanager
|
2024-12-28 20:31:40 +05:30 |
|
Akash Yadav
|
4f8b8aed6e
|
fix: set GRADLE_MICROG_VERSION_WITHOUT_GIT=1 when building GmsCore
|
2024-12-28 19:55:14 +05:30 |
|
Akash Yadav
|
f52bfd680b
|
fix: accept license before build
|
2024-12-28 19:28:08 +05:30 |
|
Akash Yadav
|
d563325929
|
fix: ensure sdkmanager is in PATH
|
2024-12-28 19:20:17 +05:30 |
|
Akash Yadav
|
8d2f099a44
|
fix: save targets_to_build in build dir
|
2024-12-28 17:23:49 +05:30 |
|
Akash Yadav
|
bea85da945
|
fix: do not build llvm and wasi when building locally
|
2024-12-28 16:29:16 +05:30 |
|
Akash Yadav
|
2d40891ac8
|
fix: require manual source for paths.sh
|
2024-12-28 16:27:31 +05:30 |
|
Akash Yadav
|
154ac1e776
|
refactor: reformat scripts
|
2024-12-28 16:21:30 +05:30 |
|
Akash Yadav
|
5c280d0ca0
|
init: reorganize files and allow building without fdroid
|
2024-12-28 16:09:07 +05:30 |
|