celenity
1e80bb20b3
Fix crash when selecting the address bar while Google is the default search engine - fixes https://codeberg.org/ironfox-oss/IronFox/issues/85 + fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/135
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-22 19:18:02 -04:00
celenity
63a99045b4
WIP: v141.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-22 08:21:43 -04:00
celenity
419e375e14
Minor fix for ARM builds
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-22 03:11:12 -04:00
celenity
18d8ed08f8
Minor fix for ARM builds
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-22 02:06:46 -04:00
celenity
abb2651e7c
Update, tweak, and refine build arguments
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-22 01:00:43 -04:00
celenity
6eb1f610d0
Minor tweaks and adjustments
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-12 03:14:24 -04:00
celenity
fc77a9d712
fix: prebuild.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-11 03:11:39 -04:00
celenity
23ddf007bd
Use GeckoView's SafeBrowsingPolicy setting to enable/disable Safe Browsing, instead of implementing our own
...
For reference, Mozilla uses this for their Safe Browsing toggle in Firefox Focus - doesn't make sense not to leverage the work they've already done. If/when they add a Safe Browsing toggle to Fenix upstream, this is also likely the same approach they'll use.
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-09 17:09:31 -04:00
celenity
8eb65ae3fc
Allow configuring more prefs from the about:config, and heavily reduce the number of no-op z99.ignore prefs
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-09 15:48:35 -04:00
celenity
63e1056b7b
feat: Add patch to disable Nimbus at the app-services level
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-05 15:20:51 -04:00
celenity
28e429b147
feat: Update fenix-disable-telemetry.patch - override Glean's URL to custom no-op endpoint, prevent registering pings and initialization, prevent integration with Nimbus, and hide no-op Debug Drawer hidden setting that depends on Glean
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-07-02 03:46:37 -04:00
celenity
76b4ebd87a
feat: Use separate prefs for default list of sites allowed to install add-ons to provide better organization and make it easier for users to enable/disable individual sources as desired, and add EFF/Privacy Badger & NoScript to the default allowed sites
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-30 20:43:07 -04:00
celenity
bfd146c94c
feat: Bring back and improve install-addons-without-mozaddonmanager.patch - See details below
...
Unlike the previous patch, this doesn't break the installation of add-ons locally with the `Install extension from file` option (https://gitlab.com/ironfox-oss/IronFox/-/issues/112 )
This now also allows users to specify websites they'd like to allow to install extensions with the `xpinstall.whitelist.add` pref, providing users with more freedom and control. The default list allows AMO (`addons.mozilla.org`), as well as AdGuard and Mullvad, to allow users to install those extensions directly from the devs (and for Mullvad's case, at all). In general we'll want to keep this list to a minimum, and users are NOT recommended to add domains here. In the future though, we can probably look into allowing installation from other specific trustworthy sources - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/102 )
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-30 17:40:40 -04:00
celenity
049bc362a9
feat: Add official+true to local.properties
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-28 21:43:17 -04:00
celenity
631b59e49c
feat: Ensure we don't try to check/build with a Google Location Service API key
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-28 21:41:40 -04:00
celenity
2029954259
fix: prebuild.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-27 16:48:54 -04:00
celenity
5c6b02e5a6
feat: Update overlay directories to match locations and remove redundancies
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-27 15:46:36 -04:00
celenity
ca41bc0ef3
Merge branch 'dev' of gitlab.com:ironfox-oss/IronFox into dev
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-27 15:25:35 -04:00
celenity
b70ab05434
feat: Remove all default search engines, and instead replace them with our own - this also lets us remove referral URL parameters from DuckDuckGo and Wikipedia
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-27 15:22:58 -04:00
LucasMZ
7fdfd6c33d
feat: give strings dedicated folders
2025-06-27 14:28:47 +05:30
celenity
1196427d81
fix: bundletool path
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-25 01:24:52 -04:00
celenity
316b8c6634
fix: bundletool
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-25 01:04:46 -04:00
celenity
7c763d1980
fix: Update dependencies, + update build.sh & prebuild.sh to match latest changes from Fennec: 7d1b61fc91
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-25 00:07:12 -04:00
celenity
956aa718e5
WIP: v140.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-24 15:40:00 -04:00
celenity
f89b79e6ce
fix: Do not define browser.safebrowsing.features. prefs by default (+ fix typo)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-19 05:24:18 -04:00
Akash Yadav
9a3d1848e6
fix: allow overriding version name for IronFox
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-06-14 02:44:01 +05:30
celenity
ada2a8a135
feat: update to v139.0.4
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-10 16:52:49 -04:00
celenity
882a9fca02
feat: Update Phoenix to 2025.06.02.1 - https://codeberg.org/celenity/Phoenix/releases/tag/2025.06.02.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-02 02:58:08 -04:00
celenity
0bbe633d80
fix
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-28 14:31:54 -04:00
Akash Yadav
a7485c6cad
fix: update sed command to replace android-components in libs.versions.toml
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 15:45:00 +05:30
Akash Yadav
212007327c
fix: set --with-unsigned-addon-scopes=app,system
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 15:05:32 +05:30
celenity
553374e131
feat: update to v139.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-28 01:58:33 -04:00
celenity
4ea5e59308
WIP: Update patches for 139.0 (+ clean-up & tweaks)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-27 19:00:55 -04:00
Akash Yadav
9af5ccddf6
Revert "fix: Add (WIP) macOS build support"
...
This reverts commit 94ed191d85 .
2025-05-18 13:27:12 +05:30
Akash Yadav
77954bc707
Revert "Add (WIP) macOS build support"
...
This reverts commit 9b410eabdb .
2025-05-18 13:27:04 +05:30
celenity
94ed191d85
fix: Add (WIP) macOS build support
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-17 21:09:58 -04:00
celenity
9b410eabdb
Add (WIP) macOS build support
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-17 20:58:14 -04:00
Akash Yadav
2e6546f0a9
fix: invalid switch-case for variant check
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 02:15:13 +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
cf0f786e7c
fix: disallow manual version specification
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 01:59:32 +05:30
celenity
fff5af3698
feat: Disable PHC (Probabilistic Memory Checker - only relevant for use with the crash reporter
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-11 19:22:03 -04:00
celenity
f72886ecf8
feat: Enable the ability to replace the memory allocator implementation (replace-malloc)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-11 19:21:02 -04:00
celenity
faeaed193a
feat: Allow configuring more preferences via the about:config (+ ensure we disable android:debuggable)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-11 17:19:21 -04:00
celenity
b52a8d8b55
feat: Update build arguments:
...
Most of these are related to debugging/development/testing (and likely already set elsewhere) or currently just default - but it's a good idea to set them explicitly and ensure we're always covered
Though there are a few notable exceptions that may be of interest:
`--disable-artifact-builds` - Ensures Mozilla's artifacts/prebuilds are disabled, to ensure we're building from source
`--disable-backgroundtasks` - Disables `background tasks` - currently only used for Mozilla's updater (which we disable) & telemetry
`--disable-negotiateauth` - Disables GSS-API/Negotiate authentication
`MOZ_LTO`, `MOZ_PGO`, & `RUSTC_OPT_LEVEL` - Enables various performance optimizations. This does unfortunately appear to cause builds to take longer - but I'm seeing a noticeable improvement in performance on my device, and I think optimizations like this are especially important for us to potentially help compensate for ex. disabling JIT, so I think the trade-off is probably worth it.
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-04 02:56:44 -04:00
Akash Yadav
8900197a3f
fix: remove version code override
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-02 15:20:37 +05:30
celenity
481b6bf485
feat: Update prebuild.sh per Fennec F-Droid's recent changes - 7b64e3934b
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-04-30 04:05:22 -04:00
celenity
a611982c2f
fix: prebuild.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-04-29 19:35:55 -04:00
celenity
80a88b8cbc
fix: branding.patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-04-29 18:51:00 -04:00
Akash Yadav
f75b1ff729
fix: update sed command to update ConfigPlugin in android-components
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-04-28 17:47:50 +05:30
Akash Yadav
cf156e6d46
fix: update cbindgen to version 0.28.0
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-04-28 14:38:39 +05:30