Commit Graph

1625 Commits

Author SHA1 Message Date
Akash Yadav
d9b77a60e5 ci: ensure logs are always uploaded to artifacts
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-11 14:17:38 -05:00
Akash Yadav
ffe6a43321 fix: include variant names in build logs filename
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-11 14:17:38 -05:00
celenity
1ea8aff106 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-11-11 14:17:38 -05:00
celenity
923865110e v142.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-11 14:17:38 -05:00
celenity
a59721e775 fix: add back glean-native for now
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-11 14:17:38 -05:00
celenity
599e440779 fix: Remove glean-native (+ other minor tweaks to Glean/telemetry)
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-11 14:17:38 -05:00
celenity
c56fced82c 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-11-11 14:17:36 -05:00
celenity
301f29a513 IronFox v145.0
ironfox-oss/IronFox!100
____

## Changes

- Added a toggle in settings to control the [media autoplay blocking policy](https://wiki.mozilla.org/Media/block-autoplay#What_strategy_does_Firefox_use_for_blocking_autoplay?) when JIT is otherwise disabled globally *(set to `Transient` by default)*, located at `Settings` -> `IronFox` -> `IronFox settings` -> **`Media autoplay`**.
- Fixed [an issue](https://gitlab.com/ironfox-oss/IronFox/-/issues/199) that prevented certain preferences from persisting across restarts.
- Updated the default version of Rust to [`1.91.0`](https://releases.rs/docs/1.91.0/).
- Updated to Firefox [`145.0`](https://firefox.com/firefox/android/145.0/releasenotes/).
- Updated to Phoenix [`2025.11.07.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2025.11.07.1).
- [Other minor tweaks and adjustments](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/100/diffs).

MR-author: celenity <celenity@celenity.dev>
Co-authored-by: LucasMZ <git@lucasmz.dev>
Co-authored-by: Akash Yadav <itsaky01@gmail.com>
Approved-by: Akash Yadav <itsaky01@gmail.com>
Merged-by: celenity <celenity@celenity.dev>
v145.0
2025-11-11 18:17:55 +00:00
Akash Yadav
a6ede14cac fix: syntax error in fenix/app/build.gradle
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-11 12:08:57 +05:30
Akash Yadav
b14e18c5b0 fix: incorrect default value for append for write file tasks
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-11 11:56:15 +05:30
Akash Yadav
cbc503f963 fix: remove unnecessary log file
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-11 11:47:56 +05:30
Akash Yadav
c2165dd4c6 fix(builder): add dedicated funcs for commenting lines and text
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-10 11:30:28 +05:30
Akash Yadav
6c7fdc02ea fix(builder): rust.targets not specified for application-services
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-09 14:36:21 +05:30
Akash Yadav
415960bebd fix(builder): search telemetry config is not commented-out
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-08 20:07:28 +05:30
Akash Yadav
0998f01c53 fix(builder): create A-C/local.props if needed
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-08 20:04:02 +05:30
Akash Yadav
72409cb457 fix(builder): allow per-command configuration for RunCommandsTask
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-08 19:59:02 +05:30
Akash Yadav
de60ae152d fix(builder): remove build error due to space
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-08 15:31:32 +05:30
Akash Yadav
816b021f87 Merge branch 'dev' into python-build-system 2025-11-08 14:47:39 +05:30
Akash Yadav
243896dff1 fix(builder): merge changes for IF v145.0
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-08 14:43:36 +05:30
Akash Yadav
d2586f37e1 fix(builder): use screen=True for cmd progress
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-08 14:26:14 +05:30
celenity
e8d0193366 fix: very minor syntax/punctuation fix for consistency
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-07 22:54:16 -05:00
celenity
3d70a9e064 fix: about:translations
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-07 21:54:26 -05:00
celenity
3f55efcec0 feat: Display additional prefs for troubleshooting at about:support
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-07 21:54:10 -05:00
celenity
27172d1dd8 feat: Update Phoenix to 2025.11.07.1 - https://codeberg.org/celenity/Phoenix/releases/tag/2025.11.07.1
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-07 19:50:38 -05:00
celenity
042a87754b fix: Enable WebGL for nvidia.com by default - https://codeberg.org/celenity/Phoenix/issues/194#issuecomment-8070236
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-07 19:50:04 -05:00
celenity
01f0d2379c WIP: v145.0 (Part 2...)
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-07 19:49:07 -05:00
celenity
5d8fb73e11 WIP: v145.0
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-07 00:27:16 -05:00
Akash Yadav
b7d882fcc9 fix(builder): add logs when applying patches
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-05 14:30:45 +05:30
Akash Yadav
b27bfc49b3 fix(builder): specify --verbose to mach commands in verbose mode
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-05 11:45:49 +05:30
Akash Yadav
54c2223b18 fix(builder): ensure cmd output panels are automatically removed
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-05 11:45:21 +05:30
celenity
6c2a077a61 feat: Add UI setting to control the media autoplay blocking policy
We previously used to set this to click-to-play by default, but stopped due to breakage/etc. - this exposes the setting to users though, so that they can configure autoplay blocking to work how they prefer

(Also updated certain similar settings to clarify which value is the default)

Signed-off-by: celenity <celenity@celenity.dev>
2025-11-03 21:39:21 -05:00
celenity
7bdee284b5 fix: Ensure media autoplay is always/only controlled by the UI/permission prompt
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-03 16:07:58 -05:00
celenity
1586f39587 fix: order
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-03 15:53:06 -05:00
celenity
a5ca293260 fix: Enable WebGL for mapcomplete.org by default - fixes https://codeberg.org/ironfox-oss/IronFox/issues/90
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-02 22:30:11 -05:00
celenity
ad52676af4 feat: Enable WASM Branch Hinting + Memory Control at build-time
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-02 21:11:26 -05:00
celenity
dfb2ec66ac fix: Remove duplicate lines from build.sh
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-02 19:37:26 -05:00
celenity
565d3212d5 feat: Configure certain uBlock Origin settings by default
Currently, this:

- Sets the default auto comment filter template to `{{url}}` (to prevent date/time from also being recorded, and to ensure that the full URL is present)
- Sets the auto update delay after launch to `10` - should improve performance/responsiveness
- Disables WASM by default - improves security
- Enables filter author mode by default - Improves usability
- Enables the logger by default - Significantly improves usability
- Bypasses browser cache when manually fetching remote resources - Allows for quicker filterlist updates

Signed-off-by: celenity <celenity@celenity.dev>
2025-11-02 01:13:59 -04:00
celenity
9f308dbb97 feat: Remove unused/unwanted Regions Remote Settings dump
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-01 23:38:14 -04:00
celenity
67efa6b58d fix: Remove no longer necessary elements from certain patches (These UI elements are now enabled by default via Nimbus)
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-01 01:30:52 -04:00
celenity
db509d0565 feat: Enable Shortcut URL bar suggestions by default
Signed-off-by: celenity <celenity@celenity.dev>
2025-11-01 01:29:58 -04:00
celenity
5a99c4fd82 feat: Block starlink.com from extracting canvas data
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-31 22:51:47 -04:00
Akash Yadav
c876abb51c fix(builder): invalid copy-into path
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-01 01:00:42 +05:30
Akash Yadav
23e9143c31 fix(builder): indentation issue in docshell/build/components.conf
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-01 01:00:27 +05:30
Akash Yadav
84246f818d fix: show progress when running commands
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-11-01 00:58:52 +05:30
Akash Yadav
0d3c742700 fix(builder): reuse regex repl for literal repl
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-31 22:33:47 +05:30
Akash Yadav
55e577c367 fix(builder): count is sometimes not considered when replacing text
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-31 22:18:29 +05:30
Akash Yadav
b7968596bb fix(builder): invalid target dir path when copying branding info
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-31 22:06:05 +05:30
Akash Yadav
fc2d9fb5f2 fix(builder): invalid vendor set in moz.configure
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-31 21:47:56 +05:30
Akash Yadav
47d0c36483 fix(builder): remove DoH config/rollout - local dumps
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-31 21:45:23 +05:30
Akash Yadav
f86c608965 fix(builder): add/update missing quotes in mozconfig
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-31 17:52:03 +05:30