celenity
2e665d1d54
fix: do not set PATH as readonly for now
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-22 22:10:18 +00:00
celenity
35e014327e
153.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-21 17:33:57 +00:00
celenity
2121ac4464
fix - CI: use IRONFOX_CUT
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-21 03:50:53 +00:00
celenity
ecc8a1b49a
feat: bump uv to 0.11.30 + cpython to 20260718
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-21 03:45:14 +00:00
celenity
a77d9af81b
WIP: 153.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-21 03:39:36 +00:00
celenity
efbdbb3e0f
fix: add as + gcc to PATH
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-18 03:46:50 +00:00
celenity
69c5accbcd
fix: add sw_vers to PATH for OS X
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-18 02:38:07 +00:00
celenity
edae8c8fab
fix: ensure we don't try to set-up Android SDK if download fails
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-18 01:38:15 +00:00
celenity
fc1edaa060
fix: add realpath to PATH
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-18 01:09:05 +00:00
celenity
9ca1b45191
fix - CI: path for IRONFOX_DATE
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-18 00:47:17 +00:00
celenity
cd2b406448
fix: ensure nasm is added to PATH
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-17 21:29:14 +00:00
celenity
86a182fc5a
fix: for compatibility, also add python to path as python3
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-17 05:55:47 +00:00
celenity
38f6f0d0a8
fix: use ${IRONFOX_DOWNLOADS} instead of ${IRONFOX_EXTERNAL}/downloads
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-17 05:33:12 +00:00
celenity
5be2464045
fix: remove unnecessary local readonly extension
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-17 04:56:28 +00:00
celenity
c116f9a68d
fix: do not apply patches with -f --fuzz=3 (+ rebase patches)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-17 04:01:43 +00:00
celenity
57ae632ac5
feat: bump uv to 0.11.29
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-17 02:49:45 +00:00
celenity
31cfc61fa2
feat: Set env vars for additional utilities + do not use the system PATH (in favor of our own custom PATH)
...
This should improve security (by ensuring we always specify the full paths to executables, and preventing use of unintended/undesired system executables), control (by allowing users to specify where these executables should be located), and consistency/reproducability
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-17 02:46:08 +00:00
celenity
135c316a7c
152.0.6
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-14 21:28:39 +00:00
celenity
48cc939794
WIP: 152.0.6
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-14 04:13:17 +00:00
celenity
2fe1e1036b
feat: bump Phoenix to 2026.07.08.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-08 05:22:36 +00:00
celenity
a4f2e45a2a
feat: bump uv to 0.11.28
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-08 05:21:33 +00:00
celenity
d57cc07406
152.0.5
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-08 03:28:43 +00:00
celenity
61ced1e280
WIP: 152.0.5
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-07 07:34:59 +00:00
celenity
cfba2dd749
feat: bump uv to 0.11.27
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-07 02:59:42 +00:00
celenity
4004b468e8
fix: ensure signing is properly handling when rebuilding phoenix consumers
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-07 02:54:46 +00:00
celenity
e1485f1bd8
feat: Disable native messaging for non-built-in extensions
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-06 02:43:31 +00:00
celenity
ceeae87d00
feat: Patch formatting
...
Applies consistent formatting and naming to patches
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-06 00:50:48 +00:00
celenity
d5af0e1fde
feat: Add support for IronFox constants
...
These are constant values (defined at `ironfox.configure`) which can be used anywhere... specifically:
- In Gecko (via the `IFConstants.sys.mjs` module)
- In `ironfox.cfg` (via the equivalent prefs set at `ironfox.js` and `phoenix-overrides.cfg`)
- In any Kotlin/Java project (via the `org.ironfoxoss.core.IFConstants` components)
So this allows us to define these values in one place, and be able to use them anywhere. It also ensures the values always match across all projects.
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-05 04:11:07 +00:00
celenity
bda9a15207
fix: minor formatting
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-04 04:29:02 +00:00
celenity
f5fde84fc8
feat: Improve get_sources.sh
...
Notably:
- Cleaned up/refined checksum handling
- Updating checksums now doesn't force remove already installed dependencies (deps are now always downloaded in a separate temporarily directory when updating checksums)
- Sources are now automatically backed up and restored upon download errors (if already installed)
- We no longer try to perform post-actions if necessary (ex. when the user cancels the download or if checksum validation fails)
- Minor formatting
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-02 04:54:55 +00:00
celenity
8130ff07a9
feat: bump uv to 0.11.26
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-01 23:59:36 +00:00
celenity
c4650108ac
fix: upload artifacts to https://artifacts.ironfoxoss.org/ironfox/ (instead of https://artifacts.ironfoxoss.org/ directly) - in case we need to use this for other projects/repos in the future
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-01 23:58:39 +00:00
celenity
8613014445
fix: typo
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-01 03:05:48 +00:00
celenity
d316143d0c
fix: install s3cmd for build CI jobs (so that the final output can be uploaded...)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-01 02:09:05 +00:00
celenity
47731713ef
fix: ensure uploading artifacts to s3 is prepared + do not try to uncompress artifacts at ci-publish-packages.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-01 01:07:07 +00:00
celenity
03190893e1
fix: Upload artifacts to S3 storage (instead of GitLab directly) - lets us bypass the size limits and reduces our reliance/dependency on GitLab
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-30 22:44:08 +00:00
celenity
16cca75131
152.0.4
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-30 19:37:41 +00:00
celenity
a2627e93fe
feat: bump npm to 11.18.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-30 07:34:51 +00:00
celenity
5dbd9050df
WIP: 152.0.4
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-30 07:31:23 +00:00
celenity
afee415074
feat: prevent s3cmd from installing manual pages/doc files
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-30 05:46:06 +00:00
celenity
dc7c198c61
fix: ensure we use GNU patch on OS X
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-30 05:38:22 +00:00
celenity
93e202258d
feat: bump prebuilds
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-30 05:30:28 +00:00
celenity
4c9594d304
fix: use ${IRONFOX_CARGO} instead of cargo directly at get_sources.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-30 05:17:31 +00:00
celenity
5110705d84
fix: Clean-up external Rust env vars
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-30 03:27:45 +00:00
celenity
c8dad19f5f
fix: clean-up Rust flags
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-30 03:25:48 +00:00
celenity
bd7d00a249
fix: remove no longer used Accessibility patch category
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-30 02:42:58 +00:00
celenity
415496c49d
fix: set indentation to 2 spaces for all files
...
This makes indentation consistent across all our files, and also improves readability in general
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-29 05:24:33 +00:00
celenity
ae6f060178
feat: bump uv to 0.11.25 + cpython to 20260623
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-28 02:50:47 +00:00
celenity
28f7caa5c3
feat: bump Node.js to 26.4.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-28 02:47:41 +00:00
celenity
59ecc415ab
feat: Add mechanism to directly override and set the default values of Fenix preferences
...
This provides support for a mechanism to easily configure and override Fenix UI preferences, similar to how we override Gecko preferences with `ironfox.cfg` - the prefs and values we're setting specifically can be seen at `IFPrefs.kt`
This significantly lowers the burden of maintenance (especially since we also override Nimbus directly as well), as we no longer need to make a patch just to modify a setting value...
(We're also setting the preference keys directly from the R.string values - so if a preference is removed or changed in the future, we'll know, as it'll cause the build to fail)
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-27 21:09:06 +00:00