Commit Graph

1625 Commits

Author SHA1 Message Date
celenity
6dee5a4749 fix: Minor tweaks/fixes/additions
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-16 02:03:50 -04:00
celenity
2200662a70 WIP: v142.0 (Part 3...)
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-15 23:36:58 -04:00
celenity
d2aaa98ca3 fix: minor formatting
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-15 02:31:38 -04:00
celenity
5fe8aa656c WIP: v142.0 (Part 2...)
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-15 02:26:04 -04:00
celenity
2a0812ed4d feat: Update uBlock Origin assets.json per latest upstream changes - https://github.com/gorhill/uBlock/commits/master/assets/assets.json
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-15 00:05:18 -04:00
celenity
4ecb7abfce WIP: v142.0
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-14 04:07:50 -04:00
celenity
5a76a72e28 [skip-release]
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-12 02:37:21 -04:00
celenity
5a317d618d fix: Update Block WebGL - Unbreak (necessary for changes to mitigate the upstream bypass: 53a6f40838)
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-12 02:30:27 -04:00
celenity
d2413c8e48 fix: Remove unnecessary lines from fenix-sanitize-data-on-exit-by-default.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-12 02:13:50 -04:00
celenity
a23c75572d fix: Add a-c-localize-maven.patch to patches.yaml
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-12 01:44:08 -04:00
celenity
12a1e3b29c feat: Expose certain build options via the about:config
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-12 01:39:01 -04:00
celenity
833dc775cc fix: Do not waste time/resources building unnecessary/unwanted example/sample libraries
We don't use these at all, so it doesn't make sense to build them (Mozilla also doesn't build most of these for reference) - this appears to heavily speed up the build process, and also helps to minimizes patches

Signed-off-by: celenity <celenity@celenity.dev>
2025-08-12 01:37:22 -04: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
Akash Yadav
a014f63c0c ci: update rules for publish-release job
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-08-10 17:19:57 +05:30
Akash Yadav
fe245305f4 fix: skip releases when commit messages contain '[skip-release]'
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-08-10 14:39:35 +05:30
Akash Yadav
a5455e9038 fix: create parent dirs when writing overlays
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-08-10 13:38:11 +05:30
celenity
571cc4e861 fix: Update uBlock Origin Block WebGL list to work-around an upstream bug/bypass - 53a6f40838
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-10 03:42:42 -04:00
Akash Yadav
9ac85e5881 fix: create parent dirs when writing overlays
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-08-10 12:27:08 +05:30
Akash Yadav
e7b531fcd9 fix: create parent dirs when writing overlays
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-08-10 12:20:37 +05:30
Weblate
026565b0d7 Translations update from Hosted Weblate
ironfox-oss/IronFox!54
Translations update from [Hosted Weblate](https://hosted.weblate.org) for [IronFox/App](https://hosted.weblate.org/projects/ironfox/app-main/).



Current translation status:

![Weblate translation status](https://hosted.weblate.org/widget/ironfox/app-main/horizontal-auto.svg)

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/pt/

* Added translation using Weblate (Portuguese)

* Translated using Weblate (German)

Currently translated at 26.5% (17 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/de/

* Added translation using Weblate (German)

* Translated using Weblate (Russian)

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/ru/

* Translated using Weblate (French)

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/fr/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/zh_Hans/

* Translated using Weblate (Polish)

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/pl/

* Translated using Weblate (Russian)

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/ru/

* Added translation using Weblate (Russian)

* Translated using Weblate (French)

Currently translated at 28.1% (18 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/fr/

* Added translation using Weblate (French)

* Translated using Weblate (Polish)

Currently translated at 92.1% (59 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/pl/

* Translated using Weblate (Estonian)

Currently translated at 81.2% (52 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/et/

* Added translation using Weblate (Polish)

* Translated using Weblate (Hindi)

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/hi/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/tr/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/pt_BR/

* Translated using Weblate (Hindi)

Currently translated at 76.5% (49 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/hi/

* Added translation using Weblate (Hindi)

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/zh_Hans/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/tr/

* Added translation using Weblate (Chinese (Simplified Han script))

* Translated using Weblate (Turkish)

Currently translated at 75.0% (48 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/tr/

* Added translation using Weblate (Turkish)

* Translated using Weblate (Estonian)

Currently translated at 59.3% (38 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/et/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (64 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/pt_BR/

* Translated using Weblate (Estonian)

Currently translated at 26.5% (17 of 64 strings)

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/et/

* Added translation using Weblate (Estonian)

* Update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Translation: IronFox/App
Translate-URL: https://hosted.weblate.org/projects/ironfox/app-main/

Weblate <hosted@weblate.org>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: Omgeta <anooptiger@hotmail.com>
Co-authored-by: Eryk Michalak <gnu.ewm@protonmail.com>
Co-authored-by: noname <zhuk2@duck.com>
Co-authored-by: Iyan Nazarian <fxmouskid@users.noreply.hosted.weblate.org>
Co-authored-by: Iyan Nazarian <iyan005@outlook.com>
Co-authored-by: Iridium <iridium@users.noreply.hosted.weblate.org>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Akash Yadav <itsaky01@gmail.com>
Co-authored-by: Ruzgar Keskinkilic <keskinkilicruzgar@gmail.com>
Co-authored-by: LucasMZ <git@lucasmz.dev>
Co-authored-by: Taivas Jumala <taivasjumala@yafoss.org>
Approved-by: Akash Yadav <itsaky01@gmail.com>
Akash Yadav <itsaky01@gmail.com>
2025-08-10 11:42:49 +05:30
Akash Yadav
735f68d651 fix: update update-fdroid-repo job to conform to new repo structure
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-08-10 11:34:36 +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
d0b45eeae5 feat: Enable about:inference
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-08 03:46:41 -04:00
celenity
cea28b6e2e fix: Organization/naming of patches
This should now make it a lot clearer what certain patches do, which part of the code they're targetting, etc. This should also allow for easier rebasing.

Signed-off-by: celenity <celenity@celenity.dev>
2025-08-08 02:42:38 -04:00
celenity
65b140977c v141.0.3
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-07 14:50:27 -04:00
celenity
2a88fca805 feat: Update Phoenix to 2025.08.06.1 - https://codeberg.org/celenity/Phoenix/releases/tag/2025.08.06.1
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-07 02:32:53 -04:00
celenity
6a8f21dbf6 fix: Minor formatting
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-07 02:31:09 -04:00
celenity
5dd24b2465 fix: Take back control of privacy.baselineFingerprintingProtection and privacy.baselineFingerprintingProtection.overrides
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-07 02:30:40 -04:00
celenity
78d3a63b69 v141.0.2
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-05 18:23:53 -04:00
celenity
55c8741776 fix: Temporarily disable secure storage for certain preferences (We still enable it for Firefox account state though) - we've recently received complaints from users who had certain settings reset, and I suspect this is the culprit. We'll have to do further research and investigation, and can hopefully re-enable this in the future though.
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-05 15:56:23 -04:00
celenity
bdc3d9627a feat: Expose the UI to enable/disable Cookie Banner Blocking per-site in standard browsing windows (Currently only visible in private) - and ensure we can fetch cookie banner rules remotely
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-05 15:52:17 -04:00
celenity
a361d27ca3 fix: Update disable-network-connectivity-monitoring.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-08-05 15:32:49 -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
ed679a1cf7 fix: make 'Enable UnifiedPush' translatable
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-08-03 00:58:53 +05:30
celenity
cc6b27fe85 Merge branch 'dev' of gitlab.com:ironfox-oss/IronFox into dev 2025-07-31 03:30:16 -04:00
celenity
536fca52d6 fix: Set geo.prompt.testing + notification.prompt.testing to false to re-enable geolocation + notification permission prompts in GeckoView
(I'm not currently setting these with Phoenix, but will for next release)

This is for the same reason as `media.geckoview.autoplay.request`; we block these by default with a patch for Fenix's UI settings instead, which is preferable for our use case

Signed-off-by: celenity <celenity@celenity.dev>
2025-07-31 03:29:46 -04:00
Akash Yadav
6023224e35 ci: disable build_docker job for external repos
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-07-31 11:14:08 +05:30
Akash Yadav
caf5e02bfa ci: disable build/update jobs instead of whole workflow
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-07-31 11:11:40 +05:30
Akash Yadav
5cab21d1b7 ci: disable workflow in forks
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-07-31 10:51:21 +05:30
celenity
1e132efa7b v141.0.1.1
Signed-off-by: celenity <celenity@celenity.dev>
2025-07-30 21:20:14 -04:00
celenity
66f87fa13b fix: Re-enable legacy packaging for now to reduce package size, and to fix Accrescent/F-Droid releases
Signed-off-by: celenity <celenity@celenity.dev>
2025-07-30 21:19:09 -04:00
celenity
1950f5f0ca feat: Remove unnecessary disable-geoip.patch
Since we don't set an API token for MLS at build-time, it looks like this is no-op for us anyways:

https://searchfox.org/mozilla-central/rev/ab26427a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/Core.kt#290
https://searchfox.org/mozilla-central/rev/ab26427a/mobile/android/android-components/components/service/location/src/main/java/mozilla/components/service/location/LocationService.kt#52

We also still clear the URL and user-agent in `prebuild.sh` as well

Signed-off-by: celenity <celenity@celenity.dev>
2025-07-30 18:27:01 -04:00
celenity
9fb5395031 feat: If Firefox Suggest is enabled, only fetch suggestions if suggestions are actually enabled...
Signed-off-by: celenity <celenity@celenity.dev>
2025-07-30 18:12:47 -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
Akash Yadav
bdf1a39d99 fix: disable pipelines for external repositories
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-07-31 00:03:35 +05:30
Akash Yadav
ed099cea87 fix: use tag v141.0 of application-services
Fixes build issue in Firefox source

Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-07-30 23:42:42 +05:30
celenity
a9bbd15ad2 v141.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2025-07-30 05:16:54 -04:00
celenity
5790fa64b8 feat: Add debug-ping-preview.firebaseapp.com to noop_mozilla_endpoints.sh
Signed-off-by: celenity <celenity@celenity.dev>
2025-07-30 03:24:06 -04:00
celenity
c8736af262 feat: Update Phoenix to 2025.07.30.1 - https://codeberg.org/celenity/Phoenix/releases/tag/2025.07.30.1
Signed-off-by: celenity <celenity@celenity.dev>
2025-07-30 02:39:49 -04:00
celenity
621732614f fix: uBlock filters - Annoyances
Signed-off-by: celenity <celenity@celenity.dev>
2025-07-29 22:59:43 -04:00