1922 Commits
Author SHA1 Message Date
c511a6afd3 Translations update from Hosted Weblate
ironfox-oss/IronFox!184
Translations update from [Hosted Weblate](https://hosted.weblate.org) for [IronFox/App](https://hosted.weblate.org/projects/ironfox/app-main/).


It also includes following components:

* [IronFox/Gecko](https://hosted.weblate.org/projects/ironfox/gecko/)



Current translation status:

![Weblate translation status](https://hosted.weblate.org/widget/ironfox/app-main/matrix-auto.svg)

MR-author: Weblate <hosted@weblate.org>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: skajmer <skajmer@protonmail.com>
Co-authored-by: on9686 <on9686@users.noreply.hosted.weblate.org>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Taivas Jumala <taivasjumala@yafoss.org>
Co-authored-by: LucasMZ <git@lucasmz.dev>
Approved-by: celenity <celenity@celenity.dev>
Merged-by: celenity <celenity@celenity.dev>
2026-09-15 17:56:08 +00:00
celenity 002296904b 156.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-15 17:53:55 +00:00
celenity b379e74daa fix: APK name at ci-publish-packages.sh (Part 2)
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-15 17:43:45 +00:00
celenity c254566ea9 feat: bump uv to 0.12.15
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-15 17:11:13 +00:00
celenity 648596a6a7 fix: name for APKs at ci-publish-packages.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-14 17:52:14 +00:00
celenity 2a58f523ef feat - Part 2: Create IronFox Nightly RSS feed
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-14 02:38:17 +00:00
celenity 338cd9f677 feat - Part 3: Add IronFox Nightly to F-Droid repo
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-14 02:20:22 +00:00
celenity 3cfd218865 fix: Firefox SHA512sum
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-14 02:17:57 +00:00
celenity 9b3b5a62d8 fix: typo
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-14 02:05:19 +00:00
celenity db9c38656f feat: bump uv to 0.12.13
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-14 01:52:40 +00:00
celenity 8e6cf30e3d feat: Create a universal updates.json for Nightly releases (ex. to be used with Obtainium)
(Part 2 of bringing back Nightly builds, with a proper distribution channel...)

Signed-off-by: celenity <celenity@celenity.dev>
2026-09-14 01:43:02 +00:00
celenity 83ee3fd1f2 feat: Use different versioning for Nightly
(Part 1 of bringing back Nightly builds, with a proper distribution channel...)

Signed-off-by: celenity <celenity@celenity.dev>
2026-09-13 23:52:33 +00:00
celenity ed21d965aa fix: Remove broken upstream Translations UI setting (dependent on AI controls, we also add our own setting to control whether Translations is enabled) + ensure AI controls doesn't try to override Gecko prefs (in favor of our own handling)
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-13 06:46:18 +00:00
celenity 94688950b3 feat: Add UI settings to enable/disable the Android Geolocation Provider and the Network Geolocation Provider
This provides users with transparency and control over which geolocation provider(s) the browser uses

Signed-off-by: celenity <celenity@celenity.dev>
2026-09-12 07:54:52 +00:00
celenity c301293ffc feat: Prevent GeckoView from attempting to use Google Play Services (or the OEM) to retrieve geolocation if the Android system geolocation provider is enabled
This ensures we instead just use the device's GPS, to reduce our reliance on/use of proprietary services and improve privacy

Signed-off-by: celenity <celenity@celenity.dev>
2026-09-12 07:47:09 +00:00
celenity b2ffe20f8d feat: organize/clean-up ironfox.cfg
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-11 06:20:41 +00:00
celenity bc3bc0ea93 WIP: 156.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-11 05:30:09 +00:00
celenity c18429ac8e feat: move strings and certain assets to IronFox Core
This is preferable as it allows us to re-use strings (as well as these assets) across different components (such as in Mozilla's Android Component libraries and GeckoView), with the current approach, we're limited to only being able to use the strings/assets in Fenix

The exception for this is onboarding strings - those must be in Fenix directly (due to how the onboarding strings are parsed via `nimbus-fml`)

Signed-off-by: celenity <celenity@celenity.dev>
2026-09-10 00:42:04 +00:00
+23 a6d09a0569 Translations update from Hosted Weblate
ironfox-oss/IronFox!174
Translations update from [Hosted Weblate](https://hosted.weblate.org) for [IronFox/App](https://hosted.weblate.org/projects/ironfox/app-main/).


It also includes following components:

* [IronFox/Gecko](https://hosted.weblate.org/projects/ironfox/gecko/)



Current translation status:

![Weblate translation status](https://hosted.weblate.org/widget/ironfox/app-main/matrix-auto.svg)

MR-author: Weblate <hosted@weblate.org>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Ngo Lam Bao An <onionandsalad@gmail.com>
Co-authored-by: 泥鰍 <holiu618@users.noreply.hosted.weblate.org>
Co-authored-by: MagicTeaMC <maoyuetw@proton.me>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: Taivas Jumala <taivasjumala@yafoss.org>
Co-authored-by: on9686 <on9686@users.noreply.hosted.weblate.org>
Co-authored-by: John Doe <vvi08@temp-mail.me>
Co-authored-by: Posemartonis <weblate.drainage895@passmail.net>
Co-authored-by: Niklaus <nicolasnavarro271@gmail.com>
Co-authored-by: Guillaume <ltguillaume@users.noreply.hosted.weblate.org>
Co-authored-by: Bernardino Corrente <bennycorrente64@gmail.com>
Co-authored-by: Wiesław Fijołek <percival@users.noreply.hosted.weblate.org>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate user 145873 <skrlatorr@users.noreply.hosted.weblate.org>
Co-authored-by: pidxrxk69 <drown-study-curing@duck.com>
Co-authored-by: Mr-Update <mr.update@yahoo.de>
Co-authored-by: Majime <Markskou@me.com>
Co-authored-by: Hosted Weblate user 136012 <jokkels@users.noreply.hosted.weblate.org>
Co-authored-by: LucasMZ <git@lucasmz.dev>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Patrich Tivoli <p.tivoli.pt@gmail.com>
Co-authored-by: Volodymyr Reshetniuk <vladimirreshetnuk@gmail.com>
Co-authored-by: Verbaviva <verbavivae@users.noreply.hosted.weblate.org>
Co-authored-by: Trunars <trunars@abv.bg>
Co-authored-by: A <ogloppi@mailbox.org>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: Hosted Weblate user 107176 <zhuk2@users.noreply.hosted.weblate.org>
Co-authored-by: mobby45 <petitmewen@gmail.com>
Co-authored-by: Iridium <iridium@users.noreply.hosted.weblate.org>
Co-authored-by: Akash Yadav <itsaky01@gmail.com>
Co-authored-by: Ruzgar Keskinkilic <keskinkilicruzgar@gmail.com>
Approved-by: celenity <celenity@celenity.dev>
Merged-by: celenity <celenity@celenity.dev>
2026-09-09 20:59:25 +00:00
celenity 50116d9a34 feat: bump uv to 0.12.12
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-09 20:56:12 +00:00
celenity 9b0d46896c feat: add dnsforge.de to list of built-in DoH providers (as they meet the criteria: https://codeberg.org/celenity/Phoenix/wiki/info-doh-criteria)
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-09 08:36:04 +00:00
celenity bc66ffd1d9 fix: clean-up + update .gitattributes + .gitignore
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-09 04:21:25 +00:00
celenity c96324b848 feat - CI: add IRONFOX_FEDORA_VERSION env var to specify the version of Fedora (to avoid unnecessary duplication/redundancy)
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-09 04:14:30 +00:00
celenity dfcd45351f feat: bump uv to 0.12.11
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-09 04:11:33 +00:00
celenity 1fcef91adc feat: add DNSBunker to list of built-in DoH providers (as they meet criteria) - see https://codeberg.org/celenity/Phoenix/issues/367 for details (+ add IFDohProviders for specifying DoH provider constants, instead of hardcoding them at DohSettingsProvider)
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-09 04:10:46 +00:00
celenity 0e8e6f4821 155.0.1 - changelog
Signed-off-by: celenity <celenity@celenity.dev>
v155.0.1
2026-09-05 03:15:42 +00:00
celenity aacf6d82f0 155.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-05 03:14:52 +00:00
celenity d28f8f29d4 feat: bump uv to 0.12.9 + cpython to 20260901
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-05 02:54:22 +00:00
celenity a1d13f4c0a fix: modify CHANGELOG.md to ensure release CI flow is properly triggered
Signed-off-by: celenity <celenity@celenity.dev>
v155.0
2026-09-02 18:41:59 +00:00
celenity 1e96c6b238 fix - CI: ensure bundle is recognized as an architecture for downloading artifacts
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-02 18:38:47 +00:00
celenity 38f2c12553 155.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-01 16:04:57 +00:00
celenity 4067607857 WIP: 155.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-09-01 03:44:18 +00:00
celenity eb27527cd9 fix: typo
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-31 23:40:11 +00:00
celenity e9750ccd4c fix: typo
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-31 21:26:29 +00:00
celenity 57061ca247 feat: overhaul/refine scripts
Notably, this adds checks to ensure necessary executables and environment variables are available and set-up properly, adds new utilities files for certain functionality (to avoid redundancy/duplication)

Signed-off-by: celenity <celenity@celenity.dev>
2026-08-31 03:02:23 +00:00
celenity c382d3296d 154.0.1
Signed-off-by: celenity <celenity@celenity.dev>
v154.0.1
2026-08-26 01:40:50 +00:00
celenity 7716e5ed1b fix: revert Rust back to 1.97.1 for now
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-26 01:35:52 +00:00
celenity b1bd8fa034 WIP: 154.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 05:04:32 +00:00
celenity ded05b2220 feat: bump nvm to v0.40.7
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 04:51:44 +00:00
celenity 76e6acfe58 feat: bump JDK 17 to 17.0.20.1+1
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 04:50:24 +00:00
celenity ef47f7d1a6 feat: bump JDK 21 to 21.0.12.1+1
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 04:49:10 +00:00
celenity 1b0c104653 feat: bump JDK 25 to 25.0.4.1+1
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 04:47:32 +00:00
celenity 82729c99dc feat: bump Rust to 1.98.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 04:45:29 +00:00
celenity e9f61a8e14 fix: remove remaining instance of IRONFOX_DEFAULT_UBO_ASSETS_URL
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-23 00:01:34 +00:00
celenity ab12f558f0 fix: remove IRONFOX_DEFAULT_UBO_ASSETS_URL constant - unnecessary since this is only used within ironfox.cfg, so we can just set it directly from that file instead
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-23 00:00:48 +00:00
celenity 910d23c70c fix: IRONFOX_CI logic for ci-compress.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 23:41:36 +00:00
celenity 978495d4c8 fix: set default outputs path to /outputs (instead of /build/outputs)
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 23:40:17 +00:00
celenity e22a8d8c27 fix - move logic for installing IronFox via ADB from sign.sh to build.sh
This doesn't depend on signing, as users could ex. be using debug signing, so in such cases, this is still useful

Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 21:31:39 +00:00
celenity 05d20f3106 fix: set --mode='universal' for APKsets - this appears to significantly reduce size and works around a bug with Accrescent's developer console (https://github.com/accrescent/parcelo/issues/804)
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 03:42:42 +00:00
celenity a5a7204e05 fix: use set_verbosity at lint-hook.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 01:30:24 +00:00