celenity
7eaa617bb0
fix: set ClearColor to the desired string value instead of setting it to get the desired clearColor value directly
...
This helps simplify/reduce complexity of the patch, and removes unnecessary duplication of effort
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 22:48:19 -05:00
celenity
6c33c0a2b5
fix: Use context.settings.ironfox at FenixApplication.kt and Core.kt instead of importing IronFoxPreferences
...
This reduces complexity and patch
(Also added empty whitespace lines to the end of the xml files)
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 20:28:04 -05:00
Akash Yadav
a04b59ecb6
fix: enable fuzzy match in patch cmd for deterministic behavior
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-24 18:39:22 -05:00
Akash Yadav
c13e3595b2
fix: incompatible patch
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-24 18:39:22 -05:00
Akash Yadav
3802c6a1da
fix: move OLED settings to fenix-overlay
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-24 18:39:21 -05:00
Akash Yadav
8e894289b1
feat: introduce IronFoxThemeManager
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-24 18:39:21 -05:00
Akash Yadav
db9e398172
fix: rebase oled theme patch
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-24 18:39:21 -05:00
celenity
3658e2ea9a
fix: ensure we source env_local.sh earlier at ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:38:45 -05:00
celenity
300ff63dac
fix: source env_local.sh from ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:38:45 -05:00
celenity
e5f1fc7d44
feat: IronFox mozconfigs
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:49 -05:00
celenity
8ca7491a63
fix: path for GeckoSettingsBridge
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:49 -05:00
celenity
86c568f44a
fix: Do not reset devtools.debugger.remote-enabled on dev builds
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:49 -05:00
celenity
e32cbd2a47
fix: glean-noop.patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:49 -05:00
celenity
0c2417edce
fix: Remove duplicate gecko-ironfox-settings-support-timezone-spoofing patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:07 -05:00
celenity
3229c07f1f
feat: Add UI toggles to enable/disabe timezone spoofing and our timezone spoofing overrides
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:07 -05:00
celenity
087c58fbae
feat: Add pref to enable/disable timezone spoofing
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:07 -05:00
celenity
ebbcddc571
fix: gecko-ironfox-settings-support-xpinstall.patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:06 -05:00
celenity
985c602a36
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-24 18:31:06 -05:00
celenity
c25da7785e
v143.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:06 -05:00
celenity
97bfc4c2ad
fix: ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:06 -05:00
celenity
3e49487d58
fix: ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:06 -05:00
celenity
c894f69dc9
fix: Use patches for certain changes (instead of sed/the prebuild script)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:06 -05:00
celenity
940a6ffe0a
feat: Add support for building IronFox on macOS
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:06 -05:00
celenity
5a00a5dd0c
WIP: v143.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:06 -05:00
celenity
a0a54a3542
feat: Remove additional telemetry components
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:05 -05:00
celenity
c80f0d7c0a
feat: Stub PlayStoreReviewPromptController + remove microG Tasks, and remove CustomReviewPromptTelemetryMiddleware
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:05 -05:00
celenity
e657ad7e27
fix: Remove certain libraries from Gradle versions + remove Crash Reporter from Push
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:05 -05:00
celenity
d447dbcf46
feat: Remove Search telemetry (Like our previous approach)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:05 -05:00
celenity
303b4271b2
feat: Stub additional marketing/metrics/telemetry components
...
Also includes minor clean-up
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:31:05 -05:00
Akash Yadav
bcb9678a6a
ci: redirect all build logs to files; without terminal output
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-24 18:31:05 -05:00
celenity
3ba0806215
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-24 18:30:21 -05:00
Akash Yadav
46e4cd904f
ci: ensure logs are always uploaded to artifacts
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-24 18:30:21 -05:00
Akash Yadav
edbc38610d
fix: include variant names in build logs filename
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-24 18:30:21 -05:00
celenity
36c7f3ede4
fix: Bump Bundletool in CI to 1.18.1, + create log files for build-apk and build-bundle (since we're unfortunately currently hitting GitLab's job limit)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:30:21 -05:00
celenity
c7a9eb2586
v142.0.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-24 18:30:20 -05:00
celenity
72827e9d04
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-12-24 18:30:20 -05:00
Akash Yadav
defd4c7cab
feat: add OLED theme support
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-12-24 18:30:18 -05:00
celenity
21b6255b2f
feat: Update to Phoenix 2025.12.23.1 - https://codeberg.org/celenity/Phoenix/releases/tag/2025.12.23.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-12-23 23:52:23 -05:00
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