celenity
112fe6efa3
fix: use set_verbosity at patch_create.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-22 01:21:52 +00:00
Akash Yadav and Akash Yadav
aeb8d3a5f0
feat: lint shell scripts with shellcheck + shfmt in CI and pre-commit
...
ironfox-oss/IronFox!162
Add a blocking `lint` CI stage (runs first, on a lightweight Alpine
image) plus a core.hooksPath pre-commit hook, with scripts/lint.sh as
the shared runner for CI, the hook, and manual use. Checks are
configured in .shellcheckrc and formatting in .editorconfig.
Reformat all scripts with shfmt (2-space indent, switch-case indent,
space redirects) via .editorconfig, so a bare `shfmt` is consistent
everywhere. bootstrap.sh installs shellcheck + shfmt per-OS and
enables the pre-commit hook.
The hook is a convenience (bypassable with --no-verify); the CI
`lint-scripts` job is the enforcement gate. SC2086/SC2046 are
disabled for now as tracked follow-up.
MR-author: Akash Yadav <itsaky01@gmail.com >
Co-authored-by: Akash Yadav <contact@itsaky.com >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2026-07-31 02:33:10 +00:00
celenity
025d607da5
fix: decrease default verbosity (+ add IRONFOX_VERBOSE env var to control it)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-23 23:16:25 +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
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
23aa0326db
fix: use double (instead of single) brackets for scripts/mozconfigs
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-06-04 05:35:42 +00:00
celenity
68acead79e
feat: set env variables as readonly where possible, and improve/fix-up env var handling in general
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-03-31 23:30:53 +00:00
celenity
cb188dc0f9
IronFox v148.0.2
...
ironfox-oss/IronFox!130
# IronFox 148.0.2
____
## Changes
- Updated to Firefox [`148.0.2`](https://firefox.com/firefox/android/148.0.2/releasenotes/ ).
- Updated to Rust [`1.94.0`](https://releases.rs/docs/1.94.0/ ).
- Minor tweaks, fixes, and enhancements.
MR-author: celenity <celenity@celenity.dev >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2026-03-10 19:55:16 +00:00
478782f687
IronFox v147.0.4
...
ironfox-oss/IronFox!125
# IronFox 147.0.4
____
## Changes
- Updated to Firefox [`147.0.4`](https://firefox.com/firefox/android/147.0.4/releasenotes/ ).
- Updated to Phoenix [`2026.02.16.1`](https://codeberg.org/celenity/Phoenix/releases/tag/2026.02.16.1 ).
- Updated to microG [`v0.3.13.250932`](https://github.com/microg/GmsCore/releases/tag/v0.3.13.250932 ).
- Updated to Rust [`1.93.1`](https://releases.rs/docs/1.93.1/ ).
- Disabled the [Date Decoder *(RDD)* process](https://firefox-source-docs.mozilla.org/dom/ipc/process_model.html#data-decoder-rdd-process ) by default, due to potential [memory safety issues](https://codeberg.org/ironfox-oss/IronFox/issues/94 ).
- This means that when isolated content process support is enabled, media playback will not work properly for many websites.
- As a result, we've unfortunately disabled isolated content process support by default for now - but it can still be enabled from secret settings if desired, at the cost of breakage for media playback on certain websites. We hope to enable it again by default in the near future.
- [Enabled canvas randomization for solid colors](https://gitlab.com/ironfox-oss/IronFox/-/commit/e8e5976010ff75784db49170fb613d9e97e8f2a1 ).
- Adapted from [LibreWolf](https://codeberg.org/librewolf/source/commit/343645241e58cb43b713968cb29614688e6d8979 ) - thanks to [any1here](https://codeberg.org/any1here )! <3
- [Removed the OpenAI backend](https://gitlab.com/ironfox-oss/IronFox/-/commit/ecc15b7d11ac5388e1ae463fd8b239c7014637c0?merge_request_iid=125 ).
- Various improvements to the overall build process.
- Other minor tweaks, fixes, and enhancements.
MR-author: celenity <celenity@celenity.dev >
Co-authored-by: Weblate <hosted@weblate.org >
Co-authored-by: Akash Yadav <contact@itsaky.com >
Approved-by: Akash Yadav <itsaky01@gmail.com >
Merged-by: celenity <celenity@celenity.dev >
2026-02-17 07:45:17 +00:00