Akash Yadav
987582aeca
Merge branch 'dev' into python-build-system
2025-11-19 09:37:07 +05:30
celenity
b114bf6d91
feat: Create separate "ironfox" directory for Gecko to contain IronFox-specific assets/components/resources/etc.
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-18 14:34:49 -05:00
Weblate
13b93f0d47
Translations update from Hosted Weblate
...
ironfox-oss/IronFox!102
Translations update from [Hosted Weblate](https://hosted.weblate.org ) for [IronFox/App](https://hosted.weblate.org/projects/ironfox/app-main/ ).
Current translation status:

MR-author: Weblate <hosted@weblate.org >
Co-authored-by: Patrich Tivoli <p.tivoli.pt@gmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Co-authored-by: Trunars <trunars@abv.bg >
Co-authored-by: Taivas Jumala <taivasjumala@yafoss.org >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: pidxrxk69 <drown-study-curing@duck.com >
Co-authored-by: Ruzgar Keskinkilic <keskinkilicruzgar@gmail.com >
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org >
Co-authored-by: Verbaviva <verbavivae@users.noreply.hosted.weblate.org >
Co-authored-by: Guillaume <guillaume@asymmetrics.nl >
Co-authored-by: Kachelkaiser <kachelkaiser@htpst.de >
Co-authored-by: LucasMZ <git@lucasmz.dev >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2025-11-18 19:06:33 +00:00
celenity
6f952c8473
fix: minor tweaks
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-18 13:42:09 -05:00
celenity
5e5fcafcda
fix: Enable WebGL for roll20.net by default - https://codeberg.org/celenity/Phoenix/issues/198
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 22:21:34 -05:00
Weblate
a702a03f00
Translations update from Hosted Weblate
...
ironfox-oss/IronFox!99
Translations update from [Hosted Weblate](https://hosted.weblate.org ) for [IronFox/App](https://hosted.weblate.org/projects/ironfox/app-main/ ).
Current translation status:

MR-author: Weblate <hosted@weblate.org >
Co-authored-by: celenity <celenity@celenity.dev >
Co-authored-by: Patrich Tivoli <p.tivoli.pt@gmail.com >
Co-authored-by: LucasMZ <git@lucasmz.dev >
Co-authored-by: kyoforkshomebrews <marc.mario@gmx.at >
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2025-11-12 00:27:35 +00:00
celenity
939fa6a3bd
fix: Remove duplicate gecko-ironfox-settings-support-timezone-spoofing patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:42 -05:00
celenity
65df22c466
feat: Add UI toggles to enable/disabe timezone spoofing and our timezone spoofing overrides
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:42 -05:00
celenity
8a772cd9aa
feat: Add pref to enable/disable timezone spoofing
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:42 -05:00
celenity
8342fc9570
fix: gecko-ironfox-settings-support-xpinstall.patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:41 -05:00
celenity
66383e9822
fix: Prevent the setting to enable/disable installation of add-ons from disabling already installed add-ons - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/187
...
See https://gitlab.com/ironfox-oss/IronFox/-/issues/187#note_2792452054 for details
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:41 -05:00
celenity
311390453a
v143.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:41 -05:00
celenity
b8a04595ff
fix: Use patches for certain changes (instead of sed/the prebuild script)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:40 -05:00
celenity
c33702f864
feat: Add support for building IronFox on macOS
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:40 -05:00
celenity
0fc5859778
WIP: v143.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:40 -05:00
celenity
7677ecbfa5
feat: Remove additional telemetry components
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:40 -05:00
celenity
af2210af94
feat: Build Glean with Tor Browser's no-op UniFFi binding generator
...
This should effectively kill/no-op all Glean functionality, ideal for us for Fenix, since it's untenable to remove Glean entirely from Fenix like we currently have for Android Components and Application Services
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:39 -05:00
celenity
756d39f36c
feat: Stub additional marketing/metrics/telemetry components
...
Also includes minor clean-up
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:39 -05:00
celenity
a59721e775
fix: add back glean-native for now
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:38 -05:00
celenity
599e440779
fix: Remove glean-native (+ other minor tweaks to Glean/telemetry)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:38 -05:00
celenity
c56fced82c
feat: Update glean-noop.patch to further no-op the Glean Kotlin library and reduce unwanted classes
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-11 14:17:36 -05: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
Akash Yadav
816b021f87
Merge branch 'dev' into python-build-system
2025-11-08 14:47:39 +05:30
celenity
e8d0193366
fix: very minor syntax/punctuation fix for consistency
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-07 22:54:16 -05:00
celenity
3d70a9e064
fix: about:translations
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-07 21:54:26 -05:00
celenity
3f55efcec0
feat: Display additional prefs for troubleshooting at about:support
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-07 21:54:10 -05:00
celenity
27172d1dd8
feat: Update Phoenix to 2025.11.07.1 - https://codeberg.org/celenity/Phoenix/releases/tag/2025.11.07.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-07 19:50:38 -05:00
celenity
042a87754b
fix: Enable WebGL for nvidia.com by default - https://codeberg.org/celenity/Phoenix/issues/194#issuecomment-8070236
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-07 19:50:04 -05:00
celenity
01f0d2379c
WIP: v145.0 (Part 2...)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-07 19:49:07 -05:00
celenity
5d8fb73e11
WIP: v145.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-07 00:27:16 -05:00
celenity
6c2a077a61
feat: Add UI setting to control the media autoplay blocking policy
...
We previously used to set this to click-to-play by default, but stopped due to breakage/etc. - this exposes the setting to users though, so that they can configure autoplay blocking to work how they prefer
(Also updated certain similar settings to clarify which value is the default)
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-03 21:39:21 -05:00
celenity
7bdee284b5
fix: Ensure media autoplay is always/only controlled by the UI/permission prompt
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-03 16:07:58 -05:00
celenity
1586f39587
fix: order
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-03 15:53:06 -05:00
celenity
a5ca293260
fix: Enable WebGL for mapcomplete.org by default - fixes https://codeberg.org/ironfox-oss/IronFox/issues/90
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-02 22:30:11 -05:00
celenity
565d3212d5
feat: Configure certain uBlock Origin settings by default
...
Currently, this:
- Sets the default auto comment filter template to `{{url}}` (to prevent date/time from also being recorded, and to ensure that the full URL is present)
- Sets the auto update delay after launch to `10` - should improve performance/responsiveness
- Disables WASM by default - improves security
- Enables filter author mode by default - Improves usability
- Enables the logger by default - Significantly improves usability
- Bypasses browser cache when manually fetching remote resources - Allows for quicker filterlist updates
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-02 01:13:59 -04:00
celenity
9f308dbb97
feat: Remove unused/unwanted Regions Remote Settings dump
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-01 23:38:14 -04:00
celenity
67efa6b58d
fix: Remove no longer necessary elements from certain patches (These UI elements are now enabled by default via Nimbus)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-01 01:30:52 -04:00
celenity
db509d0565
feat: Enable Shortcut URL bar suggestions by default
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-11-01 01:29:58 -04:00
celenity
5a99c4fd82
feat: Block starlink.com from extracting canvas data
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-31 22:51:47 -04:00
Akash Yadav
c760513a2b
feat(builder): add build steps for remaining components
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 16:39:14 +05:30
Akash Yadav
a3b9a61066
fix(builder): add missing patch for Glean
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 15:33:29 +05:30
celenity
788cd0486d
fix: Fix-up/update Gecko pref handling to work-around certain edge cases - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/199
...
We no longer need to (and shouldn't) lock these prefs from `geckoview-prefs.js`/`ironfox.js` anymore - they should now be locked automatically by GeckoView's RuntimeSettings
For preferences present in/impacted by GeckoProvider.kt, for now, we need to manually specify/lock them at `GeckoViewStartup.sys.mjs` - this only applies to a minority of Gecko prefs controlled by UI settings
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-29 22:34:22 -04:00
LucasMZ
fa9b076c37
Fix Weblate having overwritten English files
...
ironfox-oss/IronFox!98
@celenityy
MR-author: LucasMZ <git@lucasmz.dev >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2025-10-29 02:53:59 +00:00
celenity
88e9b55489
fix: Add WebGL override for newgrounds.com + ungrounded.net - https://codeberg.org/celenity/BadBlock/issues/97
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 19:00:02 -04:00
celenity
c3feea0e5c
fix: Remove duplicate gecko-ironfox-settings-support-timezone-spoofing patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:37:06 -04:00
celenity
87b420710e
feat: Add UI toggles to enable/disabe timezone spoofing and our timezone spoofing overrides
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:51 -04:00
celenity
e49cd0945d
feat: Add pref to enable/disable timezone spoofing
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:51 -04:00
celenity
a2f7eb7ad1
fix: gecko-ironfox-settings-support-xpinstall.patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:51 -04:00
celenity
712b98c107
fix: Prevent the setting to enable/disable installation of add-ons from disabling already installed add-ons - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/187
...
See https://gitlab.com/ironfox-oss/IronFox/-/issues/187#note_2792452054 for details
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:51 -04:00
celenity
ff458a0b04
v143.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:50 -04:00