celenity
00ecde85e2
feat: Allow installing add-ons from addons.mozilla.org without the privileged mozAddonManager API (Like Desktop), and disable mozAddonManager by default
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-06-04 01:11:56 -04:00
celenity
c3c7b0405b
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
Akash Yadav
ae8a4348cb
fix: do not use relative paths for APK and AAB artifacts
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-29 13:22:30 +05:30
celenity
3b647874a1
fix
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-28 18:05:26 -04:00
celenity
88b9a0e87d
fix
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-28 14:31:54 -04:00
Akash Yadav
20e4e3a256
fix: install NDK for Glean
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 16:28:59 +05:30
Akash Yadav
1554a74e22
fix: update build-tools to v36.0.0
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 16:11:33 +05:30
Akash Yadav
7ace4ced85
fix: use application-services v139.0 instead of branch release-v139
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 16:09:24 +05:30
Akash Yadav
44288b559f
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
4b228630e0
fix: downgrade application-services to v139
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 15:18:32 +05:30
Akash Yadav
c3dfd31c7e
fix: set --with-unsigned-addon-scopes=app,system
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 15:05:32 +05:30
Akash Yadav
fbf11708fc
fix: update Glean to v64.1.1
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 14:55:09 +05:30
Akash Yadav
92dfbc868a
fix: update application-services to v140
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 13:30:15 +05:30
Akash Yadav
fab8b47d01
fix: update Glean to v64.3.1
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 13:29:52 +05:30
Akash Yadav
0c9c226de8
fix: update NDK to r28b
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 13:29:27 +05:30
Akash Yadav
9eec4a94b6
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
60b8857808
fix: add functions to auto-rebase patch files
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-28 11:43:31 +05:30
celenity
92c6b2a3d9
feat: update to v139.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-28 01:58:33 -04:00
celenity
9c55cf1ee5
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
7c1c2d5fb9
Revert "fix: Add (WIP) macOS build support"
...
This reverts commit 94ed191d85 .
2025-05-18 13:27:12 +05:30
Akash Yadav
0ff671cc5b
Revert "Add (WIP) macOS build support"
...
This reverts commit 9b410eabdb .
2025-05-18 13:27:04 +05:30
Akash Yadav
2bcfcd700f
fix: remove unnecessary date processing for IF_BUILD_DATE
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 11:34:42 +05:30
celenity
4a27840f0d
feat: update to v138.0.4
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-17 21:26:51 -04:00
celenity
436c87ffca
fix: ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-17 21:26:33 -04:00
celenity
a5b50e9921
fix: Add (WIP) macOS build support
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-17 21:09:58 -04:00
celenity
766183da65
Add (WIP) macOS build support
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-17 20:58:14 -04:00
Akash Yadav
b8478a4290
fix: override fenix build date using IF_BUILD_DATE
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 02:20:41 +05:30
Akash Yadav
34eac7641e
fix: set MOZ_BUILD_DATE to pipeline creation time
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 02:19:21 +05:30
Akash Yadav
f92fb0a46c
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
b25035e20b
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
cc16f49c66
fix: disallow manual version specification
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 01:59:32 +05:30
Akash Yadav
9084915aeb
fix: allow build date overrides using system env vars
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-18 01:59:31 +05:30
celenity
915f6aecd2
feat: update to v138.0.3
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-13 11:59:42 -04:00
celenity
02de41af05
fix: Minor fix to patches.yaml
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-13 11:58:31 -04:00
celenity
a6dd044071
feat: Include fonts at build-time (like ex. Tor Browser)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-13 11:46:30 -04:00
celenity
0a74a1b0ca
fix: Update link for v138.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-12 18:26:12 -04:00
celenity
17f991f688
feat: update to v138.0.2 - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/98
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-11 19:38:20 -04:00
celenity
babfc26392
feat: Disable HLS at build-time
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-11 19:36:58 -04:00
celenity
5807ba450f
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
46e4cdd90b
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
7f9626d249
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
f7530d12c6
fix: Limit scope of certificate pinning - unfortunately too difficult to maintain in its current state, and causing issues for users. In the future, I'd like to look into expanding this again though (and if you run/operate a website, please reach out and we'd be glad to add you!).
...
That being said, we still improve upon Firefox's standard certificate pinning, notably:
* We remove AffirmTrust & Entrust for Google's domains (as Google no longer uses these CAs, and in fact even plans to distrust them in Chrome entirely...)
* We pin our domains
* We pin Brave's domains (with info they provide from https://github.com/brave/brave-core/blob/master/chromium_src/net/tools/transport_security_state_generator/input_file_parsers.cc )
* We pin `aus4.mozilla.org`, `aus5.mozilla.org`, `firefox.com`, & `telemetry.mozilla.org` (which are typically only set to `test` mode, meaning they're not enforced)
* We remove the pin for `dns.google.com` (to ensure Google DNS is always available for those who use it)
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-05 02:47:25 -04:00
celenity
bf4f77d50b
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
6bdff67cd6
fix: remove version code override
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-05-02 15:20:37 +05:30
celenity
268b5c1b91
feat: update to v138.0.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-05-01 12:25:32 -04:00
celenity
2cab330694
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
0c20decdc8
fix: prebuild.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-04-29 19:35:55 -04:00
celenity
3f2cdbfe8b
fix: branding.patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-04-29 18:51:00 -04:00
Akash Yadav
fb7869f6c0
fix: update to v138
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-04-30 00:02:37 +05:30
Akash Yadav
440329f733
fix: remove extension-recommendations.patch from patches.yaml
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-04-29 14:55:18 +05:30