100 Commits
Author SHA1 Message Date
deltazefiro 41c26ef8d9 chore: Remove in-app auto-update for FOSS builds (#254)
Build on push / build (push) Canceled after 0s
2026-03-10 15:20:47 +08:00
deltazefiroandGitHub 244d0bb60a fix: Escape shell arguments to prevent injection (#255) (#259)
Package names and directory paths were interpolated directly into shell
commands without escaping, allowing potential command injection. Wrap
arguments in single quotes with proper escaping.
2026-03-07 17:34:33 +08:00
deltazefiro e1c750b440 feat: Support OwnDroid (#247)
Dhizuku API v2.4 hardcoded the com.rosan.dhizuku.server.provider authority
and could not discover OwnDroid's content provider. v2.5.4 dynamically
resolves the device owner app's provider, enabling OwnDroid support.
2026-02-25 22:27:59 +08:00
deltazefiro c813831e3e chore: Bump build tooling to Java 21 (#250)
Align local and CI JDK requirements with F-Droid's Java 21 environment to keep builds consistent and avoid tooling mismatch.
2026-02-25 22:27:01 +08:00
deltazefiro 64c1079b96 chore: Add /release skill for Claude Code
Build on push / build (push) Canceled after 0s
2026-02-25 13:17:31 +08:00
deltazefiro 7111d2e1cf chore: Bump version to v0.10.1 (124)
Build on push / build (push) Canceled after 0s
2026-02-25 12:56:52 +08:00
deltazefiro 5b45ec149e Translations update: Fastlane Short Description (#233)
* chore: Fastlane short description translation update: German (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/de/

* chore: Fastlane short description translation update: Russian (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/ru/

* chore: Fastlane short description translation update: Persian (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/fa/

* chore: Fastlane short description translation update: Slovak (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/sk/

* chore: Fastlane short description translation update: Turkish (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/tr/

* chore: Fastlane short description translation update: Italian (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/it/

* chore: Fastlane short description translation update: Arabic (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/ar/

* chore: Fastlane short description translation update: Portuguese (Brazil) (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/pt_BR/

* chore: Fastlane short description translation update: French (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/fr/

* chore: Fastlane short description translation update: Chinese (Simplified Han script) (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/zh_Hans/

* chore: Fastlane short description translation update: Ukrainian (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/uk/

* chore: Fastlane short description translation update: Serbian (by Anonymous <noreply@weblate.org>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/sr/

* chore: New fastlane short description translation: Bengali (by Atish Gaming YT <atishgamingofficial@gmail.com>)

* chore: Fastlane short description translation update: Bengali (by Atish Gaming YT <atishgamingofficial@gmail.com>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/bn/

* chore: Fastlane short description translation update: Vietnamese (by TheSocPol332011 <tonyworld030311@gmail.com>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/vi/

* chore: New fastlane short description translation: Cantonese (Traditional Han script) (by Floruit <1964993179@qq.com>)

* chore: Fastlane short description translation update: Cantonese (Traditional Han script) (by Floruit <1964993179@qq.com>)

Currently translated at 100.0% (1 of 1 strings)

Translation: Amarok-Hider/Amarok Fastlane Short Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-short-description/yue_Hant/

---------
2026-02-25 12:50:54 +08:00
deltazefiro ea29018081 Translations update: Fastlane Full Description (#234)
* chore: New fastlane full description translation: Bengali (by Atish Gaming YT <atishgamingofficial@gmail.com>)

* chore: Fastlane full description translation update: Bengali (by Atish Gaming YT <atishgamingofficial@gmail.com>)

Currently translated at 33.3% (4 of 12 strings)

Translation: Amarok-Hider/Amarok Fastlane Full Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-full-description/bn/

* chore: Fastlane full description translation update: Greek (by VisionR1 <25982450+VisionR1@users.noreply.github.com>)

Currently translated at 100.0% (12 of 12 strings)

Translation: Amarok-Hider/Amarok Fastlane Full Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-full-description/el/

* chore: Fastlane full description translation update: Vietnamese (by TheSocPol332011 <tonyworld030311@gmail.com>)

Currently translated at 100.0% (12 of 12 strings)

Translation: Amarok-Hider/Amarok Fastlane Full Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-full-description/vi/

* chore: Fastlane full description translation update: Chinese (Traditional Han script) (by Floruit <1964993179@qq.com>)

Currently translated at 41.6% (5 of 12 strings)

Translation: Amarok-Hider/Amarok Fastlane Full Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-full-description/zh_Hant/

* chore: New fastlane full description translation: Cantonese (Traditional Han script) (by Floruit <1964993179@qq.com>)

* chore: Fastlane full description translation update: Cantonese (Traditional Han script) (by Floruit <1964993179@qq.com>)

Currently translated at 25.0% (3 of 12 strings)

Translation: Amarok-Hider/Amarok Fastlane Full Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-full-description/yue_Hant/

* chore: Fastlane full description translation update: Chinese (Simplified Han script) (by Floruit <1964993179@qq.com>)

Currently translated at 100.0% (12 of 12 strings)

Translation: Amarok-Hider/Amarok Fastlane Full Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-full-description/zh_Hans/

* chore: Fastlane full description translation update: Estonian (by Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>)

Currently translated at 100.0% (12 of 12 strings)

Translation: Amarok-Hider/Amarok Fastlane Full Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-full-description/et/

* chore: Fastlane full description translation update: Spanish (by Francisco Serrador <fserrador@gmail.com>)

Currently translated at 100.0% (12 of 12 strings)

Translation: Amarok-Hider/Amarok Fastlane Full Description
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-fastlane-full-description/es/

---------
2026-02-25 12:50:44 +08:00
+18 7299b7fc26 Translations update: Amarok App (#249)
* chore: Update app translation: Turkish (by Croxz <croxz.900@gmail.com>)

Currently translated at 90.8% (189 of 208 strings)

Co-authored-by: Croxz <croxz.900@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/tr/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Portuguese (Brazil) (by Nico <n2778370@gmail.com>)

Currently translated at 100.0% (208 of 208 strings)

chore: Update app translation: Portuguese (Brazil) (by Daniel Ribeiro Cardoso <danielri.up@gmail.com>)

Currently translated at 71.6% (149 of 208 strings)

Co-authored-by: Daniel Ribeiro Cardoso <danielri.up@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nico <n2778370@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/pt_BR/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: German (by Lauritz Tieste <lauritz6000000@gmail.com>)

Currently translated at 86.0% (179 of 208 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lauritz Tieste <lauritz6000000@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/de/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Greek (by VisionR1 <25982450+VisionR1@users.noreply.github.com>)

Currently translated at 100.0% (208 of 208 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: VisionR1 <25982450+VisionR1@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/el/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Estonian (by Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>)

Currently translated at 71.6% (149 of 208 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/et/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Russian (by SquattedWasp747 <squattedwasp747@users.noreply.hosted.weblate.org>)

Currently translated at 90.8% (189 of 208 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: SquattedWasp747 <squattedwasp747@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/ru/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Bengali (by Atish Gaming YT <atishgamingofficial@gmail.com>)

Currently translated at 25.9% (54 of 208 strings)

chore: New app translation: Bengali (by Atish Gaming YT <atishgamingofficial@gmail.com>)

Co-authored-by: Atish Gaming YT <atishgamingofficial@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/bn/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Ukrainian (by Максим Горпиніч <gorpinicmaksim0@gmail.com>)

Currently translated at 100.0% (208 of 208 strings)

chore: Update app translation: Ukrainian (by Dan <jonweblin2205@protonmail.com>)

Currently translated at 100.0% (208 of 208 strings)

Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/uk/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Portuguese (by ssantos <ssantos@web.de>)

Currently translated at 86.0% (179 of 208 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/pt/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Vietnamese (by TheSocPol332011 <tonyworld030311@gmail.com>)

Currently translated at 20.6% (43 of 208 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: TheSocPol332011 <tonyworld030311@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/vi/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Hungarian (by Mári Martin <btliw3mc@anonaddy.me>)

Currently translated at 83.1% (173 of 208 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Mári Martin <btliw3mc@anonaddy.me>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/hu/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Hebrew (by DeltaZero <deltazefiro@gmail.com>)

Currently translated at 89.4% (186 of 208 strings)

Co-authored-by: DeltaZero <deltazefiro@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/he/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Polish (by Maciej Błaszczyk <maciejarturblaszczyk@gmail.com>)

Currently translated at 100.0% (208 of 208 strings)

chore: Update app translation: Polish (by Maciej Błaszczyk <maciejarturblaszczyk@gmail.com>)

Currently translated at 100.0% (208 of 208 strings)

chore: Update app translation: Polish (by Maciej Błaszczyk <maciejarturblaszczyk@gmail.com>)

Currently translated at 100.0% (208 of 208 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Maciej Błaszczyk <maciejarturblaszczyk@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/pl/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Italian (by Hisako <bipolarhisako@gmail.com>)

Currently translated at 87.9% (183 of 208 strings)

Co-authored-by: Hisako <bipolarhisako@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/it/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Arabic (by Mohamed Zeroug <mzeroug19@gmail.com>)

Currently translated at 90.8% (189 of 208 strings)

chore: Update app translation: Arabic (by Muhammad Bahaa <muhammad.bahaa1@gmail.com>)

Currently translated at 90.8% (189 of 208 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Mohamed Zeroug <mzeroug19@gmail.com>
Co-authored-by: Muhammad Bahaa <muhammad.bahaa1@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/ar/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Spanish (by Francisco Serrador <fserrador@gmail.com>)

Currently translated at 100.0% (208 of 208 strings)

chore: Update app translation: Spanish (by Francisco Serrador <fserrador@gmail.com>)

Currently translated at 87.0% (181 of 208 strings)

chore: Update app translation: Spanish (by Francisco Serrador <fserrador@gmail.com>)

Currently translated at 86.0% (179 of 208 strings)

chore: Update app translation: Spanish (by Deleted User <noreply+48943@weblate.org>)

Currently translated at 86.0% (179 of 208 strings)

Co-authored-by: Deleted User <noreply+48943@weblate.org>
Co-authored-by: Francisco Serrador <fserrador@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/es/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: French (by "David D." <dadu042@users.noreply.hosted.weblate.org>)

Currently translated at 100.0% (208 of 208 strings)

chore: Update app translation: French (by Yaël <linnovateur.100@gmail.com>)

Currently translated at 93.2% (194 of 208 strings)

chore: Update app translation: French (by Atish Gaming YT <atishgamingofficial@gmail.com>)

Currently translated at 93.2% (194 of 208 strings)

chore: Update app translation: French (by zNexwr <viibazc@gmail.com>)

Currently translated at 90.8% (189 of 208 strings)

chore: Update app translation: French (by Lauritz Tieste <lauritz6000000@gmail.com>)

Currently translated at 90.8% (189 of 208 strings)

Co-authored-by: Atish Gaming YT <atishgamingofficial@gmail.com>
Co-authored-by: David D. <dadu042@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lauritz Tieste <lauritz6000000@gmail.com>
Co-authored-by: Yaël <linnovateur.100@gmail.com>
Co-authored-by: zNexwr <viibazc@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/fr/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Serbian (by NEXI <nexiphotographer@gmail.com>)

Currently translated at 90.8% (189 of 208 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: NEXI <nexiphotographer@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/sr/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Slovak (by Pa Di <padi@tutanota.com>)

Currently translated at 99.5% (207 of 208 strings)

chore: Update app translation: Slovak (by Pa Di <padi@tutanota.com>)

Currently translated at 90.3% (188 of 208 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Pa Di <padi@tutanota.com>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/sk/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Chinese (Traditional Han script) (by GholtsMxv <ghost20090105@gmail.com>)

Currently translated at 87.9% (183 of 208 strings)

Co-authored-by: GholtsMxv <ghost20090105@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/zh_Hant/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Chinese (Simplified Han script) (by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>)

Currently translated at 100.0% (208 of 208 strings)

chore: Update app translation: Chinese (Simplified Han script) (by Floruit <1964993179@qq.com>)

Currently translated at 100.0% (208 of 208 strings)

chore: Update app translation: Chinese (Simplified Han script) (by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>)

Currently translated at 100.0% (208 of 208 strings)

chore: Update app translation: Chinese (Simplified Han script) (by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>)

Currently translated at 100.0% (208 of 208 strings)

chore: Update app translation: Chinese (Simplified Han script) (by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>)

Currently translated at 100.0% (208 of 208 strings)

Co-authored-by: Floruit <1964993179@qq.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/zh_Hans/
Translation: Amarok-Hider/Amarok APP

* chore: Update app translation: Cantonese (Traditional Han script) (by Floruit <1964993179@qq.com>)

Currently translated at 22.5% (47 of 208 strings)

chore: New app translation: Cantonese (Traditional Han script) (by Floruit <1964993179@qq.com>)

Co-authored-by: Floruit <1964993179@qq.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/amarok-hider/amarok-app/yue_Hant/
Translation: Amarok-Hider/Amarok APP

---------

Co-authored-by: Atish Gaming YT <atishgamingofficial@gmail.com>
Co-authored-by: Croxz <croxz.900@gmail.com>
Co-authored-by: Daniel Ribeiro Cardoso <danielri.up@gmail.com>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: David D. <dadu042@users.noreply.hosted.weblate.org>
Co-authored-by: Deleted User <noreply+48943@weblate.org>
Co-authored-by: DeltaZero <deltazefiro@gmail.com>
Co-authored-by: Floruit <1964993179@qq.com>
Co-authored-by: Francisco Serrador <fserrador@gmail.com>
Co-authored-by: GholtsMxv <ghost20090105@gmail.com>
Co-authored-by: Hisako <bipolarhisako@gmail.com>
Co-authored-by: Lauritz Tieste <lauritz6000000@gmail.com>
Co-authored-by: Maciej Błaszczyk <maciejarturblaszczyk@gmail.com>
Co-authored-by: Mári Martin <btliw3mc@anonaddy.me>
Co-authored-by: Mohamed Zeroug <mzeroug19@gmail.com>
Co-authored-by: Muhammad Bahaa <muhammad.bahaa1@gmail.com>
Co-authored-by: NEXI <nexiphotographer@gmail.com>
Co-authored-by: Nico <n2778370@gmail.com>
Co-authored-by: Pa Di <padi@tutanota.com>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: SquattedWasp747 <squattedwasp747@users.noreply.hosted.weblate.org>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: TheSocPol332011 <tonyworld030311@gmail.com>
Co-authored-by: VisionR1 <25982450+VisionR1@users.noreply.github.com>
Co-authored-by: Yaël <linnovateur.100@gmail.com>
Co-authored-by: zNexwr <viibazc@gmail.com>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
2026-02-25 12:49:48 +08:00
deltazefiro 4ff36f5a2f feat: Add dark theme selection 2026-02-25 08:51:57 +08:00
deltazefiro f42fef100f feat: Add customizable panic button color and persist position (closes #107, #108)
Add color picker (skydoves/ColorPickerView) for the panic button with
alpha and brightness sliders. Persist the button's drag position across
hide/unhide cycles, resetting on disable. Inline color picker dialog
into QuickHideCategory and use simple PrefMgr accessors for position.
2026-02-23 22:31:29 +08:00
deltazefiro 8a08b99105 chore: Update copyright year in LICENSE file 2026-02-23 13:19:13 +08:00
deltazefiro 27dd8162c4 chore: Add jdtls files to gitignore 2026-02-23 13:19:13 +08:00
deltazefiro 87fdf7acd2 ci: Add and then disable fastlane metadata validator 2026-02-23 13:18:59 +08:00
deltazefiro c1a8298e33 docs: Add agent configuration for Claude Code and OpenCode 2026-02-23 12:27:30 +08:00
deltazefiro 7a758d83dc feat: Prevent hiding KSU/Magisk forks 2026-02-23 12:13:35 +08:00
deltazefiro 9f84d5d13e fix: Return defensive copies in getHideFilePath/getHideApps to ensure preference persistence (#244)
Android's SharedPreferences.getStringSet() returns a cached Set instance.
When this Set is modified and saved back via putStringSet(), Android
doesn't detect the change because it's the same object reference, causing
deletions to not persist to disk until the next unrelated preference write.

By returning new HashSet instances, we ensure that modifications create
new objects that Android properly recognizes as changed and persists via
apply().
2026-02-23 12:10:15 +08:00
deltazefiro 4862b32931 fix: App can't hide files with chmod on non-primary user (#242) 2026-02-23 12:10:15 +08:00
deltazefiro 9fd8f6fb68 docs: Add mobile-e2e-tester agent for cc 2026-01-05 11:46:35 +08:00
deltazefiro 164b83ab26 docs: Add CLAUDE.md 2026-01-04 23:41:11 +08:00
deltazefiroandGitHub b1b9c8b803 Revise README for improved clarity and precision 2025-12-11 09:43:29 +08:00
deltazefiro 8dd4291858 feat: Prevent hiding non-root privilege escalation managers (Shizuku, Dhizuku, etc.) (2) 2025-11-27 09:54:29 +08:00
deltazefiro 9e2fe2bb4c feat: Prevent hiding non-root privilege escalation managers (Shizuku, Dhizuku, etc.) 2025-11-27 09:51:20 +08:00
deltazefiroandGitHub 88ce30f216 docs: Update section headers in README.md 2025-11-26 22:34:17 +08:00
deltazefiroandGitHub 6a0b8b3524 docs: Revise README for clarity and feature updates 2025-11-26 22:30:39 +08:00
deltazefiro 2bc1a32e62 chore: Bump version to v0.10.0 (123)
Build on push / build (push) Canceled after 0s
2025-11-26 19:27:40 +08:00
deltazefiro 98452bc5a3 chore: Conditionally display debug info preference in AboutCategory 2025-11-26 19:06:25 +08:00
deltazefiro 8f349dcf8e ci: Add script to generate translation contributor summary from git commits 2025-11-26 18:55:18 +08:00
deltazefiro 66b91d13b9 chore: Update strings 2025-11-26 16:48:36 +08:00
deltazefiro 8e023c8be7 feat: Add countdown confirmation for "hide icon" 2025-11-26 16:25:40 +08:00
deltazefiro bb18e00aaa feat: Add toggle action to ActionReceiver (2) 2025-11-24 09:24:39 +08:00
deltazefiro 8684c2b164 feat: Add toggle action to ActionReceiver (#232) 2025-11-23 10:16:04 +08:00
deltazefiro 33165711f4 chore: Add changelog for v0.10.0-beta3 (122)
Build on push / build (push) Canceled after 0s
2025-11-18 17:25:43 +08:00
deltazefiro ff61609656 chore: Bump version to v0.10.0-beta3 (122) 2025-11-18 17:23:04 +08:00
deltazefiro 2f45497336 fix: CI build failure due to string not found in default locale 2025-11-18 17:21:24 +08:00
deltazefiro b9796c65bf chore: Bump version to v0.10.0-beta2 (121) 2025-11-18 17:04:02 +08:00
deltazefiro 65e7ff2e3e ci: Fix Amarok not builds with JDK 17
Dhizuku-API v2.5.4 seems to built with JDK 21. Rollback to v2.4
2025-11-18 16:59:18 +08:00
deltazefiro de59dedbcc fix: Status bar overlaps with toolbar on Android 15+ 2025-11-17 23:51:31 +08:00
deltazefiro 27a37be81c chore: Update dependencies to latest versions 2025-11-17 23:31:00 +08:00
deltazefiro f31b28972f chore: Update target and compile SDK versions to 36 2025-11-17 22:58:51 +08:00
deltazefiro 35ee069b4e chore: Bump Gradle and Android plugin versions 2025-11-17 22:51:09 +08:00
deltazefiro 38cef01abe feat: Support auto check update 2025-11-17 21:19:50 +08:00
deltazefiro 920b5b0815 feat: Support hide from recents 2025-11-17 19:34:17 +08:00
deltazefiro 4b69fe5fcb docs: Add Widget section to overview documentation 2025-11-17 19:07:16 +08:00
deltazefiro d2db6b4fd3 feat: Implement security check for widget toggle action 2025-11-17 19:01:22 +08:00
deltazefiro 56ff4c1107 feat: Enhance ToggleWidget UI 2025-11-17 17:47:02 +08:00
deltazefiro a1fdba0db9 feat: Enable XHide support on Android 16 2025-11-15 21:10:54 +08:00
deltazefiro a24f3a3555 feat: Support hide Amarok icon from launcher (closes #49) 2025-07-29 09:37:17 +08:00
deltazefiro d7cb46b8a8 chore: Bump version to v0.10.0-beta1 (120)
Build on push / build (push) Canceled after 0s
2025-06-01 12:05:17 +08:00
deltazefiro 31cdec1272 feat: Add option to disable security when unhidden 2025-06-01 12:00:09 +08:00
deltazefiro bf3fbd761c docs: Update cursor rule for new setting UI icon 2025-06-01 11:28:18 +08:00
deltazefiro c6388a0d67 feat: Add option to disable apps only 2025-06-01 11:15:48 +08:00
deltazefiro 71507f0913 chore: Remove auto-update
AppCenter was retired on March 31, 2025. No auto-update support after that.
2025-06-01 10:06:15 +08:00
deltazefiroandnotaLonelyDay a0a1e8d715 fix: Missing permission and account info after unhiding (#203)
Co-authored-by: notaLonelyDay <theponycoder@gmail.com>
2025-06-01 09:44:37 +08:00
deltazefiroandGitHub 4ae0666c95 Merge pull request #213 from warleysr/main
Fix: Prevent user from hiding/unhinding apps if the configured hider is not available
2025-05-30 09:28:34 +08:00
deltazefiro ca509606a0 fix: Dhizuku crash on failed to set DelegatedScopes 2025-02-22 10:42:41 +08:00
deltazefiro a69eb0fd0c docs: Cursor rule for prototyping 2025-02-14 22:32:02 +08:00
deltazefiro 8b89dbbfbe feat: Click to hide for notifications (close #154) 2025-02-12 09:01:22 +08:00
deltazefiro 3c74ba5bd5 feat: Adjust toggle widget size 2025-02-04 11:46:07 +08:00
deltazefiro f45969ebf6 feat: Add toggle widget for hide/unhide functionality 2025-02-04 11:36:22 +08:00
deltazefiro c2ed3552d4 chore: Update GitHub CI artifact upload to v4 2025-02-03 19:50:08 +08:00
deltazefiro 17bc262b23 docs: Add project overview cursor rule 2025-02-03 19:44:41 +08:00
deltazefiro fce8495de1 chore: Bump version to v0.9.3 (118)
Build on push / build (push) Canceled after 0s
2025-01-28 20:13:47 +08:00
deltazefiro e08bc8a7d2 misc: Xposed API from Jitpack (#160) 2025-01-28 19:14:53 +08:00
deltazefiro 0e8958a449 fix: Search filter does not work on apps in hidden list 2025-01-17 21:32:20 +08:00
deltazefiro 64d0083d8e Merge remote-tracking branch 'refs/remotes/weblate-fastlane/main' 2025-01-14 08:34:50 +08:00
deltazefiro 364b46b81e fix: Build failure 2025-01-11 13:31:33 +08:00
deltazefiro 6fb96eaf2d feat: Warn user when adding root apps (close #122) 2025-01-11 13:12:47 +08:00
deltazefiro f7881adc06 chore: Bump deps XXPermissions, EasyWindow, libsu, androidx.work, gradle 2024-10-20 18:25:42 +08:00
deltazefiro f2605f57e8 !fix: Build failure due to Jcenter sunset (reopen #160) 2024-10-20 18:04:43 +08:00
deltazefiro 57d8ea0175 feat: Support invert tile color (#167) 2024-08-19 12:13:45 +01:00
deltazefiro 323c5dfa84 chore: Add .app suffix in package id for playstore version 2024-08-19 12:13:45 +01:00
deltazefiroandGitHub 3547990162 chore: Add poster in README 2024-07-19 21:41:39 +08:00
deltazefiro 7c9bc4510f chore: Bump version to v0.9.2 (117)
Build on push / build (push) Canceled after 0s
2024-07-18 08:24:17 +08:00
deltazefiro b547a0dccf chore: Bump gradle to 8.7 2024-07-17 22:34:58 +08:00
deltazefiro 197ec67b61 pref: Improve en translation 2024-07-17 22:22:42 +08:00
deltazefiro 0cdf99ac87 pref: Move XHide category forwards in settings 2024-07-17 22:21:31 +08:00
deltazefiro 7d884ee1de pref: App hiding inactive dialog instead of toast 2024-07-12 18:59:20 +08:00
deltazefiro 152dca8516 chore: Remove 2024 NewYear easter egg 2024-07-12 17:31:09 +08:00
deltazefiro a71b126a66 chore: Typo in translations 2024-07-12 17:22:22 +08:00
deltazefiro 0221cc87d0 fix: MediaStore scan crash on OxygenOS 11 (#171) 2024-07-12 16:59:08 +08:00
deltazefiro b3d5396971 feat: Support disable toast (closes #172) 2024-07-11 21:38:13 +08:00
deltazefiro 8faaf245f6 chore: Bump version to v0.9.1 (116)
Build on push / build (push) Canceled after 0s
2024-06-07 22:40:00 +08:00
deltazefiro 429b474e23 chore: Import xposed api lib from jcenter instead of api.xposed.info (#160) 2024-06-07 22:33:37 +08:00
deltazefiro 6fa8dc6a8e chore: Bump version to v0.9.0 (115) 2024-06-06 12:07:56 +08:00
deltazefiro d64a272927 chore: Specific release assets variants in CI 2024-06-06 12:07:56 +08:00
deltazefiro 206c32304c chore: Bump gradle version 2024-05-30 19:22:47 +08:00
deltazefiro ecee07068c feat: Add playstore build favour 2024-05-30 19:20:16 +08:00
deltazefiro a55c85e2d4 chore: Bump version to 0.9.0-beta1 (114)
Build on push / build (push) Canceled after 0s
2024-05-23 13:54:34 +08:00
deltazefiro bf45c5c33c chore: Cleanup android manifest 2024-05-23 09:57:29 +08:00
deltazefiro 665eabb8ea chore: Bump version to 0.9.0-alpha3 (113) 2024-05-22 23:05:10 +08:00
deltazefiro 00c17ce2fe chore: Update dependencies (XXPermissions, material, gradle) 2024-05-22 23:04:36 +08:00
deltazefiro d9c23f3ce3 feat: Migrate main shared preference to new XPref dir 2024-05-22 22:46:34 +08:00
deltazefiro 2652b66477 chore: Bump version to 0.9.0-alpha2 (112) 2024-05-22 22:46:34 +08:00
deltazefiro 50c7dab24e chore: Change versionNameSuffix as per semantic versioning 2024-05-22 22:46:34 +08:00
deltazefiro f02c59b60c pref: XHide log to XposedBridge 2024-05-22 22:46:34 +08:00
deltazefiro 2fe0a8eac8 fix: XPref package names update delay 2024-05-22 22:46:34 +08:00
deltazefiro 75a54e1f57 chore: Bump version to 0.9.0-alpha1 (110) 2024-05-22 22:46:34 +08:00
deltazefiro e735676039 chore: Update Xposed module description 2024-05-22 22:46:34 +08:00
deltazefiro d9d1a26054 fix: XHide hook load failure on Android 12 2024-05-22 22:46:34 +08:00