[PR #217] [CLOSED] fix android CI + rootmodule builder #334

Closed
opened 2026-03-02 12:40:43 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/kavishdevar/librepods/pull/217
Author: @NL-TCH
Created: 10/1/2025
Status: Closed

Base: mainHead: multi-device-and-accessibility


📝 Commits (10+)

  • 53f242c android: add accessibility stuff
  • 2ff9bd7 docs: update transparency mode format
  • a764795 android: don't start service every time MainActivity is launched
  • 6b3fc7e android: add basic multidevice capabilities
  • 8eaa710 android: clean up a bit of AI gen'd code
  • 371430a android: clean up main service and remove minimum API on head gestures
  • 943a69f android: clean up a lot of stuff
  • 98bdb18 android: implement the accessiblity settings page
  • 43d3e0a android: add EQ settings for phone and media
  • 37e1c85 android: add toggle for DID hook

📊 Changes

106 files changed (+11709 additions, -6048 deletions)

View changed files

📝 .github/workflows/ci-android.yml (+25 -19)
📝 AAP Definitions.md (+14 -37)
📝 README.md (+35 -27)
📝 android/.gitignore (+1 -0)
📝 android/app/build.gradle.kts (+10 -3)
android/app/libs/backdrop-debug.aar (+0 -0)
android/app/libs/backdrop-release.aar (+0 -0)
📝 android/app/src/main/AndroidManifest.xml (+20 -17)
📝 android/app/src/main/cpp/l2c_fcr_hook.cpp (+68 -0)
📝 android/app/src/main/cpp/l2c_fcr_hook.h (+22 -0)
android/app/src/main/java/me/kavishdevar/librepods/CustomDeviceActivity.kt (+0 -188)
📝 android/app/src/main/java/me/kavishdevar/librepods/MainActivity.kt (+45 -22)
📝 android/app/src/main/java/me/kavishdevar/librepods/QuickSettingsDialogActivity.kt (+19 -1)
android/app/src/main/java/me/kavishdevar/librepods/composables/AccessibilitySettings.kt (+0 -221)
android/app/src/main/java/me/kavishdevar/librepods/composables/AdaptiveStrengthSlider.kt (+0 -158)
📝 android/app/src/main/java/me/kavishdevar/librepods/composables/AudioSettings.kt (+68 -40)
📝 android/app/src/main/java/me/kavishdevar/librepods/composables/BatteryIndicator.kt (+73 -80)
📝 android/app/src/main/java/me/kavishdevar/librepods/composables/BatteryView.kt (+72 -32)
android/app/src/main/java/me/kavishdevar/librepods/composables/CallControlSettings.kt (+470 -0)
android/app/src/main/java/me/kavishdevar/librepods/composables/ConfirmationDialog.kt (+205 -0)

...and 80 more files

📄 Description

fixes #216

So a few noteworthy things in this PR:

  • Fix #216 by changing the output of curl in the root-module-builder
  • Build the root-module on every PR/commit for easier testing
  • Publish the root-module as an artifact on every PR/commit for easier testing
  • set-output is deprecated, and changed to GITHUB_OUTPUT

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/kavishdevar/librepods/pull/217 **Author:** [@NL-TCH](https://github.com/NL-TCH) **Created:** 10/1/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `multi-device-and-accessibility` --- ### 📝 Commits (10+) - [`53f242c`](https://github.com/kavishdevar/librepods/commit/53f242cd0ebc849e82f91c288ee48a3c53e1702d) android: add accessibility stuff - [`2ff9bd7`](https://github.com/kavishdevar/librepods/commit/2ff9bd7f66de17b3af2a309f76ae7930947b1853) docs: update transparency mode format - [`a764795`](https://github.com/kavishdevar/librepods/commit/a7647951b483f44c34db07f8a2340588637b5fdd) android: don't start service every time MainActivity is launched - [`6b3fc7e`](https://github.com/kavishdevar/librepods/commit/6b3fc7e6c9ad6d3beb1cd85ced6e9e69d6411248) android: add basic multidevice capabilities - [`8eaa710`](https://github.com/kavishdevar/librepods/commit/8eaa7109ac2d7bd8de755dba6b15846f1cccb5ce) android: clean up a bit of AI gen'd code - [`371430a`](https://github.com/kavishdevar/librepods/commit/371430aad73edc02669f4fbbc4fc36b17d4cc952) android: clean up main service and remove minimum API on head gestures - [`943a69f`](https://github.com/kavishdevar/librepods/commit/943a69f07d43ee849179667f3ffe4bdb9613d9ca) android: clean up a lot of stuff - [`98bdb18`](https://github.com/kavishdevar/librepods/commit/98bdb184a957e417985a46bb6d7047e14d45ecda) android: implement the accessiblity settings page - [`43d3e0a`](https://github.com/kavishdevar/librepods/commit/43d3e0afd10c34f6b546fc5e1b92733d5e21a5c3) android: add EQ settings for phone and media - [`37e1c85`](https://github.com/kavishdevar/librepods/commit/37e1c8536c8e48530130a2c909155c1ebc899912) android: add toggle for DID hook ### 📊 Changes **106 files changed** (+11709 additions, -6048 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/ci-android.yml` (+25 -19) 📝 `AAP Definitions.md` (+14 -37) 📝 `README.md` (+35 -27) 📝 `android/.gitignore` (+1 -0) 📝 `android/app/build.gradle.kts` (+10 -3) ➕ `android/app/libs/backdrop-debug.aar` (+0 -0) ➕ `android/app/libs/backdrop-release.aar` (+0 -0) 📝 `android/app/src/main/AndroidManifest.xml` (+20 -17) 📝 `android/app/src/main/cpp/l2c_fcr_hook.cpp` (+68 -0) 📝 `android/app/src/main/cpp/l2c_fcr_hook.h` (+22 -0) ➖ `android/app/src/main/java/me/kavishdevar/librepods/CustomDeviceActivity.kt` (+0 -188) 📝 `android/app/src/main/java/me/kavishdevar/librepods/MainActivity.kt` (+45 -22) 📝 `android/app/src/main/java/me/kavishdevar/librepods/QuickSettingsDialogActivity.kt` (+19 -1) ➖ `android/app/src/main/java/me/kavishdevar/librepods/composables/AccessibilitySettings.kt` (+0 -221) ➖ `android/app/src/main/java/me/kavishdevar/librepods/composables/AdaptiveStrengthSlider.kt` (+0 -158) 📝 `android/app/src/main/java/me/kavishdevar/librepods/composables/AudioSettings.kt` (+68 -40) 📝 `android/app/src/main/java/me/kavishdevar/librepods/composables/BatteryIndicator.kt` (+73 -80) 📝 `android/app/src/main/java/me/kavishdevar/librepods/composables/BatteryView.kt` (+72 -32) ➕ `android/app/src/main/java/me/kavishdevar/librepods/composables/CallControlSettings.kt` (+470 -0) ➕ `android/app/src/main/java/me/kavishdevar/librepods/composables/ConfirmationDialog.kt` (+205 -0) _...and 80 more files_ </details> ### 📄 Description fixes #216 So a few noteworthy things in this PR: - Fix #216 by changing the output of curl in the root-module-builder - Build the root-module on every PR/commit for easier testing - Publish the root-module as an artifact on every PR/commit for easier testing - `set-output` is deprecated, and changed to `GITHUB_OUTPUT` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 12:40:43 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/librepods#334
No description provided.