Akash Yadav
6368d19eea
fix(builder): add/update missing quotes in mozconfig
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 17:45:53 +05:30
Akash Yadav
34b8e43428
fix(builder): resolve task order issues in build command
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 17:32:37 +05:30
Akash Yadav
bdbd70d6e5
fix(builder): export task graph to mermaid files
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 17:09:18 +05:30
Akash Yadav
305a476a2a
feat(builder): add ability to write task graph to files
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 16:54:25 +05:30
Akash Yadav
c760513a2b
feat(builder): add build steps for remaining components
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 16:39:14 +05:30
Akash Yadav
fb08a6d8fa
feat(builder): add utils to print task graph
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 16:38:38 +05:30
Akash Yadav
a3b9a61066
fix(builder): add missing patch for Glean
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 15:33:29 +05:30
Akash Yadav
9e44888279
fix(builder): invalid comment token for libs.versions.toml
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 13:38:37 +05:30
Akash Yadav
5a107be68b
fix(builder): invalid host target in glean/local.props
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 13:35:21 +05:30
Akash Yadav
bc8d1a1517
fix(builder): remove unnecessary comments
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 13:31:07 +05:30
Akash Yadav
33c8f7d8fd
fix(builder): do not report overall progress
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 13:29:40 +05:30
Akash Yadav
b50323379f
fix(builder): add back rich progress
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 13:12:56 +05:30
Akash Yadav
3a7c5f6ab3
feat(builder): add steps to build uniffi/microg/glean/a-s
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-31 12:42:33 +05:30
Akash Yadav
d33b4a006d
fix(builder): stage build steps
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-30 16:30:25 +05:30
Akash Yadav
75ee6a99f2
fix(builder): invalid Rust version when building uniffi-bindgen
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-30 16:24:06 +05:30
Akash Yadav
a8de201683
fix(builder): remove wasi-sdk preparation steps
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-30 16:19:20 +05:30
Akash Yadav
a46f437e49
fix(builder): use pre-build wasi sdk
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-30 16:02:53 +05:30
celenity
9d82cf9340
feat: Bump Rust to 1.91.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-30 00:43:32 -04:00
celenity
788cd0486d
fix: Fix-up/update Gecko pref handling to work-around certain edge cases - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/199
...
We no longer need to (and shouldn't) lock these prefs from `geckoview-prefs.js`/`ironfox.js` anymore - they should now be locked automatically by GeckoView's RuntimeSettings
For preferences present in/impacted by GeckoProvider.kt, for now, we need to manually specify/lock them at `GeckoViewStartup.sys.mjs` - this only applies to a minority of Gecko prefs controlled by UI settings
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-29 22:34:22 -04:00
Akash Yadav
16ed84cc8e
fix(builder): add build configs
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-29 22:45:10 +05:30
Akash Yadav
486a2455be
fix(builder): use 'git submodule' to shallow clone submodules
...
Signed-off-by: Akash Yadav <itsaky01@gmail.com >
2025-10-29 19:35:55 +05:30
LucasMZ
fa9b076c37
Fix Weblate having overwritten English files
...
ironfox-oss/IronFox!98
@celenityy
MR-author: LucasMZ <git@lucasmz.dev >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2025-10-29 02:53:59 +00:00
celenity
3b639aa023
feat: Add Accrescent back to README + FAQ (They finally fixed updates...) - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/193
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 22:51:02 -04:00
celenity
88e9b55489
fix: Add WebGL override for newgrounds.com + ungrounded.net - https://codeberg.org/celenity/BadBlock/issues/97
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 19:00:02 -04:00
celenity
f94ca255aa
v144.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:37:49 -04:00
celenity
1b0ed54cc0
WIP: v144.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:37:49 -04:00
celenity
6f30a1b304
v144.0.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:37:06 -04:00
celenity
f30f703f75
WIP: v144.0.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:37:06 -04:00
celenity
c3feea0e5c
fix: Remove duplicate gecko-ironfox-settings-support-timezone-spoofing patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:37:06 -04:00
celenity
87b420710e
feat: Add UI toggles to enable/disabe timezone spoofing and our timezone spoofing overrides
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:51 -04:00
celenity
e49cd0945d
feat: Add pref to enable/disable timezone spoofing
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:51 -04:00
celenity
a2f7eb7ad1
fix: gecko-ironfox-settings-support-xpinstall.patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:51 -04:00
celenity
712b98c107
fix: Prevent the setting to enable/disable installation of add-ons from disabling already installed add-ons - fixes https://gitlab.com/ironfox-oss/IronFox/-/issues/187
...
See https://gitlab.com/ironfox-oss/IronFox/-/issues/187#note_2792452054 for details
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:51 -04:00
celenity
2ade1e4ebf
fix: Remove duplicate UniFFi download from get_sources.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:50 -04:00
celenity
ff458a0b04
v143.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:50 -04:00
celenity
afff654ed6
fix: get_sources.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:50 -04:00
celenity
1c71ca4480
fix: Ensure wasi-sdk directory exists for prebuilds
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:50 -04:00
celenity
66d9a334b7
feat: Add support for using a prebuilt WASI SDK for macOS
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:50 -04:00
celenity
d5c14af8d3
fix: ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:50 -04:00
celenity
d4e6c6458a
fix: ci-build.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:50 -04:00
celenity
7980d86e7a
fix: Use patches for certain changes (instead of sed/the prebuild script)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:49 -04:00
celenity
6ecbdda21e
feat: Add support for building IronFox on macOS
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:49 -04:00
celenity
e08aa41c35
WIP: v143.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:49 -04:00
celenity
0c7fd3fbdf
fix: Builds that clone/build wasi-sdk locally, + set PLATFORM_VERSION as a variable for setup-android-sdk
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:49 -04:00
celenity
1bda06b824
feat: Remove additional telemetry components
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:49 -04:00
celenity
1fc6e49b7d
feat: Stub PlayStoreReviewPromptController + remove microG Tasks, and remove CustomReviewPromptTelemetryMiddleware
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:49 -04:00
celenity
f321809f14
fix: Remove certain libraries from Gradle versions + remove Crash Reporter from Push
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:49 -04:00
celenity
8e9b12843b
feat: Remove Search telemetry (Like our previous approach)
...
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:48 -04:00
celenity
e290783ebe
feat: Build Glean with Tor Browser's no-op UniFFi binding generator
...
This should effectively kill/no-op all Glean functionality, ideal for us for Fenix, since it's untenable to remove Glean entirely from Fenix like we currently have for Android Components and Application Services
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:48 -04:00
celenity
8bc8a7a82c
feat: Stub additional marketing/metrics/telemetry components
...
Also includes minor clean-up
Signed-off-by: celenity <celenity@celenity.dev >
2025-10-28 18:35:48 -04:00