celenity
2c00b4093d
fix: Disable Rust incremental compilation to ensure builds are fresh (+ minor formatting for Rust env vars)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-30 15:37:27 -04:00
celenity
3fe5e21201
fix: add java to PATH for sign.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-30 02:52:30 +00:00
celenity
bb9597f7de
fix: vars for Java and awk at prebuild.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-29 20:26:14 -04:00
celenity
1a11e942ec
feat: bump NPM to 11.12.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-29 20:15:09 -04:00
celenity
3618dc3788
feat: Set-up Python with UV directly
...
(also sets envs to configure Python and UV)
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-29 20:14:28 -04:00
celenity
f7aba43071
feat: re-organize configuration files into separate configs directory
...
This should also help slightly speed up the build process, as it prevents us unnecessarily copying ex. the mozconfig files
Also includes a few minor tweaks to envs, like Gradle flags and new Phoenix envs (for next release)
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-29 20:10:49 -04:00
celenity
123592bc2c
feat: Enable verbose Gradle console logs
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-29 02:46:08 +00:00
celenity
0852d777c2
feat: Handle downloading JDK 17 (Temurin) ourselves directly
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-29 02:45:43 +00:00
celenity
c5a9a32f4f
fix: prevent running releaseOssLicensesCleanUp before building Fenix's bundle, to ensure that the generated dependencies.json isn't automatically deleted
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-29 02:43:05 +00:00
celenity
2f00de0001
feat: Prevent exposing branding resources/certain internal assets to websites - adapted from Tor Browser: ecb798d066
...
also see https://codeberg.org/librewolf/source/pulls/158
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-28 07:31:06 +00:00
celenity
17ee1e35b0
fix: use a patch to replace Google Play FIDO of microG, instead of a sed command
...
technically not necessary, but I'd rather be extra safe to ensure we monitor this and never accidentally ship it
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-27 21:23:43 +00:00
celenity
cceab745dd
fix: re-enable the OSS licensing task
...
should now be fixed, because we use `gradle -p mobile/android/fenix` instead of `gradle :fenix`
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-27 21:03:52 +00:00
celenity
60652479fd
feat: Substitute Android Components, and use our own approach to substitute Glean
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-27 07:33:29 +00:00
celenity
a2499b4b91
feat: bump firefox-l10n
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-25 04:47:11 +00:00
celenity
a5f8d5bf45
fix: Node.js woes
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-25 04:45:21 +00:00
celenity
f2f469e02f
v149.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-24 15:18:53 +00:00
celenity
8b120eb84c
fix: remove Claude integration from mozilla-central
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-23 18:52:58 +00:00
celenity
e7f1ba4630
feat: Get Node.js
...
We need this because we now enable minification for JS (to reduce binary size)
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-23 18:51:47 +00:00
celenity
e6eb47c322
WIP: v149.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-23 05:29:31 +00:00
celenity
0ffbdfb612
fix: default location for python on Linux
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-22 20:57:15 +00:00
celenity
b15619cc93
fix: do not dynamically create bundletool script from get_sources.sh (no reason to), + add IRONFOX_JAVA env
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-22 20:14:40 +00:00
celenity
23864b8e26
fix: replace python 3.9 with the latest python(3), + add IRONFOX_PYTHON variable for setting the location of python, and prevent dynamically creating our gradle script from get_source.sh (no reason to)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-22 20:12:22 +00:00
celenity
c686093792
feat: update rustup to 1.29.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-12 17:55:43 +00:00
celenity
fd9f602ff1
fix: logic for building Bundletool from source
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 23:04:04 +00:00
celenity
6a07554216
fix: spacing for release notes template
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:36:25 +00:00
celenity
b2ab62b024
feat: update release notes template
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:35:43 +00:00
celenity
5738c2b44b
fix: disable homepage as new tab by default for now - appear to cause issues opening external files (PDFs)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:02 +00:00
celenity
4d465eaa14
feat: enable homepage as new tab by default
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:01 +00:00
celenity
af6d4cb1cd
feat: add mode to update checksums from get_sources.sh + add logic to handle invalid arguments
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:01 +00:00
celenity
39c6f2afba
feat: clone Android NDK separately from SDK + perform SHA512sum validation for it
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:01 +00:00
celenity
d516adce22
fix: clean-up
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:01 +00:00
celenity
101aee2764
fix: add back fenix-disable-gms-licensing-task patch for now
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:01 +00:00
celenity
5731fcdae2
fix: ensure we always generate license data
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:01 +00:00
celenity
322d87ff39
fix: remove unnecessary fenix-disable-gms-licensing patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:01 +00:00
celenity
d942628c2f
fix: do not run GMS licensing task
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:01 +00:00
celenity
4db9fe7853
fix: cleaning - II
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:00 +00:00
celenity
661e82616f
fix: revert: fix: do not run fenix licensing task
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:00 +00:00
celenity
4fda481e04
fix: do not run fenix licensing task
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:00 +00:00
celenity
582eb6b9db
fix: cleaning
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:15:00 +00:00
celenity
07f4c8ee29
feat: Remove Search telemetry (Like our previous approach)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:13:56 +00:00
celenity
cffebca561
v142.0.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-11 22:13:55 +00:00
celenity
d1d3734ec7
v148.0.2.1
...
ironfox-oss/IronFox!131
# IronFox 148.0.2.1
____
## Changes
- Fixed a critical bug that prevented the onboarding from working as expected for new users.
- Other minor tweaks and adjustments.
MR-author: celenity <celenity@celenity.dev >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2026-03-11 22:12:16 +00:00
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
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
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
celenity
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](e8e5976010 ).
- Adapted from [LibreWolf](343645241e ) - thanks to [any1here](https://codeberg.org/any1here )! <3
- [Removed the OpenAI backend](ecc15b7d11 ).
- 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
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
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
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
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](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 >
2026-01-16 04:01:45 +00:00