Commit Graph

1625 Commits

Author SHA1 Message Date
Akash Yadav
a9d2e16c16 fix(builder): missing build.gradle replacement in a-s
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 22:14:43 +05:30
Akash Yadav
e1255e3f67 fix(builder): ensure target dir always exists for CopyIntoTask
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 21:45:53 +05:30
Akash Yadav
1837d0baa9 fix(builder): fail on blank task names
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 21:44:55 +05:30
Akash Yadav
e26f571ae7 fix(builder): add missing task names
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 21:44:05 +05:30
Akash Yadav
3867f2ea85 fix(builder): do not use look-behinds for replacements
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 21:42:16 +05:30
Akash Yadav
ce11b123b8 fix(builder): remove non-existent replacement and fix file path
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 21:40:04 +05:30
Akash Yadav
ae232c7cf2 fix(builder): use dir copy for branding dumps
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 21:34:39 +05:30
Akash Yadav
faf18df076 fix(builder): do not fail if target exists during copy
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 21:31:19 +05:30
Akash Yadav
fb9c9e0a2c fix(builder): allow overwriting files during copy
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 21:30:05 +05:30
Akash Yadav
b8531847ed fix(builder): specify file paths for copying *.ftl files
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 21:22:16 +05:30
Akash Yadav
6ed9e2ede3 feat(builder): add support to copy dir contents
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 21:21:49 +05:30
Akash Yadav
b6eeae8aa6 fix(builder): remove glean uniffi patch apply call
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 21:09:39 +05:30
Akash Yadav
b8e4c0ec09 fix(builder): delegate file op errors
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 20:37:22 +05:30
Akash Yadav
314ef8fd17 fix(builder): incorrect deletion paths for fenix
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 20:28:04 +05:30
Akash Yadav
43a08995a4 fix(builder): missing recursive flag for deletion
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 20:27:31 +05:30
Akash Yadav
9e62e6a536 fix(builder): invalid func name
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 20:27:10 +05:30
Akash Yadav
cc4e036b2f fix(builder): missing prepare_firefox call
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 20:26:55 +05:30
Akash Yadav
42bd8b3e91 fix(builder): update checksums for downloaded files
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 20:19:19 +05:30
Akash Yadav
5a53131d1a fix(builder): incorrect unknown platform error
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 20:17:44 +05:30
Akash Yadav
2e81ce2ca6 fix(builder): recursive import
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 20:17:23 +05:30
Akash Yadav
8be05ef441 fix(builder): program hang on startup
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 20:17:02 +05:30
Akash Yadav
1bb2a86d3d feat(builder): migrate remaining prebuild.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 19:59:34 +05:30
Akash Yadav
a5e12b294e feat(builder): partially migrate a-s prepare steps
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 12:55:03 +05:30
Akash Yadav
0a294d8fde fix: update fenix patches
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 12:28:27 +05:30
Akash Yadav
7b7d4fba8c feat(builder): allow app/package config via cmdline
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-25 11:05:02 +05:30
Akash Yadav
7d656cdbd3 feat(build/setup): clone uniffi-rs
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-24 14:22:44 +05:30
Akash Yadav
7e29f5ccae feat(build): allow clone depth config
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-24 14:22:04 +05:30
Akash Yadav
73d33a7b41 fix: update to latest versions
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-24 13:15:22 +05:30
Akash Yadav
ac369d16d9 feat: add python-based build system
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-10-24 13:11:21 +05:30
celenity
6fc011152c fix: Display issues on cryptpad.fr
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 13:42:33 -04:00
celenity
cf4b05f33f fix: Add our custom RS dumps via our own directory in branding
Should allow for easier maintenance, like how we handle our custom `about:` pages

Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:49:08 -04:00
celenity
bdddb616b7 fix: remove Weblate "Translation status" widget from README
this shouldn't have been added. it creates a connection to a random third-party, and we don't have a way to control the image/what it displays at a given time

Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:26:22 -04:00
celenity
cd5c831b80 fix: Remove Accrescent references from README + FAQ and add notice (Hopefully temporary) - see: https://gitlab.com/ironfox-oss/IronFox/-/issues/193 for details
In general, IronFox on Accrescent is now 4 versions behind (and is missing security fixes), so I don't think we should promote/recommend users install an insecure version of IronFox.

Note that this doesn't mean we're dropping support for Accrescent entirely - we'll still provide updates there to the best of our ability once they resume.

Even when we add Accrescent back, I think we'll also want to recommend it less prominently, due to these issues. In general, I'm deeply disappointed with how Accrescent has handled these ongoing issues, and I've lost a lot of faith/trust in them. It is what it is, I hope that in time Accrescent can restore this trust.

Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:26:22 -04:00
celenity
e7571248e8 feat: Update FAQ to document WebGL overrides and update how we handle FPP overrides in general + timezone spoofing
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:26:22 -04:00
celenity
597a16b6d2 v144.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:26:21 -04:00
celenity
a874945370 WIP: v144.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:26:21 -04:00
celenity
cfda898910 fix: Remove duplicate gecko-ironfox-settings-support-timezone-spoofing patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:14 -04:00
celenity
c6e56435a1 WIP: v144.0
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:14 -04:00
celenity
1a7b261950 fix: Lock media.eme.require-app-approval to ensure that EME is always/only controlled by the UI/permission prompt
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:13 -04:00
celenity
2c6fe94c34 feat: Add UI toggles to enable/disabe timezone spoofing and our timezone spoofing overrides
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:13 -04:00
celenity
1b90598972 feat: Add pref to enable/disable timezone spoofing
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:13 -04:00
celenity
3e9e4045e0 fix: gecko-ironfox-settings-support-xpinstall.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:13 -04:00
celenity
2aceeaf480 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-23 00:25:13 -04:00
celenity
c3fbc969c9 fix: Remove duplicate UniFFi download from get_sources.sh
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:13 -04:00
celenity
91c3e7256a v143.0.2
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:13 -04:00
celenity
7c9be87160 fix: get_sources.sh
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:12 -04:00
celenity
98591d1f74 fix: Ensure wasi-sdk directory exists for prebuilds
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:12 -04:00
celenity
7cc4b10c97 feat: Add support for using a prebuilt WASI SDK for macOS
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:12 -04:00
celenity
cbc86778cd fix: ci-build.sh
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:12 -04:00
celenity
55d0194554 fix: ci-build.sh
Signed-off-by: celenity <celenity@celenity.dev>
2025-10-23 00:25:12 -04:00