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
|
caf0d5a184
|
feat: update to v138.0.1
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-05-01 12:25:32 -04:00 |
|
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
|
02472f6be6
|
fix: update to v138
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-30 00:02:37 +05:30 |
|
Akash Yadav
|
11a09a9dc1
|
fix: remove extension-recommendations.patch from patches.yaml
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-29 14:55:18 +05:30 |
|
celenity
|
1bbe454068
|
fix: Allow building without legacy/unnecessary AutoConfig functionality
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-29 00:20:56 -04:00 |
|
celenity
|
e34324c3ef
|
fix: Update enable-secret-settings.patch for 138
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-29 00:19:52 -04:00 |
|
Akash Yadav
|
0f1ea4ed4b
|
fix(ci): ensure ANDROID_NDK always set to expected version in CI
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-28 18:01:43 +05:30 |
|
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
|
03a66c7b98
|
fix: do not join mach commands
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-28 14:44:37 +05:30 |
|
Akash Yadav
|
c4becd1153
|
fix: update build-tools to v35.0.1
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-28 14:39:31 +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 |
|
Akash Yadav
|
cf9cbda345
|
fix: set default NDK version to r28
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-28 14:33:23 +05:30 |
|
Akash Yadav
|
10a99760ea
|
fix: broken branding.patch
Why are we manually registering the ANDROID_PACKAGE_NAME option, when it is already registered?
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-28 14:31:16 +05:30 |
|
Akash Yadav
|
b130ec90ad
|
fix: don't specify ANDROID_PACKAGE_NAME at all
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-28 14:07:01 +05:30 |
|
Akash Yadav
|
28c646f7a7
|
fix: remove ANDROID_PACKAGE_NAME definition from branding configure.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-28 13:35:57 +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
|
fbfe37e222
|
fix: remove duplicate definition of ANDROID_PACKAGE_NAME
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-28 12:37:54 +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
|
8cbe06c6d1
|
fix: update version for v138
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-28 11:56:30 +05:30 |
|
celenity
|
d280069b24
|
feat: Enable Proxy Bypass Protection
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-27 14:16:35 -04:00 |
|
celenity
|
9e54e7aa0b
|
feat: Ensure we enable mobile optimizations
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-27 14:13:34 -04:00 |
|
celenity
|
de2eee82b9
|
feat: Disable Netscape Autoconfig/Mission Control Desktop functionality - old, unnecessary, and not relevant to us on Android anyways
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-27 14:12:33 -04:00 |
|
celenity
|
27ce5132f0
|
feat: Ensure SpiderMonkey performance telemetry is disabled
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-27 14:07:04 -04:00 |
|
celenity
|
650da0d640
|
feat: Ensure more unnecessary debugging/development features are disabled at build-time
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-27 14:06:29 -04:00 |
|
celenity
|
a2087a1e9c
|
feat: Ensure system extensions + system policies are disabled
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-27 14:03:58 -04:00 |
|
celenity
|
a5020b79d1
|
fix: Fix order of build options, remove unnecessary MOZ_DISABLE_PARENTAL_CONTROLS variable (we set --disable-parental-controls), and add ANDROID_PACKAGE_NAME variable
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-27 14:02:16 -04:00 |
|
celenity
|
972859f4ae
|
feat: Disable Mozilla's GeoIP/Region Service
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-27 13:56:11 -04:00 |
|
celenity
|
b071139e5f
|
feat: Update gecko-liberate.patch to ensure MediaDrm is disabled (and remove internal GMP sources for redundancy)
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-27 13:49:38 -04:00 |
|
celenity
|
f5283128cb
|
fix: Branding
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-25 01:15:21 -04:00 |
|
celenity
|
4bca380db9
|
feat: Disable the new Unified Trust Panel by default due to phishing concerns, as it unfortunately doesn't currently display the full URL if it's too long. Hopefully we can re-enable this in the future once it's ready and this issue has been resolved.
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-24 16:13:41 -04:00 |
|
celenity
|
a84404b144
|
feat: Add toggles to enable/disable JavaScript, JIT, & WASM
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-24 04:25:17 -04:00 |
|
celenity
|
4f5300688a
|
feat: Disable CSP Reporting - (We already block them by default with uBlock Origin, but this disables them on the browser level to better ensure users are always expected, especially if they ex. don't use uBlock Origin or just disable it for certain sites (or globally altogether)
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-23 00:28:50 -04:00 |
|
Akash Yadav
|
e6751f590b
|
fix: update commit message in ci-update-site.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-22 19:54:21 +05:30 |
|
Akash Yadav
|
fa0d4d5ae4
|
fix: use libclang from Android NDK - for bindgen
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-22 19:54:20 +05:30 |
|
celenity
|
1f5a24972e
|
feat: Harden PDF.js with various changes inspired by GrapheneOS's PDF Viewer - https://gitlab.com/ironfox-oss/IronFox/-/issues/79
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-22 04:41:57 -04:00 |
|
celenity
|
2f1fcf4e28
|
feat: Add a toggle to enable/disable Safe Browsing
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-22 01:12:02 -04:00 |
|
celenity
|
6de99087d9
|
feat: Take back control of all Safe Browsing preferences, meaning they're now defined in phoenix-android.js/ironfox.js (so we no longer need the configure-safe-browsing patch...), and users can now freely configure any Safe Browsing preference as desired from the about:config
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-21 22:40:23 -04:00 |
|
Akash Yadav
|
6d4038d745
|
fix: suppress warning in build.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-22 01:36:36 +05:30 |
|
Akash Yadav
|
fc7058a4a3
|
fix: set -u and -o pipefail in build.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
|
2025-04-22 01:36:36 +05:30 |
|
celenity
|
8adf346b9d
|
feat: Update and significantly improve/expand upon Mozilla's built-in certificate pinning
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-21 15:57:53 -04:00 |
|
mimi89999
|
db5c0245b0
|
Update Android SDK CLI and use it with Java 17
|
2025-04-21 14:11:35 +02:00 |
|
Akash Yadav
|
25cb1a77c9
|
Merge branch 'domain-highlighting-and-alignment' into 'dev'
Add domain highlighting and alignment
See merge request ironfox-oss/IronFox!20
|
2025-04-20 14:12:47 +05:30 |
|
Michel Le Bihan
|
9e58333348
|
feat: add domain highlighting and alignment
|
2025-04-20 14:12:47 +05:30 |
|
celenity
|
6340506ea9
|
feat: Update build instructions + setup-android-sdk.sh for Fedora 42
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-19 19:30:51 -04:00 |
|
celenity
|
7243af3214
|
fix: Rename enable-aboutconfig.patch to expose-aboutconfig.patch + update description
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-17 04:58:39 -04:00 |
|
celenity
|
6ab5032e99
|
feat: Limit Remote Settings to only download what we specify in preferences, using an adapted patch from LibreWolf
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-17 04:52:07 -04:00 |
|
celenity
|
d31c11a7d7
|
feat: Harden FPP internally instead of using the privacy.fingerprintingProtection.overrides preference + provide FPP granular overrides internally with a custom Remote Settings dump instead of using the privacy.fingerprintingProtection.granularOverrides preference, making it significantly easier for users to add their own overrides if desired. Also include more Remote Settings dumps (like desktop Firefox) to ensure these dumps are available out of the box.
Signed-off-by: celenity <celenity@celenity.dev>
|
2025-04-17 02:56:48 -04:00 |
|