celenity
65943961e2
fix: Allow gamesfashionarchive.net to use WebGL by default - fixes https://codeberg.org/celenity/Phoenix/issues/217
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-23 20:47:53 -05:00
celenity
8d6a57aff8
fix: Get wallpaper metadata from a wallpapers.json file (instead of hardcoding like we've been doing - this is now closer to stock's approach) + fix metadata for our existing wallpapers (as they currently originate from Fennec F-Droid)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-22 04:51:58 -05:00
celenity
b7006e2baa
feat: Use our own IronFoxPoliciesProvider for applying enterprise policies
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-21 23:50:49 -05:00
celenity
78e6d8c8ec
fix: Include IronFox settings in the new Settings search feature
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-21 23:43:10 -05:00
celenity
71769810a3
feat: Use IronFoxPreferences for checking the autoplay blocking policy, cross-origin referer policy, and preferred website appearance at GeckoSettingsBridge
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-20 20:09:21 -05:00
celenity
2f0610a8f8
fix: Replace Mozilla support URL at about:support with a link to our FAQ
...
This solution isn't great, but it's necessary - because we can't override the `supportURL` directly (via `app.support.baseURL`), as doing so would have a lot of further-reaching, undesired consequences, and would break ex. links to support articles
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-20 18:30:18 -05:00
celenity
5c69cd8f81
fix: Prevent the browser from appending URL tracking parameters to certain Mozilla support links
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-20 18:25:28 -05:00
celenity
6457a50c8a
feat: Create a separate "IronFoxSettings" class for our custom UI settings
...
This should help a lot with maintenance/rebasing
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-20 04:17:50 -05:00
celenity
fb0e8e6b2d
feat: Create a separate "IronFoxConstants" object - and currently use it for checking the release channel
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-20 02:49:33 -05:00
celenity
203af1bfec
feat: Create a separate "GeckoSettingsDictionary" object for storing/mapping Gecko preferences
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-20 02:45:42 -05:00
celenity
2eb2386943
fix: IronFoxPreferences annotations
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-20 02:43:25 -05:00
celenity
79ec0569df
feat: Add function to determine whether an add-on is built-in to IronFoxAddons, and use that directly to determine whether an add-on is built-in/if we should display the remove and private browsing mode options for it
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-20 02:42:32 -05:00
celenity
b860c6070f
feat: Add additional checks to verify that uBlock Origin is legitimate before installing it from the onboarding
...
We already verify the ID and URL from policies (see `gecko-support-xpinstall.patch`), but this implements verification for the ID and URL in IronFoxAddons directly, for defense in depth
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-20 02:39:23 -05:00
celenity
9f3da7d171
feat: Check uBlock Origin's download URL (in addition to the ID, like we already do) for determining whether to allow it to access private browsing mode by default
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-20 02:33:17 -05:00
celenity
700428be6f
fix: Further clarify purpose of built-in Mozilla Android Components - Firefox Accounts WebChannel extension on FAQ
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 22:16:26 -05:00
celenity
f27d58b63f
feat: Set "Help" menu item to link to our FAQ (instead of Mozilla's standard support page)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 21:55:01 -05:00
celenity
76b07e79ba
fix: Remove duplicate strings from prebuild.sh (+ minor tweaks to sed commands for URLs at SupportUtils)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 21:53:44 -05:00
celenity
bcb79c254a
feat: Update FAQ to explain our included built-in extensions and address our position on generative AI
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 21:34:54 -05:00
celenity
09c3dd0c18
feat: Update Features page
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 20:10:25 -05:00
celenity
8b4290dc04
fix: minor syntax/formatting for GeckoSettingsBridge EME note
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 20:08:55 -05:00
celenity
36f4a3ab76
fix: ensure we source env_local.sh earlier at ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 18:02:51 -05:00
celenity
8bb259d8ad
fix: source env_local.sh from ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 18:02:50 -05:00
celenity
3e94937848
fix: consolidate patches to hide/add certain UI preferences
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:56:16 -05:00
celenity
eada045b64
fix: order
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:56:16 -05:00
celenity
d223975c85
feat: IronFox mozconfigs
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:56:08 -05:00
celenity
eeed76720d
fix: path for GeckoSettingsBridge
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:56:08 -05:00
celenity
a11a270894
fix: Do not reset devtools.debugger.remote-enabled on dev builds
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:56:07 -05:00
celenity
2273bc5452
fix: glean-noop.patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:56:07 -05:00
techaddict
dafe7de764
Revert wrong change
2025-12-19 17:56:07 -05:00
user
fd0b7a57cd
Removed Mullvad Leta mentions
...
everywhere except in gecko-support-policies.patch, where other deprecated engines like Qwant still are there
2025-12-19 17:56:07 -05:00
celenity
1d6f158524
fix: Remove duplicate gecko-ironfox-settings-support-timezone-spoofing patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:47 -05:00
celenity
e05229b7b3
feat: Add UI toggles to enable/disabe timezone spoofing and our timezone spoofing overrides
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:47 -05:00
celenity
3c5b89658a
feat: Add pref to enable/disable timezone spoofing
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:47 -05:00
celenity
a2cb551afb
fix: gecko-ironfox-settings-support-xpinstall.patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:47 -05:00
celenity
2b8f4c5575
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-12-19 17:55:47 -05:00
celenity
228bcd0cb0
v143.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:47 -05:00
celenity
ce52f3e799
fix: ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:46 -05:00
celenity
11872d2c66
fix: ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:46 -05:00
celenity
767db1d39e
fix: Use patches for certain changes (instead of sed/the prebuild script)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:46 -05:00
celenity
f54d16aff9
feat: Add support for building IronFox on macOS
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:46 -05:00
celenity
4a7381e05f
WIP: v143.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:46 -05:00
celenity
0401478e3c
feat: Remove additional telemetry components
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:46 -05:00
celenity
4e168bf848
feat: Stub PlayStoreReviewPromptController + remove microG Tasks, and remove CustomReviewPromptTelemetryMiddleware
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:46 -05:00
celenity
72a2797d7c
fix: Remove certain libraries from Gradle versions + remove Crash Reporter from Push
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:46 -05:00
celenity
309ec47c1e
feat: Remove Search telemetry (Like our previous approach)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:45 -05:00
celenity
5fc42448b3
feat: Stub additional marketing/metrics/telemetry components
...
Also includes minor clean-up
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:55:45 -05:00
Akash Yadav
2ac23764cd
ci: redirect all build logs to files; without terminal output
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-19 17:55:45 -05:00
celenity
6abe24af83
ci: Ensure logs directory exists, remove unused BUNDLETOOL variable, and bump Android build-tools to 36.0.0 for ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-19 17:54:10 -05:00
Akash Yadav
9a98eec1ea
ci: ensure logs are always uploaded to artifacts
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-19 17:54:10 -05:00
Akash Yadav
54d5b50e13
fix: include variant names in build logs filename
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-19 17:54:10 -05:00