celenity
a90e8c16c0
fix: Enable FIDO (Phoenix disables it for next release, due to it usually using/relying on the proprietary Google Play FIDO library, which doesn't apply to us (because we use the FOSS microG FIDO library instead)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-18 01:44:29 +00:00
celenity
4d011f3df3
fix: If we're in CI, only check for l10n-central if we're producing a bundle
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-18 00:25:37 +00:00
celenity
4bde1d952c
feat: Improve granularity of the build scripts
...
Notably, this means that:
- It's now possible to build components individually
- This should especially be useful for ex. CI, so we can avoid timeouts and improve build speed by building certain components simultaneously
- It's now possible to rebuild only a specific project and its consumers (instead of always having to build everything...)
- ex. If I make a change to Gecko, I can just use `rebuild-gecko`, which only builds Gecko and its consumers (GeckoView, AC, and Fenix), instead of trying to build everything unconditionally
The default build behavior (ex. if no argument is specified) still remains the same
This also adds checks to ensure that the build script fails fast if important variables are not properly set/configured
Also includes some minor tweaks, such as a renaming of a couple of the CI jobs for clarity, and the addition of an `IRONFOX_TEMP` variable to indicate the temporary build directory
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-17 22:09:00 +00:00
celenity
2cd83dfe37
fix: ensure artifacts are uploaded upon timeouts
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-17 04:08:03 +00:00
celenity
58c2dedfac
fix: retry count
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-17 00:51:49 +00:00
celenity
4943fdc734
fix: set CI to automatically retry on certain errors
...
(This doesn't impact ex. script errors, which will still immediately fail as expected)
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-17 00:47:14 +00:00
celenity
afb62c540d
152.0
...
Signed-off-by: celenity <celenity@celenity.dev >
v152.0
2026-06-16 17:09:34 +00:00
celenity
82adccb8e5
fix: remove debug-assertions from cargo config.toml - redundant/unnecessary
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-16 05:40:38 +00:00
celenity
20c45043cf
fix: missing patch category
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-16 04:59:38 +00:00
e1b79d8d96
Translations update from Hosted Weblate
...
ironfox-oss/IronFox!152
Translations update from [Hosted Weblate](https://hosted.weblate.org ) for [IronFox/App](https://hosted.weblate.org/projects/ironfox/app-main/ ).
It also includes following components:
* [IronFox/Gecko](https://hosted.weblate.org/projects/ironfox/gecko/ )
Current translation status:

MR-author: Weblate <hosted@weblate.org >
Co-authored-by: Ngo Lam Bao An <onionandsalad@gmail.com >
Co-authored-by: Hosted Weblate user 145873 <skrlatorr@users.noreply.hosted.weblate.org >
Co-authored-by: ssantos <ssantos@web.de >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2026-06-16 04:37:18 +00:00
celenity
1088ae70b4
feat: bump UnifiedPush-AC to 1.0.4
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-16 04:35:10 +00:00
celenity
5742e99d38
WIP: 152.0
...
(Also includes some clean-up and tweaks/refinements to the build system)
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-16 04:24:09 +00:00
celenity
5c812da0c9
feat: bump npm to 11.17.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-12 06:37:15 +00:00
celenity
f55439ed04
feat: bump uv to 0.11.21 + cpython to 20260610 (3.14.6)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-12 06:35:43 +00:00
celenity
018908c4ed
fix: replace media.eme.require-app-approval.prompt.testing.allow with media.eme.require-app-approval.prompt.testing - We no longer need to set media.eme.require-app-approval.prompt.testing.allow to false to hide Clear Key permission prompts, thanks to the gecko-prevent-fingerprinting-via-eme patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-12 06:27:26 +00:00
celenity
520cdaf2ad
feat: Prevent fingerprinting via the status of EME, by ensuring that when EME is disabled, Firefox acts the same as if EME was blocked or ignored via the permission prompt
...
(For more details, see the full description at `patches.yaml`)
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-12 05:23:12 +00:00
celenity
f37110400d
fix: remove no-proxy-negotiate from curl flags (due to being incompatible with certain curl builds)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-12 01:09:22 +00:00
celenity
ddc79f3546
fix: revert bump cbindgen to v0.29.4 for now
...
Signed-off-by: celenity <celenity@celenity.dev >
v151.0.4
2026-06-10 13:52:04 -04:00
celenity
143c33485c
151.0.4
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-10 06:48:23 +00:00
celenity
0431974e7a
feat: bump cbindgen to v0.29.4
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-10 06:42:19 +00:00
celenity
dd83d5a8c1
feat: bump Phoenix to 2026.06.10.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-10 06:41:19 +00:00
celenity
93b0a9dc50
WIP: 151.0.4
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-09 06:45:25 +00:00
celenity
0e72083fc8
feat: bump cbindgen to v0.29.3
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-09 06:12:42 +00:00
celenity
ef220e0239
feat: bump F-Droid's Gradle script
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-09 06:09:17 +00:00
celenity
876663b53b
feat: bump nvm to v0.40.5
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-09 06:08:24 +00:00
celenity
30efe96150
feat: bump androguard to v4.1.4
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-09 06:05:36 +00:00
celenity
e638f67fee
fix: update curl flags
...
Notably:
- Splits ciphers into separate categories for ones that should be applied to TLS 1.3 and ones that should be applied to non-TLS 1.3 connections (because curl requires/uses two separate options for this, so this ensures it handles/sets them properly)
- Removes options that do not apply to HTTP(S) requests
- Enables parallel downloads
- Prevents curl from automatically converting POST requests to GET requests upon certain redirects
- Sets curl to retry upon all errors (will fail after 5 tries)
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-09 03:40:38 +00:00
celenity
fa911f8d77
fix: typo
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-09 03:36:31 +00:00
celenity
2f40e5e20f
feat: add --fail to curl flags
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-04 05:42:47 +00:00
celenity
7834e6e881
fix: clean-up/remove redundant curl arguments
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-04 05:40:19 +00:00
celenity
23aa0326db
fix: use double (instead of single) brackets for scripts/mozconfigs
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-04 05:35:42 +00:00
celenity
a699ab8090
feat: bump uv to 0.11.19 + cpython to 20260602
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-04 04:50:33 +00:00
Weblate and ssantos
a6fee9d136
Translations update from Hosted Weblate
...
ironfox-oss/IronFox!148
Translations update from [Hosted Weblate](https://hosted.weblate.org ) for [IronFox/App](https://hosted.weblate.org/projects/ironfox/app-main/ ).
It also includes following components:
* [IronFox/Gecko](https://hosted.weblate.org/projects/ironfox/gecko/ )
Current translation status:

MR-author: Weblate <hosted@weblate.org >
Co-authored-by: ssantos <ssantos@web.de >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
v151.0.3
2026-06-02 19:51:32 +00:00
celenity
6f036b1970
151.0.3
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-02 19:46:30 +00:00
celenity
da52c01a16
WIP: 151.0.3
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-02 06:41:44 +00:00
celenity
81c63956a2
fix: add missing logic to control the toggle for whether WebGL is disabled for sites by default - fixes https://codeberg.org/ironfox-oss/bugs/issues/364
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-02 02:13:11 +00:00
celenity
124c61765d
feat: bump Rust to 1.96.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-02 02:02:03 +00:00
celenity
f38b7b6d45
feat: bump Node.js to 26.3.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-02 02:00:31 +00:00
celenity
d68d13ca8a
feat: bump uv to 0.11.18
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-02 01:58:55 +00:00
celenity
49b9c36ebe
feat: bump pip to 26.1.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-02 01:53:44 +00:00
celenity
ee4211b894
151.0.2.1
...
Signed-off-by: celenity <celenity@celenity.dev >
v151.0.2.1
2026-05-28 08:22:40 +00:00
celenity
75590283a1
feat: bump npm to 11.16.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-05-28 08:16:44 +00:00
celenity
58b86a62ff
fix: ensure we clear the value of network.trr.bootstrapAddr if the provider isn't supported by the DoH auto bootstrap mechanism - fixes https://codeberg.org/ironfox-oss/bugs/issues/375
...
For reference, this functionality was introduced by Phoenix (For details, see: https://codeberg.org/celenity/Phoenix/src/branch/dev/docs/preferences.md#browser-phoenix-trr-autobootstrap ) - this issue was caused by our integration/handling of it
Signed-off-by: celenity <celenity@celenity.dev >
2026-05-28 08:13:13 +00:00
celenity
812067d80b
151.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
v151.0.2
2026-05-26 16:50:24 +00:00
celenity
10b57eac1e
WIP: 151.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-05-26 08:53:24 +00:00
celenity
d2e334a752
feat: bump Node.js to 26.2.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-05-26 06:39:14 +00:00
celenity
237900a683
fix: minor formatting
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-05-26 01:28:04 +00:00
celenity
8dab081fff
feat: Override values for settings from Nimbus directly (via our own initial_experiments.json file)
...
This significantly reduces the time and amount of patches we need, and makes it signiifcantly easier to control/override unwanted behavior
Signed-off-by: celenity <celenity@celenity.dev >
2026-05-25 01:52:49 +00:00
celenity
7e7f15fe42
fix: update patch to prevent automatically pinning recently visited websites to the homepage by default
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-05-23 05:52:46 +00:00
celenity
a627338fcd
fix: Do not disable GSS-API/negotiate authentication at build-time
...
After some research/investigation, AFAICT this functionality is already disabled by default with prefs set by Phoenix (in addition to our "Authentication" enterprise policies) - so if users really want to enable/use this functionality for whatever reason (which I know has been requested in the past), we can allow them to do so
Signed-off-by: celenity <celenity@celenity.dev >
2026-05-23 05:39:45 +00:00