Commit Graph

33 Commits

Author SHA1 Message Date
Akash Yadav
13e8f8e9b3 fix: use pre-defined patch list in 'rebase_patches'
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-05-28 11:51:27 +05:30
Akash Yadav
1e7effeaeb fix: add functions to auto-rebase patch files
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-05-28 11:43:31 +05:30
Akash Yadav
c979b52474 fix: update env var names to better reflect their purpose
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-05-18 01:59:32 +05:30
Akash Yadav
498db97d2a fix: add warning message for rebase_patch function
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-28 12:39:19 +05:30
Akash Yadav
6fa25179fd fix: add helper function for patch rebase
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-28 11:56:30 +05:30
Akash Yadav
5fe3edcda5 feat: add configuration to build IronFox site
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-13 18:18:56 +05:30
celenity
b466066c28 feat: Stop harassing users to set us as the default browser/engage with us
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-12 21:19:20 -04:00
celenity
adeb4ab471 fix: Update remote-debugging.patch to ensure it's disabled for users who may have previously turned it on from the UI settings
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-12 21:17:45 -04:00
celenity
61a96a5e93 feat: Hide the UI setting for Remote Debugging - this can still be enabled from the about:config with devtools.debugger.remote-enabled, but hiding the UI setting 1: forces it to reset per-session (ensuring it's only on as long as needed, and that users don't accidentally leave it on...), and 2: prevents users from accidentally/unnecessarily enabling it in the first place
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-12 15:55:18 -04:00
celenity
a1b2a41683 feat: Prevent fetching/configuring settings from Nimbus
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-08 17:19:34 -04:00
celenity
3c7255ca75 feat: Enable Unified Trust Panel by default
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-08 14:09:52 -04:00
celenity
a795ae3f6c fix: Remove WebCompat Reporter
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-07 04:59:42 -04:00
celenity
e4964feb8d feat: Disallow using the Domestic China server for Firefox Sync...
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-07 04:58:58 -04:00
celenity
1c055cbe7c feat: Enable DNS over HTTPS by default with Quad9 (w/o fallback) + expose new DNS over HTTPS UI settings & add various privacy-respecting built-in providers
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-02 03:12:44 -04:00
celenity
75801510d1 fix: typo - enable-tab-strip.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-02 01:43:23 -04:00
celenity
326125fa34 fix: Temporarily remove DoH UI settings, as it doesn't yet appear to be fully implemented/production ready, so let's control this with prefs (like we currently do) to prevent unexpected behavior
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-01 21:06:42 -04:00
celenity
3d7099e1a2 fix: Ensure users can toggle certain secret settings if desired
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-01 20:37:31 -04:00
celenity
9183e21fa2 feat: Disable Firefox's new "Sent from Firefox" footer/Link Sharing feature
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-01 15:29:31 -04:00
celenity
f57704555f feat: Take back control of various non-UI facing preferences from GeckoRuntimeSettings - this defers the values of these preferences to what we set them to in the phoenix/ironfox .js files, allows users to override them via the about:config without them being reset at every launch, and allows us to remove/simplify most of our patches...
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-01 14:19:56 -04:00
Akash Yadav
8008753668 fix: remove default desktop mode patch
Patch is not needed anymore, since the toggle is now publicly available in upstream Firefox.
2025-04-01 15:39:34 +05:30
Akash Yadav
b5961efa68 fix(scripts): add function to test compatible patches 2025-04-01 13:55:50 +05:30
celenity
4166be940f fix: Add ublock-assets.patch to patches.sh
Signed-off-by: celenity <celenity@celenity.dev>
2025-03-31 21:29:37 -04:00
celenity
b055f093b7 feat: Disable DoH canary requests
Signed-off-by: celenity <celenity@celenity.dev>
2025-03-30 14:38:20 -04:00
celenity
4a60693535 feat: Enable access to about:config when using MOZILLA_OFFICIAL
Signed-off-by: celenity <celenity@celenity.dev>
2025-03-30 14:34:29 -04:00
celenity
f7d94540ab feat: Switch 'What's New' URL for updates from Mozilla's to our own
Signed-off-by: celenity <celenity@celenity.dev>
2025-03-19 20:23:07 -04:00
celenity
0c45b7e15c feat: Clear browsing history, cache, download history, and open tabs on exit by default
Signed-off-by: celenity <celenity@celenity.dev>
2025-03-18 01:06:17 -04:00
celenity
072f82ad7e Add Mullvad Leta (+ other minor tweaks/fixes) - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/45
Signed-off-by: celenity <celenity@celenity.dev>
2025-03-05 21:46:04 -05:00
celenity
db8f30a67b Update/fix/organize patches
Signed-off-by: celenity <celenity@celenity.dev>
2025-03-04 18:58:16 -05:00
celenity
3b63f063b3 fix: Remove disable-shopping-experience.patch - Fakespot/Shopping integration has been removed by Mozilla https://bugzilla.mozilla.org/show_bug.cgi?id=1899365 https://bugzilla.mozilla.org/show_bug.cgi?id=1941470
Signed-off-by: celenity <celenity@celenity.dev>
2025-03-04 16:13:29 -05:00
Akash Yadav
0036baff73 fix: update patches for v136.0 2025-03-05 02:06:06 +05:30
celenity
ba38ba8576 feat: Create patches to block autoplay by default & disable sync by default (+ WIP to simplify remove-default-sites.patch & fix sanitize-on-exit.patch)
Signed-off-by: celenity <celenity@celenity.dev>
2025-02-06 23:54:32 -05:00
celenity
beefe05c8e fix: Enforce Certificate Transparency
Signed-off-by: celenity <celenity@celenity.dev>
2025-02-05 10:28:08 +00:00
Akash Yadav
39c230d42e fix: check patch files before apply 2025-02-04 18:09:17 +05:30