celenity
d54b55d09c
fix: requests
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-18 20:46:23 -05:00
celenity
47de6a3816
fix: ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:40 -05:00
celenity
2968a02662
fix: ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:40 -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
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
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 >
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 >
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
celenity
f9df931a00
feat: Create separate repo for management of external/out of band resources, like uBlock Origin assets, to allow for easier management and maintenance
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-08-19 15:30:50 -04:00
Akash Yadav
9a3d1848e6
fix: allow overriding version name for IronFox
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-06-14 02:44:01 +05:30
Akash Yadav
7bd4f38d16
fix: do not use relative paths for APK and AAB artifacts
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-29 13:22:30 +05:30
celenity
26992e6772
fix
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-28 18:05:26 -04:00
Akash Yadav
bca938c6bf
fix: remove unnecessary date processing for IF_BUILD_DATE
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 11:34:42 +05:30
celenity
24f0919b97
fix: ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-17 21:26:33 -04:00
Akash Yadav
ec8709b067
fix: override fenix build date using IF_BUILD_DATE
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 02:20:41 +05:30
Akash Yadav
5e0f9bb680
fix: set MOZ_BUILD_DATE to pipeline creation time
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 02:19:21 +05:30
Akash Yadav
2e6546f0a9
fix: invalid switch-case for variant check
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 02:15:13 +05:30
Akash Yadav
c979b52474
fix: update env var names to better reflect their purpose
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 01:59:32 +05:30
Akash Yadav
cf0f786e7c
fix: disallow manual version specification
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 01:59:32 +05:30
Akash Yadav
0f1ea4ed4b
fix(ci): ensure ANDROID_NDK always set to expected version in CI
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-04-28 18:01:43 +05:30
Akash Yadav
d07a20e68b
fix: avoid using printf in for uBO URL
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-04-02 12:14:05 +05:30
Akash Yadav
8d6d628053
fix: unresolved variable in ci-build.sh
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-04-02 12:04:12 +05:30
Akash Yadav
cc17b8558d
fix: dynamically set uBO assets URL to either 'dev' or 'main' variant
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-04-02 12:00:35 +05:30
Akash Yadav
c54f63f9d4
fix(ci): use absolute path to bundletool
2025-01-18 08:35:39 +05:30
Akash Yadav
e414efe3bc
fix(ci): invalid variant name for bundle output
2025-01-18 01:42:28 +05:30
Akash Yadav
adf5aac57a
fix(ci): set MOZ_BUILD_DATE to commit timestamp
2025-01-17 23:37:26 +05:30
Akash Yadav
00f73d781e
fix(ci): add support for building for x86_64
2025-01-17 19:18:30 +05:30
Akash Yadav
dc326a35fe
fix(ci): missing password spec for apksigner
2025-01-17 16:09:54 +05:30
Akash Yadav
bfdf2f1789
fix(ci): allow building AAB with build.sh
2025-01-17 15:56:28 +05:30
Akash Yadav
b4926ecf90
fix(ci): build bundle before packaging apkset
2025-01-17 15:28:05 +05:30
Akash Yadav
6175b4785e
fix(ci): add job to auto-publish release
2025-01-17 15:18:56 +05:30
Akash Yadav
dd6688f93e
fix(ci): update build config to allow building AAR
2025-01-17 12:43:05 +05:30
Akash Yadav
53cd6786b5
fix: put docker env vars into separate file
2025-01-10 01:12:13 +05:30
Akash Yadav
89f9018287
fix: setup Android SDK in Dockerfile
2025-01-09 23:32:09 +05:30
Akash Yadav
3f296f1c03
fix: setup Android SDK when building in CI instead of Dockerfile
2025-01-09 21:41:56 +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
5b8c82c026
fix(ci): remove SDK setup step from ci-build.sh
2025-01-08 23:08:42 +05:30
Akash Yadav
7a6cb9a9e6
fix: extract independent build steps into .cirrus.yml
2025-01-08 15:24:12 +05:30
Akash Yadav
1fa97275a0
fix: enable command tracing in ci-build.sh
2025-01-08 15:14:09 +05:30
Akash Yadav
405cf5eb3f
fix: invalid path to get_sources.sh in ci-build.sh
2025-01-08 15:07:47 +05:30
Akash Yadav
64554b2ae0
fix: add dedicated script for CI build
2025-01-08 14:57:02 +05:30