17 Commits

Author SHA1 Message Date
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
9e49bb560f feat: bump Phoenix to 2026.05.21.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-05-21 06:38:57 +00:00
celenity
1177b4e1df WIP: 151.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-05-15 05:42:28 +00:00
celenity
049173776c WIP: 150.0.3
Signed-off-by: celenity <celenity@celenity.dev>
2026-05-12 02:40:09 +00:00
celenity
429e360516 WIP: 150.0.2
Signed-off-by: celenity <celenity@celenity.dev>
2026-05-07 03:49:52 +00:00
celenity
2138998102 feat: Remove built-in DoH providers that do not have that do not have their addresses signed with DNSSEC and/or do not enforce DNSSEC for domains that support it, + switch the default DoH provider for new users to Mullvad (Base)
This will not override the DNS provider for users who are currently using any of the effected/removed providers, so we would strongly recommend switching to one of the other built-in providers if possible

Signed-off-by: celenity <celenity@celenity.dev>
2026-05-06 04:17:46 +00:00
celenity
ee3c427026 fix: update allowed RS collections
Signed-off-by: celenity <celenity@celenity.dev>
2026-05-05 02:30:49 +00:00
celenity
323f23ec5f fix: Download extensions as standard .xpi files when add-on installation is disabled, instead of silently blocking them
(This also ensures we only import our default XPInstall permissions once per-session, which should help improve performance and efficiency)

Signed-off-by: celenity <celenity@celenity.dev>
2026-05-04 22:32:13 +00:00
celenity
03982c22ec feat: Add prefs to allow users to bypass detection of DevTools (see https://codeberg.org/librewolf/source/pulls/61 for details)
(Adapted from LibreWolf: https://codeberg.org/librewolf/source/src/branch/main/patches/devtools-bypass.patch)

Signed-off-by: celenity <celenity@celenity.dev>
2026-05-04 00:33:30 +00:00
celenity
9e2f5b8a94 fix: Unbreak Firefox Sync-related UI - fixes https://codeberg.org/ironfox-oss/bugs/issues/250
Signed-off-by: celenity <celenity@celenity.dev>
2026-05-03 03:01:49 +00:00
celenity
2018cb4871 fix: revert commit e625d3c8a20b05705b4d61494dec3b2b5c7bbed5 for now - appears to cause issues for certain prefs, will need to further investigate
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-28 18:47:51 +00:00
celenity
10de9f0ea2 WIP: 150.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-28 07:02:57 +00:00
celenity
dedcca1036 feat: bump Phoenix to 2026.04.27.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-27 06:59:36 +00:00
celenity
f1baf24a68 feat: Convert prefs/default values set by GeckoRuntimeSettings to static/standard prefs .js files
Mozilla doesn't seem to define all Android prefs/set them to their correct values at `all.js`/`geckoview-prefs.js` anymore - which has caused issues for us in the past (ex. with some of the Safe Browsing provider prefs)

So this ensures that we're using their correct/appropriate default values, though values set by Phoenix and values we define at `ironfox.cfg`/`ironfox.js` still take precedence over them

Signed-off-by: celenity <celenity@celenity.dev>
2026-04-25 07:44:00 +00:00
celenity
8c8abd2351 feat: Implement universal updates.json file/URL (https://releases.ironfoxoss.org/ironfox/releases/updates.json) + update Obtainium URL to use it
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-23 02:43:00 +00:00
celenity
aa2f386bd6 fix: clean-up and refine Gecko pref handling (for our added settings)
This implements a companion to GeckoSettingsBridge on the Gecko side, to manage the value and lock state of certain Gecko preferences based on the value of the corresponding Fenix UI setting

This approach is far cleaner and more flexible, will make it easier to add future settings, and also has usability/freedom and control benefits (For instance, if a user decides to enable JIT, they can now toggle the individual JITs as desired)

Also removes some redundancy in terms of setting our prefs as both "user" and "default"

Similar improvements will be added soon for GeckoRuntimeSettings prefs!

Signed-off-by: celenity <celenity@celenity.dev>
2026-04-21 06:49:42 +00:00
celenity
2edb5659bd WIP: 150.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-17 05:22:52 +00:00