From ccdaa42949cd87bc30d86120d280569154655235 Mon Sep 17 00:00:00 2001 From: ravindu644 Date: Mon, 25 May 2026 10:25:56 +0530 Subject: [PATCH 01/22] build-docs.yml: update build workflow to use GITHUB_TOKEN for repository authentication enable manual triggering for documentation build workflow Signed-off-by: ravindu644 --- .github/workflows/build-docs.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index 00076fe..9cf0104 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -3,24 +3,23 @@ name: Build Docs on: repository_dispatch: types: [docs-updated] + workflow_dispatch: jobs: build: runs-on: ubuntu-latest + permissions: + contents: write steps: - uses: actions/checkout@v4 - name: Fetch latest docs from source repo - env: - PAT: ${{ secrets.SOURCE_REPO_PAT }} run: | - REPO="https://github.com/YOUR_USERNAME/YOUR_SOURCE_REPO.git" - if [ -n "$PAT" ]; then - REPO="https://x-access-token:${PAT}@github.com/YOUR_USERNAME/YOUR_SOURCE_REPO.git" - fi - git clone --depth 1 --branch main "$REPO" /tmp/source + git clone --depth 1 --branch main \ + https://github.com/ravindu644/Droidspaces-OSS.git /tmp/source rm -rf docs/content/ - cp -r /tmp/source/docs/content docs/content/ + mkdir -p docs/content + cp -r /tmp/source/Documentation/. docs/content/ - name: Build HTML run: python3 .github/scripts/build-docs.py @@ -31,8 +30,13 @@ jobs: - name: Commit and push run: | SHA="${{ github.event.client_payload.sha }}" + if [ -z "$SHA" ]; then + SHA=$(git -C /tmp/source rev-parse HEAD) + fi git config user.name "docs-bot" git config user.email "bot@droidspaces.org" + git remote set-url origin \ + https://x-access-token:${{ github.token }}@github.com/${{ github.repository }}.git git add -A git diff --cached --quiet || \ git commit -m "docs: update from source@${SHA:0:7}" && \ From 4ee1eb7e1e5df4e0619830dd6863e23c7ef737c5 Mon Sep 17 00:00:00 2001 From: ravindu644 Date: Mon, 25 May 2026 10:39:48 +0530 Subject: [PATCH 02/22] build-docs.py: remove hard coded root path Signed-off-by: ravindu644 --- .github/scripts/build-docs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/build-docs.py b/.github/scripts/build-docs.py index e2b1ec5..cd050ac 100644 --- a/.github/scripts/build-docs.py +++ b/.github/scripts/build-docs.py @@ -1056,7 +1056,7 @@ def generate_sitemap(root): print("OK: sitemap.xml") if __name__ == '__main__': - root = '/home/tharukrj/Projects/droidspaces.github.io' + root = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) docs_dir = os.path.join(root, 'docs/content') out_dir = os.path.join(root, 'docs') From 863fdd0e032ae7224ac4f57267ed89e2fcc7585d Mon Sep 17 00:00:00 2001 From: docs-bot Date: Mon, 25 May 2026 05:13:15 +0000 Subject: [PATCH 03/22] docs: update from source@544e358 --- docs/community-supported-devices.html | 48 +++++++++++++-------------- docs/cool-things-you-can-do.html | 2 -- docs/features.html | 2 -- docs/gpu-acceleration.html | 2 -- docs/installation-android.html | 4 +-- docs/installation-linux.html | 2 -- docs/kernel-configuration.html | 18 +++++----- docs/linux-cli.html | 2 -- docs/nix-nixos.html | 2 -- docs/troubleshooting.html | 4 +-- docs/uninstallation.html | 2 -- docs/usage-android-app.html | 2 -- 12 files changed, 35 insertions(+), 55 deletions(-) diff --git a/docs/community-supported-devices.html b/docs/community-supported-devices.html index fbb7229..0bfe9a3 100644 --- a/docs/community-supported-devices.html +++ b/docs/community-supported-devices.html @@ -362,7 +362,6 @@ @@ -381,7 +380,6 @@

GKI Devices (Kernel 5.4 and up)

@@ -414,23 +413,23 @@

GKI Devices (Kernel 5.4 and up)

Galaxy A16 5GSM-A166POne UI 7.0 - Android 155.15.167KernelSU-Next v1.1.1SourceDownloadBothVirgl onlyWorking@ravindu644- Galaxy M14 4GSM-M145FOne UI 7.0 - Android 155.15.167KernelSU-Next v1.1.1SourceDownloadBothTurnip & VirglWorking@ravindu644- Galaxy A25 5GSM-A253ZOne UI 8.0 - Android 165.15.180MagiskSourceDownloadBothnoneWorking@yoshi3jp- -OnePlus Pad 2 Pro(Chinese variant)OPD2413ColorOS 16.0 - Android 166.6.89noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugSuitable for OnePlus Pad 3 -OnePlus 13(Chinese variant)PJZ110ColorOS 16.0 - Android 166.6.89noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugApplicable to the international version -OnePlus 13(Chinese variant)PJZ110ColorOS 15.0 - Android 156.6.66noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugApplicable to the international version -OnePlus Ace 5 Pro(Chinese variant)PKR110ColorOS 16.0 - Android 166.6.89noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- -OnePlus Ace 5 Pro(Chinese variant)PKR110ColorOS 15.0 - Android 156.6.66noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- -OnePlus 13T(Chinese variant)PKX110ColorOS 16.0 - Android 166.6.89noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- -OnePlus 13T(Chinese variant)PKX110ColorOS 15.0 - Android 156.6.66noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- -OnePlus Ace 6(Chinese variant)PLR110ColorOS 16.0 - Android 166.6.89noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- -OnePlus Ace 3 Pro(Chinese variant)PJX110ColorOS 16.0 - Android 166.1.141noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- -OnePlus Ace 3 Pro(Chinese variant)PJX110ColorOS 16.0 - Android 166.1.118noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- +OnePlus Pad 2 Pro (Chinese variant)OPD2413ColorOS 16.0 - Android 166.6.89noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugSuitable for OnePlus Pad 3 +OnePlus 13 (Chinese variant)PJZ110ColorOS 16.0 - Android 166.6.89noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugApplicable to the international version +OnePlus 13 (Chinese variant)PJZ110ColorOS 15.0 - Android 156.6.66noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugApplicable to the international version +OnePlus Ace 5 Pro (Chinese variant)PKR110ColorOS 16.0 - Android 166.6.89noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- +OnePlus Ace 5 Pro (Chinese variant)PKR110ColorOS 15.0 - Android 156.6.66noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- +OnePlus 13T (Chinese variant)PKX110ColorOS 16.0 - Android 166.6.89noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- +OnePlus 13T (Chinese variant)PKX110ColorOS 15.0 - Android 156.6.66noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- +OnePlus Ace 6 (Chinese variant)PLR110ColorOS 16.0 - Android 166.6.89noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- +OnePlus Ace 3 Pro (Chinese variant)PJX110ColorOS 16.0 - Android 166.1.141noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- +OnePlus Ace 3 Pro (Chinese variant)PJX110ColorOS 16.0 - Android 166.1.118noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- OnePlus Ace 5 (Chinese variant)PKG110ColorOS 16.0 - Android 166.1.141noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugSuitable for OnePlus 13R OnePlus Ace 5 (Chinese variant)PKG110ColorOS 16.0 - Android 166.1.118noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugSuitable for OnePlus 13R -OnePlus 12(Chinese variant)PJD110ColorOS 16.0 - Android 166.1.141noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugApplicable to the international version -OnePlus 12(Chinese variant)PJD110ColorOS 16.0 - Android 166.1.118noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugApplicable to the international version -OnePlus Pad Pro(Chinese variant)OPD2407ColorOS 16.0 - Android 166.1.141noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugSuitable for OnePlus Pad 2 (International version) -OnePlus Pad Pro(Chinese variant)OPD2407ColorOS 16.0 - Android 166.1.118noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugSuitable for OnePlus Pad 2 (International version) -Realme GT 5 Pro(Chinese variant)RMX3888RealmeUI 7.0 - Android 166.1.141noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- +OnePlus 12 (Chinese variant)PJD110ColorOS 16.0 - Android 166.1.141noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugApplicable to the international version +OnePlus 12 (Chinese variant)PJD110ColorOS 16.0 - Android 166.1.118noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugApplicable to the international version +OnePlus Pad Pro (Chinese variant)OPD2407ColorOS 16.0 - Android 166.1.141noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugSuitable for OnePlus Pad 2 (International version) +OnePlus Pad Pro (Chinese variant)OPD2407ColorOS 16.0 - Android 166.1.118noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugSuitable for OnePlus Pad 2 (International version) +Realme GT 5 Pro (Chinese variant)RMX3888RealmeUI 7.0 - Android 166.1.141noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- OnePlus Ace 3 (Chinese variant)PJE110ColorOS 16.0 - Android 165.15.180noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugSuitable for OnePlus 12R OnePlus Ace 3 (Chinese variant)PJE110ColorOS 15.0 - Android 155.15.167noneSourceDownloadBothTurnip & VirglWorking@GoldzxcbugSuitable for OnePlus 12R OnePlus Ace 竞速版 (Chinese variant)PGZ110ColorOS 15.0 - Android 155.10.167ResukisuSourceDownloadBothbridge & VirglWorking@Goldzxcbug- @@ -439,7 +438,7 @@

GKI Devices (Kernel 5.4 and up)

Xiaomi 17 Pro (Chinese variant)2509FPN0BCHyperOS 3.0 - Android 166.12.23noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- Xiaomi 17 Pro max (Chinese variant)25113PN0ECHyperOS 3.0 - Android 166.12.23noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- 红魔 11 Pro (Chinese variant)NX809JRedMagicOS11 - Android 166.12.23noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- -HONOR Magic Pad 3 Pro 13.3(Chinese variant)YLP-W00MagicOS10 - Android 166.12.23noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- +HONOR Magic Pad 3 Pro 13.3 (Chinese variant)YLP-W00MagicOS10 - Android 166.12.23noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- Xiaomi Pad 8 Pro (Chinese variant)25091RP04CHyperOS 3.0 - Android 166.6.77ResukisuSourceDownloadBothTurnip & VirglWorking404-GCrossApplicable to the international version
Supports NTsync Xiaomi 15 (Chinese variant)24129PN74CHyperOS 3.0 - Android 166.6.77ResukisuSourceDownloadBothTurnip & VirglWorking404-GCrossApplicable to the international version
Supports NTsync Xiaomi 14 (Chinese variant)23127PN0CCHyperOS 3.0 - Android 166.1.138ResukisuSourceDownloadBothTurnip & VirglWorking爱你么么哒qcjl哟Applicable to the international version @@ -447,13 +446,14 @@

GKI Devices (Kernel 5.4 and up)

红魔 9 SPro+ (Chinese variant)NX769JRedMagicOS11 - Android 166.1.25ResukisuSourceDownloadBothTurnip & VirglWorking@sjszero- Xiaomi Pad 6S Pro (Chinese variant)24018RPACCHyperOS 3.0 - Android 165.15.178ResukisuSourceDownloadBothTurnip & VirglWorking@mlfc666Applicable to the international version
Supports NTsync Redmi K70 (Chinese variant)23113RKC6CHyperOS 3.0 - Android 165.15.178ResukisuSourceDownloadBothTurnip & VirglWorking@mlfc666Supports NTsync -Xiaomi Pad 6 Max (Chinese variant)2307BRPDCCHyperOS 3.0 - Android 155.10.252noneLocally compiledDownloadBothTurnip & VirglWorking@Star-ZER0Supports NTsync -Xiaomi Pad 6 Pro (Chinese variant)2307BRPDCCHyperOS 3.0 - Android 155.10.252noneLocally compiledDownloadBothTurnip & VirglWorking@Star-ZER0Supports NTsync -Redmi K60 (Chinese variant)23013RK75CHyperOS 3.0 - Android 155.10.252noneLocally compiledDownloadBothTurnip & VirglWorking@Star-ZER0Supports NTsync -Redmi K50 Ultra (Chinese variant)22081212CHyperOS 3.0 - Android 155.10.252noneLocally compiledDownloadBothTurnip & VirglWorking@Star-ZER0Supports NTsync +Xiaomi Pad 6 Max (yudi)2307BRPDCCHyperOS 3.0 - Android 155.10.252noneSourceDownloadBothTurnip & VirglWorking@Star-ZER0Supports NTsync +Xiaomi Pad 6 Pro (liuqin)2307BRPDCCHyperOS 3.0 - Android 155.10.252noneSourceDownloadBothTurnip & VirglWorking@Star-ZER0Supports NTsync +Redmi K60 / POCO F5 Pro (mondrian)23013RK75CHyperOS 3.0 - Android 155.10.252noneSourceDownloadBothTurnip & VirglWorking@Star-ZER0Supports NTsyncApplicable to the international version +Redmi K50 Ultra / Xiaomi 12T Pro (diting)22081212CHyperOS 3.0 - Android 155.10.252noneSourceDownloadBothTurnip & VirglWorking@Star-ZER0Supports NTsyncApplicable to the international version Xiaomi 11T Pro (vili)2107113DerpFest A165.4KernelSU-NextSourceDownloadBothTurnip & VirglWorking@loystonpais- Redmi Note 13 4G / NFC23124RA7EOHyperOS 2.0 - Android 155.15.202Wild-KSU v3.1.2SourceDownloadBothTurnipWorking@superuseryuOther KSU variants may fail due to SELinux context reset. -Nothing Phone (1)A063crDroid - Android 165.4.302KernelSU-NextSourceDownloadBothTurnip & VirglWorking@MySelly- +Nothing Phone (1)A063crDroid - Android 165.4.302KernelSU-NextSourceDownloadBothTurnip & VirglWorking@MySelly- +Reno10 5GPMA110ColorOS15-16.1 - Android 15-165.4.254ReSukiSUSourceDownloadBothTurnipWorking@miaizhe-

Contribution guidelines

@@ -471,7 +471,7 @@

Contribution guidelines

  • Submit contributions through GitHub pull requests.
  • Update entries when status changes, and keep the information current.
  • - + diff --git a/docs/cool-things-you-can-do.html b/docs/cool-things-you-can-do.html index 5854503..f0f4738 100644 --- a/docs/cool-things-you-can-do.html +++ b/docs/cool-things-you-can-do.html @@ -362,7 +362,6 @@ @@ -381,7 +380,6 @@ diff --git a/docs/gpu-acceleration.html b/docs/gpu-acceleration.html index c038d61..dc6dd3c 100644 --- a/docs/gpu-acceleration.html +++ b/docs/gpu-acceleration.html @@ -3,17 +3,17 @@ - - - GPU Acceleration - Droidspaces Docs - - + + + Droidspaces GPU Acceleration Guide - Droidspaces Docs + + - - + + @@ -353,7 +353,7 @@ - Docs/Guides/GPU Acceleration + Docs/Guides/Droidspaces GPU Acceleration Guide @@ -491,7 +491,7 @@

    Implementation Steps

  • Run Applications: GUI applications launched from the container will render natively with full hardware acceleration.
  • - + diff --git a/docs/installation-android.html b/docs/installation-android.html index a3f6f3b..f0c61bb 100644 --- a/docs/installation-android.html +++ b/docs/installation-android.html @@ -4,15 +4,15 @@ - - Android Installation - Droidspaces Docs - + + Android Installation Guide - Droidspaces Docs + - + @@ -353,7 +353,7 @@ - Docs/Basics/Android Installation + Docs/Basics/Android Installation Guide @@ -420,7 +420,7 @@

    Next Steps

  • GPU Acceleration Guide to enable hardware-accelerated desktop environments.
  • Linux CLI Guide for expert command-line access.
  • - + diff --git a/docs/installation-linux.html b/docs/installation-linux.html index 54f700c..1972152 100644 --- a/docs/installation-linux.html +++ b/docs/installation-linux.html @@ -4,15 +4,15 @@ - - Linux Installation - Droidspaces Docs - + + Linux Installation Guide - Droidspaces Docs + - + @@ -353,7 +353,7 @@ - Docs/Basics/Linux Installation + Docs/Basics/Linux Installation Guide @@ -454,7 +454,7 @@

    Next Steps

  • Linux CLI Guide for complete command and flag reference
  • Feature Deep Dives for detailed explanations of each feature
  • - + diff --git a/docs/kernel-configuration.html b/docs/kernel-configuration.html index 1bd9922..e7cfcab 100644 --- a/docs/kernel-configuration.html +++ b/docs/kernel-configuration.html @@ -3,17 +3,17 @@ - - - Kernel Configuration - Droidspaces Docs - - + + + Kernel Configuration Guide - Droidspaces Docs + + - - + + @@ -353,7 +353,7 @@ - Docs/Guides/Kernel Configuration + Docs/Guides/Kernel Configuration Guide @@ -676,7 +676,7 @@

    Additional Resources

  • Kernel Configuration Reference
  • Droidspaces Telegram Channel for kernel-specific support
  • - + diff --git a/docs/linux-cli.html b/docs/linux-cli.html index 4cc5bed..43cdb7f 100644 --- a/docs/linux-cli.html +++ b/docs/linux-cli.html @@ -4,15 +4,15 @@ - - Linux CLI Usage - Droidspaces Docs - + + Linux CLI Guide - Droidspaces Docs + - + @@ -353,7 +353,7 @@ - Docs/Guides/Linux CLI Usage + Docs/Guides/Linux CLI Guide @@ -631,7 +631,7 @@

    Next Steps

  • Troubleshooting
  • Android App Usage Guide
  • - + diff --git a/docs/nix-nixos.html b/docs/nix-nixos.html index 9ad4a82..fa84e4f 100644 --- a/docs/nix-nixos.html +++ b/docs/nix-nixos.html @@ -4,15 +4,15 @@ - - Nix / NixOS - Droidspaces Docs - + + Getting started with NixOS on Droidspaces - Droidspaces Docs + - + @@ -353,7 +353,7 @@ - Docs/Reference/Nix / NixOS + Docs/Reference/Getting started with NixOS on Droidspaces @@ -420,7 +420,7 @@

    Finix (no more systemd) (experimenta

    To build a Finix tarball:

    nix build github:ravindu644/Droidspaces-OSS#finixDroidspacesTarballs.aarch64-linux.experimental
     
    - + diff --git a/docs/troubleshooting.html b/docs/troubleshooting.html index 7a8a524..0458973 100644 --- a/docs/troubleshooting.html +++ b/docs/troubleshooting.html @@ -4,7 +4,7 @@ - + Troubleshooting - Droidspaces Docs @@ -362,27 +362,27 @@ @@ -638,7 +638,7 @@

    Getting Help

  • Join the Telegram channel for community support
  • Open an issue on the GitHub repository
  • - + diff --git a/docs/uninstallation.html b/docs/uninstallation.html index bc70fa9..5aa8f37 100644 --- a/docs/uninstallation.html +++ b/docs/uninstallation.html @@ -4,15 +4,15 @@ - - Uninstallation - Droidspaces Docs - + + Uninstallation Guide - Droidspaces Docs + - + @@ -353,7 +353,7 @@ - Docs/Reference/Uninstallation + Docs/Reference/Uninstallation Guide @@ -411,7 +411,7 @@

    Linux (CLI)

    # Or wherever you installed it - + diff --git a/docs/usage-android-app.html b/docs/usage-android-app.html index 87f712e..60673b2 100644 --- a/docs/usage-android-app.html +++ b/docs/usage-android-app.html @@ -4,15 +4,15 @@ - - Android App Usage - Droidspaces Docs - + + Android App Usage Guide - Droidspaces Docs + - + @@ -353,7 +353,7 @@ - Docs/Guides/Android App Usage + Docs/Guides/Android App Usage Guide @@ -455,7 +455,7 @@

    Method 2: External Terminal (Copy

    Settings & Requirements

    Accessed via the gear icon in the top right: - Requirements: Runs a 27-point diagnostic check on your kernel. - Kernel Config: Provides a copyable droidspaces.config snippet specifically for your device. - Theme Engine: Support for AMOLED Black, Material You, Changing accent colors, and Light/Dark modes.

    - + diff --git a/sitemap.xml b/sitemap.xml index 37bd626..ab5d3a2 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -18,17 +18,11 @@ monthly 0.1 - - https://www.droidspaces.org/docs/getting-started.html - 2026-05-23 - monthly - 0.9 - https://www.droidspaces.org/docs/installation-android.html 2026-05-23 monthly - 0.8 + 0.9 https://www.droidspaces.org/docs/installation-linux.html From 77752bea09a954f2a7d0b19051032fb88cc59082 Mon Sep 17 00:00:00 2001 From: Tharuk Renuja <90763454+TharukRenuja@users.noreply.github.com> Date: Mon, 25 May 2026 13:40:06 +0530 Subject: [PATCH 06/22] Nuked ``Common Errors and Source Workflow Reference`` (#4) --- SOURCE_WORKFLOW_REFERENCE.yml | 31 -- docs/common-errors.html | 630 ---------------------------------- sitemap.xml | 6 - 3 files changed, 667 deletions(-) delete mode 100644 SOURCE_WORKFLOW_REFERENCE.yml delete mode 100644 docs/common-errors.html diff --git a/SOURCE_WORKFLOW_REFERENCE.yml b/SOURCE_WORKFLOW_REFERENCE.yml deleted file mode 100644 index 2d1d4df..0000000 --- a/SOURCE_WORKFLOW_REFERENCE.yml +++ /dev/null @@ -1,31 +0,0 @@ -# Place this file in your SOURCE repo at: -# .github/workflows/docs-updated.yml -# -# Replace USERNAME/REPO with the actual source repo path. -# The WEB_REPO_PAT must be a classic PAT with `repo` scope, -# stored as a secret in the source repo's Settings → Secrets → Actions. - -on: - push: - branches: [main] - paths: - - 'docs/content/**' - - 'mkdocs.yml' # optional — trigger on config changes too - -jobs: - dispatch: - runs-on: ubuntu-latest - steps: - - uses: actions/github-script@v7 - with: - github-token: ${{ secrets.WEB_REPO_PAT }} - script: | - await github.rest.repos.createDispatchEvent({ - owner: 'droidspaces', - repo: 'droidspaces.github.io', - event_type: 'docs-updated', - client_payload: { - ref: context.ref, - sha: context.sha - } - }); diff --git a/docs/common-errors.html b/docs/common-errors.html deleted file mode 100644 index 0f9cf99..0000000 --- a/docs/common-errors.html +++ /dev/null @@ -1,630 +0,0 @@ - - - - - - - - Common Errors - Droidspaces Docs - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    - - - - \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index ab5d3a2..3b6be08 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -66,12 +66,6 @@ monthly 0.6
    - - https://www.droidspaces.org/docs/common-errors.html - 2026-05-23 - monthly - 0.6 - https://www.droidspaces.org/docs/troubleshooting.html 2026-05-23 From 70139ae3c8cc4891b5f6073f8b2c924254c1869c Mon Sep 17 00:00:00 2001 From: Tharuk Renuja <90763454+TharukRenuja@users.noreply.github.com> Date: Mon, 25 May 2026 14:48:48 +0530 Subject: [PATCH 07/22] Fixed Mobile overflow issues & Adjusted Docs layout utilize full width on Desktop (#5) * Nuked ``Common Errors and Source Workflow Reference`` * Fixed Mobile overflow issues & Adjusted Docs layout utilize full width on Desktop. --- .github/scripts/build-docs.py | 7 +++++-- docs/community-supported-devices.html | 6 ++++-- docs/cool-things-you-can-do.html | 6 ++++-- docs/features.html | 6 ++++-- docs/gpu-acceleration.html | 6 ++++-- docs/installation-android.html | 6 ++++-- docs/installation-linux.html | 6 ++++-- docs/kernel-configuration.html | 7 +++++-- docs/linux-cli.html | 6 ++++-- docs/nix-nixos.html | 6 ++++-- docs/troubleshooting.html | 6 ++++-- docs/uninstallation.html | 6 ++++-- docs/usage-android-app.html | 6 ++++-- 13 files changed, 54 insertions(+), 26 deletions(-) diff --git a/.github/scripts/build-docs.py b/.github/scripts/build-docs.py index 75ec681..11269e4 100644 --- a/.github/scripts/build-docs.py +++ b/.github/scripts/build-docs.py @@ -466,7 +466,7 @@ def make_page(title, body, slug, nav_template, footer_template, pages, is_index= .sidebar-content {{ flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; }} .sidebar-content h1 {{ font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -497,12 +497,14 @@ def make_page(title, body, slug, nav_template, footer_template, pages, is_index= .sidebar-content strong {{ color: var(--text); }} .sidebar-content a {{ color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; }} .sidebar-content a:hover {{ text-decoration: underline; }} .sidebar-content code {{ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; }} .sidebar-content pre {{ background: var(--bg2); border: 1px solid var(--border); @@ -566,7 +568,8 @@ def make_page(title, body, slug, nav_template, footer_template, pages, is_index= text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; }} .sidebar-content td {{ padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/community-supported-devices.html b/docs/community-supported-devices.html index e4f0d8b..b36f248 100644 --- a/docs/community-supported-devices.html +++ b/docs/community-supported-devices.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,6 +95,7 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { @@ -164,7 +165,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/cool-things-you-can-do.html b/docs/cool-things-you-can-do.html index efb2c45..80e73a0 100644 --- a/docs/cool-things-you-can-do.html +++ b/docs/cool-things-you-can-do.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,6 +95,7 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { @@ -164,7 +165,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/features.html b/docs/features.html index 2d6409b..0389cce 100644 --- a/docs/features.html +++ b/docs/features.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,6 +95,7 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { @@ -164,7 +165,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/gpu-acceleration.html b/docs/gpu-acceleration.html index dc6dd3c..7349763 100644 --- a/docs/gpu-acceleration.html +++ b/docs/gpu-acceleration.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,6 +95,7 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { @@ -164,7 +165,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/installation-android.html b/docs/installation-android.html index f0c61bb..ea90e4e 100644 --- a/docs/installation-android.html +++ b/docs/installation-android.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,6 +95,7 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { @@ -164,7 +165,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/installation-linux.html b/docs/installation-linux.html index 1972152..db45857 100644 --- a/docs/installation-linux.html +++ b/docs/installation-linux.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,6 +95,7 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { @@ -164,7 +165,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/kernel-configuration.html b/docs/kernel-configuration.html index e7cfcab..da22556 100644 --- a/docs/kernel-configuration.html +++ b/docs/kernel-configuration.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,12 +95,14 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); @@ -164,7 +166,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/linux-cli.html b/docs/linux-cli.html index 43cdb7f..99d1612 100644 --- a/docs/linux-cli.html +++ b/docs/linux-cli.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,6 +95,7 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { @@ -164,7 +165,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/nix-nixos.html b/docs/nix-nixos.html index fa84e4f..8901d5e 100644 --- a/docs/nix-nixos.html +++ b/docs/nix-nixos.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,6 +95,7 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { @@ -164,7 +165,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/troubleshooting.html b/docs/troubleshooting.html index 0458973..27c056f 100644 --- a/docs/troubleshooting.html +++ b/docs/troubleshooting.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,6 +95,7 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { @@ -164,7 +165,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/uninstallation.html b/docs/uninstallation.html index 5aa8f37..7bb7ec2 100644 --- a/docs/uninstallation.html +++ b/docs/uninstallation.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,6 +95,7 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { @@ -164,7 +165,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); diff --git a/docs/usage-android-app.html b/docs/usage-android-app.html index 60673b2..6b36ffe 100644 --- a/docs/usage-android-app.html +++ b/docs/usage-android-app.html @@ -64,7 +64,7 @@ .sidebar-content { flex: 1; min-width: 0; padding: 2rem 2rem 4rem; - max-width: 960px; + max-width: none; } .sidebar-content h1 { font-family: var(--mono); font-size: clamp(1.5rem, 2.5vw, 2rem); @@ -95,6 +95,7 @@ .sidebar-content strong { color: var(--text); } .sidebar-content a { color: var(--accent2); text-decoration: none; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content a:hover { text-decoration: underline; } .sidebar-content code { @@ -164,7 +165,8 @@ text-transform: uppercase; letter-spacing: 0.06em; padding: 0.75rem 1rem; text-align: left; color: var(--muted); border-bottom: 1px solid var(--border); background: var(--bg3); - white-space: nowrap; + white-space: normal; + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); From d406f98266e5749ff4071831bcb2e8de69173c91 Mon Sep 17 00:00:00 2001 From: docs-bot Date: Mon, 25 May 2026 09:19:40 +0000 Subject: [PATCH 08/22] docs: update from source@2d9c389 --- docs/community-supported-devices.html | 1 + docs/cool-things-you-can-do.html | 1 + docs/features.html | 1 + docs/gpu-acceleration.html | 1 + docs/installation-android.html | 1 + docs/installation-linux.html | 1 + docs/linux-cli.html | 1 + docs/nix-nixos.html | 1 + docs/troubleshooting.html | 1 + docs/uninstallation.html | 1 + docs/usage-android-app.html | 1 + sitemap.xml | 6 ++++++ 12 files changed, 17 insertions(+) diff --git a/docs/community-supported-devices.html b/docs/community-supported-devices.html index b36f248..f4eb37b 100644 --- a/docs/community-supported-devices.html +++ b/docs/community-supported-devices.html @@ -102,6 +102,7 @@ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); diff --git a/docs/cool-things-you-can-do.html b/docs/cool-things-you-can-do.html index 80e73a0..e583294 100644 --- a/docs/cool-things-you-can-do.html +++ b/docs/cool-things-you-can-do.html @@ -102,6 +102,7 @@ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); diff --git a/docs/features.html b/docs/features.html index 0389cce..c453b57 100644 --- a/docs/features.html +++ b/docs/features.html @@ -102,6 +102,7 @@ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); diff --git a/docs/gpu-acceleration.html b/docs/gpu-acceleration.html index 7349763..d066bbf 100644 --- a/docs/gpu-acceleration.html +++ b/docs/gpu-acceleration.html @@ -102,6 +102,7 @@ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); diff --git a/docs/installation-android.html b/docs/installation-android.html index ea90e4e..bb2e62d 100644 --- a/docs/installation-android.html +++ b/docs/installation-android.html @@ -102,6 +102,7 @@ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); diff --git a/docs/installation-linux.html b/docs/installation-linux.html index db45857..16b63a6 100644 --- a/docs/installation-linux.html +++ b/docs/installation-linux.html @@ -102,6 +102,7 @@ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); diff --git a/docs/linux-cli.html b/docs/linux-cli.html index 99d1612..b19a18b 100644 --- a/docs/linux-cli.html +++ b/docs/linux-cli.html @@ -102,6 +102,7 @@ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); diff --git a/docs/nix-nixos.html b/docs/nix-nixos.html index 8901d5e..da0e823 100644 --- a/docs/nix-nixos.html +++ b/docs/nix-nixos.html @@ -102,6 +102,7 @@ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); diff --git a/docs/troubleshooting.html b/docs/troubleshooting.html index 27c056f..d7790f3 100644 --- a/docs/troubleshooting.html +++ b/docs/troubleshooting.html @@ -102,6 +102,7 @@ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); diff --git a/docs/uninstallation.html b/docs/uninstallation.html index 7bb7ec2..0976385 100644 --- a/docs/uninstallation.html +++ b/docs/uninstallation.html @@ -102,6 +102,7 @@ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); diff --git a/docs/usage-android-app.html b/docs/usage-android-app.html index 6b36ffe..fe5cba5 100644 --- a/docs/usage-android-app.html +++ b/docs/usage-android-app.html @@ -102,6 +102,7 @@ font-family: var(--mono); font-size: 0.82rem; background: var(--bg3); padding: 0.15rem 0.4rem; border-radius: 4px; color: var(--accent2); + word-break: break-word; overflow-wrap: anywhere; } .sidebar-content pre { background: var(--bg2); border: 1px solid var(--border); diff --git a/sitemap.xml b/sitemap.xml index 3b6be08..ab5d3a2 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -66,6 +66,12 @@ monthly 0.6 + + https://www.droidspaces.org/docs/common-errors.html + 2026-05-23 + monthly + 0.6 + https://www.droidspaces.org/docs/troubleshooting.html 2026-05-23 From d727e09760f903db1f9e1f396aef2bd78907d6f1 Mon Sep 17 00:00:00 2001 From: docs-bot Date: Mon, 25 May 2026 19:42:22 +0000 Subject: [PATCH 09/22] docs: update from source@d10e1a3 --- docs/community-supported-devices.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/community-supported-devices.html b/docs/community-supported-devices.html index f4eb37b..4398743 100644 --- a/docs/community-supported-devices.html +++ b/docs/community-supported-devices.html @@ -392,6 +392,9 @@ diff --git a/docs/features.html b/docs/features.html index 78735a1..4080e0d 100644 --- a/docs/features.html +++ b/docs/features.html @@ -369,16 +369,16 @@ @@ -754,7 +754,7 @@

    5. Storage and DHCP Configuration

  • Logrotate Limit: Enforces a maxsize 50M limit in /etc/logrotate.conf to prevent logs from consuming excessive disk space over time.
  • - + diff --git a/docs/gpu-acceleration.html b/docs/gpu-acceleration.html index cd30ff3..f3d1549 100644 --- a/docs/gpu-acceleration.html +++ b/docs/gpu-acceleration.html @@ -5,14 +5,14 @@ - Droidspaces GPU Acceleration Guide - Droidspaces Docs - + GPU Acceleration - Droidspaces Docs + - + @@ -360,7 +360,7 @@ - Docs/Guides/Droidspaces GPU Acceleration Guide + Docs/Guides/GPU Acceleration diff --git a/docs/installation-android.html b/docs/installation-android.html index c9bc190..a1f430c 100644 --- a/docs/installation-android.html +++ b/docs/installation-android.html @@ -5,14 +5,14 @@ - Android Installation Guide - Droidspaces Docs - + Android Installation - Droidspaces Docs + - + @@ -360,7 +360,7 @@ - Docs/Basics/Android Installation Guide + Docs/Basics/Android Installation diff --git a/docs/installation-linux.html b/docs/installation-linux.html index 48e4c91..d349ec4 100644 --- a/docs/installation-linux.html +++ b/docs/installation-linux.html @@ -5,14 +5,14 @@ - Linux Installation Guide - Droidspaces Docs - + Linux Installation - Droidspaces Docs + - + @@ -360,7 +360,7 @@ - Docs/Basics/Linux Installation Guide + Docs/Basics/Linux Installation diff --git a/docs/kernel-configuration.html b/docs/kernel-configuration.html index 16f2417..a57d51a 100644 --- a/docs/kernel-configuration.html +++ b/docs/kernel-configuration.html @@ -5,14 +5,14 @@ - Kernel Configuration Guide - Droidspaces Docs - + Kernel Configuration - Droidspaces Docs + - + @@ -360,7 +360,7 @@ - Docs/Guides/Kernel Configuration Guide + Docs/Guides/Kernel Configuration diff --git a/docs/linux-cli.html b/docs/linux-cli.html index bb7412b..e85ee1b 100644 --- a/docs/linux-cli.html +++ b/docs/linux-cli.html @@ -5,14 +5,14 @@ - Linux CLI Guide - Droidspaces Docs - + Linux CLI - Droidspaces Docs + - + @@ -360,7 +360,7 @@ - Docs/Guides/Linux CLI Guide + Docs/Guides/Linux CLI diff --git a/docs/nix-nixos.html b/docs/nix-nixos.html index 11f4c40..a1c5190 100644 --- a/docs/nix-nixos.html +++ b/docs/nix-nixos.html @@ -5,14 +5,14 @@ - Getting started with NixOS on Droidspaces - Droidspaces Docs - + NixOS on Droidspaces - Droidspaces Docs + - + @@ -360,7 +360,7 @@ - Docs/Reference/Getting started with NixOS on Droidspaces + Docs/Reference/NixOS on Droidspaces diff --git a/docs/troubleshooting.html b/docs/troubleshooting.html index 737af75..dd1edba 100644 --- a/docs/troubleshooting.html +++ b/docs/troubleshooting.html @@ -369,16 +369,16 @@ @@ -699,7 +699,7 @@

    Getting Help

  • Open an issue on the GitHub repository
  • - + diff --git a/docs/uninstallation.html b/docs/uninstallation.html index 2abb0d8..6785cf9 100644 --- a/docs/uninstallation.html +++ b/docs/uninstallation.html @@ -5,14 +5,14 @@ - Uninstallation Guide - Droidspaces Docs - + Uninstallation - Droidspaces Docs + - + @@ -360,7 +360,7 @@ - Docs/Reference/Uninstallation Guide + Docs/Reference/Uninstallation
    - + diff --git a/docs/usage-android-app.html b/docs/usage-android-app.html index 0934515..82e03f0 100644 --- a/docs/usage-android-app.html +++ b/docs/usage-android-app.html @@ -5,14 +5,14 @@ - Android App Usage Guide - Droidspaces Docs - + Android App Usage - Droidspaces Docs + - + @@ -360,7 +360,7 @@ - Docs/Guides/Android App Usage Guide + Docs/Guides/Android App Usage
    @@ -369,16 +369,16 @@ @@ -487,7 +487,7 @@

    Method 2: External Terminal (Copy

    Settings & Requirements

    Accessed via the gear icon in the top right: - Requirements: Runs a 27-point diagnostic check on your kernel. - Kernel Config: Provides a copyable droidspaces.config snippet specifically for your device. - Theme Engine: Support for AMOLED Black, Material You, Changing accent colors, and Light/Dark modes.

    - +
    From 6ec68766b554c78a40ef71d999a97e7c4b85b384 Mon Sep 17 00:00:00 2001 From: docs-bot Date: Wed, 27 May 2026 07:43:09 +0000 Subject: [PATCH 17/22] docs: update from source@62e6306 --- docs/community-supported-devices.html | 16 ++++++++-------- docs/cool-things-you-can-do.html | 14 +++++++------- docs/features.html | 6 +++--- docs/gpu-acceleration.html | 6 +++--- docs/installation-android.html | 6 +++--- docs/installation-linux.html | 6 +++--- docs/kernel-configuration.html | 6 +++--- docs/linux-cli.html | 8 ++++---- docs/nix-nixos.html | 16 ++++++++-------- docs/troubleshooting.html | 8 ++++---- docs/uninstallation.html | 8 ++++---- docs/usage-android-app.html | 6 +++--- 12 files changed, 53 insertions(+), 53 deletions(-) diff --git a/docs/community-supported-devices.html b/docs/community-supported-devices.html index c47c49c..e27e7cc 100644 --- a/docs/community-supported-devices.html +++ b/docs/community-supported-devices.html @@ -5,14 +5,14 @@ - Community-Supported Android Devices - Droidspaces Docs - + Community-Supported Devices - Droidspaces Docs + - + @@ -360,7 +360,7 @@ - Docs/Reference/Community-Supported Android Devices + Docs/Reference/Community-Supported Devices
    @@ -382,13 +382,13 @@
    @@ -492,7 +492,7 @@

    Contribution guidelines

  • Update entries when status changes, and keep the information current.
  • - + diff --git a/docs/cool-things-you-can-do.html b/docs/cool-things-you-can-do.html index 0b2d797..1288cc3 100644 --- a/docs/cool-things-you-can-do.html +++ b/docs/cool-things-you-can-do.html @@ -5,14 +5,14 @@ - Cool Things You Can Do with Droidspaces - Droidspaces Docs - + Cool Things You Can Do - Droidspaces Docs + - + @@ -360,7 +360,7 @@ - Docs/Recipes/Cool Things You Can Do with Droidspaces + Docs/Recipes/Cool Things You Can Do
    @@ -382,13 +382,13 @@
    diff --git a/docs/features.html b/docs/features.html index 4080e0d..47b36c4 100644 --- a/docs/features.html +++ b/docs/features.html @@ -382,13 +382,13 @@ diff --git a/docs/gpu-acceleration.html b/docs/gpu-acceleration.html index f3d1549..af69b8e 100644 --- a/docs/gpu-acceleration.html +++ b/docs/gpu-acceleration.html @@ -382,13 +382,13 @@ diff --git a/docs/installation-android.html b/docs/installation-android.html index a1f430c..63da90e 100644 --- a/docs/installation-android.html +++ b/docs/installation-android.html @@ -382,13 +382,13 @@ diff --git a/docs/installation-linux.html b/docs/installation-linux.html index d349ec4..525e446 100644 --- a/docs/installation-linux.html +++ b/docs/installation-linux.html @@ -382,13 +382,13 @@ diff --git a/docs/kernel-configuration.html b/docs/kernel-configuration.html index a57d51a..9b9abbc 100644 --- a/docs/kernel-configuration.html +++ b/docs/kernel-configuration.html @@ -382,13 +382,13 @@ diff --git a/docs/linux-cli.html b/docs/linux-cli.html index e85ee1b..34c4d39 100644 --- a/docs/linux-cli.html +++ b/docs/linux-cli.html @@ -382,13 +382,13 @@ @@ -641,7 +641,7 @@

    Next Steps

  • Android App Usage Guide
  • - + diff --git a/docs/nix-nixos.html b/docs/nix-nixos.html index a1c5190..7713eda 100644 --- a/docs/nix-nixos.html +++ b/docs/nix-nixos.html @@ -5,14 +5,14 @@ - NixOS on Droidspaces - Droidspaces Docs - + Nix/NixOS - Droidspaces Docs + - + @@ -360,7 +360,7 @@ - Docs/Reference/NixOS on Droidspaces + Docs/Reference/Nix/NixOS
    @@ -382,13 +382,13 @@
    @@ -427,7 +427,7 @@

    Finix (no more systemd) (experimenta

    To build a Finix tarball:

    nix build github:ravindu644/Droidspaces-OSS#finixDroidspacesTarballs.aarch64-linux.experimental
     
    - + diff --git a/docs/troubleshooting.html b/docs/troubleshooting.html index dd1edba..761504c 100644 --- a/docs/troubleshooting.html +++ b/docs/troubleshooting.html @@ -382,13 +382,13 @@ @@ -699,7 +699,7 @@

    Getting Help

  • Open an issue on the GitHub repository
  • - + diff --git a/docs/uninstallation.html b/docs/uninstallation.html index 6785cf9..b3dc007 100644 --- a/docs/uninstallation.html +++ b/docs/uninstallation.html @@ -382,13 +382,13 @@ @@ -440,7 +440,7 @@

    Linux (CLI)

    - + diff --git a/docs/usage-android-app.html b/docs/usage-android-app.html index 82e03f0..9e538ac 100644 --- a/docs/usage-android-app.html +++ b/docs/usage-android-app.html @@ -382,13 +382,13 @@ From 352cf1d8cf7491c57dc938e41bef501450740aa6 Mon Sep 17 00:00:00 2001 From: docs-bot Date: Fri, 29 May 2026 09:30:34 +0000 Subject: [PATCH 18/22] docs: update from source@afb16a3 --- docs/installation-android.html | 28 ++++++++++++++++++++++------ docs/usage-android-app.html | 32 +++++++++++++++++++++++++++++++- 2 files changed, 53 insertions(+), 7 deletions(-) diff --git a/docs/installation-android.html b/docs/installation-android.html index 63da90e..f162019 100644 --- a/docs/installation-android.html +++ b/docs/installation-android.html @@ -415,15 +415,19 @@

    Step 1: Install the App

    Step 2: Automatic Backend Setup

    On the first launch, Droidspaces performs an Atomic Installation of the backend system: - It detects your device architecture (aarch64, armhf, etc.). - It extracts the droidspaces and busybox binaries to /data/local/Droidspaces/bin. - It performs an atomic move to ensure the binaries are installed correctly even if an older version is currently running. - It verifies checksums to ensure zero corruption.

    Step 3: Setting Up Your First Container

    -

    You don't need to manually extract rootfs files. The app handles it:

    +

    You don't need to manually extract rootfs files. The app handles it all.

    + +

    The easiest way to get started. The app can browse, download, and install distros directly - no manual downloading required.

      -
    1. Download a rootfs tarball: We recommend using our official rootfs tarballs - which are specifically optimized for Android - or the official Linux Containers images. -
    2. Open the Containers Tab: Tap the middle icon in the bottom navigation bar.
    3. -
    4. Add a Container: Tap the "+" button at the bottom right. +
    5. Open the Repository: Tap the cloud icon (above the "+" button). This opens the Rootfs Repository sheet, which automatically fetches all available distros optimized for Android from our official repository. +
    6. +
    7. Pick a distro: Browse or search the list. Each card shows the distro name, size, architecture, and build date.
    8. -
    9. Choose your Tarball: Select the downloaded .tar.xz or .tar.gz file. +
    10. Download: Tap Download on the distro you want. A progress bar appears on the card. The file saves to your Downloads folder. +
    11. +
    12. Install: Once complete, the button changes to Install. Tap it to launch the container setup wizard.
    13. Configuration Wizard:
        @@ -435,9 +439,21 @@

        Step 3: Setting Up Your First Co

    14. -
    15. Installation: The app will extract the tarball and apply Post-Extraction Fixes automatically (DNS, Masking useless/dangerous services, and Safe Udev). +
    16. Done: The app extracts the tarball and automatically applies Post-Extraction Fixes (DNS, masking useless/dangerous services, and Safe Udev). +
    17. +
    +
    TIP The official repository includes distros pre-configured for Android. For a wider selection, you can add the LXC images mirror as a custom repository - see the Rootfs Repository section of the Usage Guide.
    +

    Option B: Install from a Local Tarball

    +

    If you already have a .tar.xz or .tar.gz rootfs file on your device:

    +
      +
    1. Open the Containers Tab and tap the "+" button. +
    2. +
    3. Select your tarball from storage. +
    4. +
    5. Follow the same Configuration Wizard steps above.
    +
    NOTE Both methods lead to the same wizard - the only difference is where the tarball comes from.

    Verification & Settings

    You can verify your system status at any time: 1. Go to Settings (gear icon) -> Requirements. 2. Tap Check Requirements. This runs the full droidspaces check suite internally. 3. Kernel Config: If you're a kernel developer, you can find a copyable droidspaces.config defconfig fragment, similar to this page, to make sure your kernel is perfectly compatible with Droidspaces.

    Next Steps

    diff --git a/docs/usage-android-app.html b/docs/usage-android-app.html index 9e538ac..d614b33 100644 --- a/docs/usage-android-app.html +++ b/docs/usage-android-app.html @@ -420,7 +420,37 @@

    Containers Tab

  • Terminal Icon (Logs): Provides access to persistent session logs for the container's previous start, stop, and restart sequences.
  • -
    TIP You can edit container configuration or uninstall existing installed containers by pressing and holding the container's card. Also gives you the ability to migrate to a rootfs.img-based container or resize your existing rootfs.img..!
    +
    TIP You can edit container configuration or uninstall existing installed containers by pressing and holding the container’s card. Also gives you the ability to migrate to a rootfs.img-based container or resize your existing rootfs.img..!
    +
    +

    Rootfs Repository

    +

    The cloud icon above the "+" button opens the Rootfs Repository - a built-in distro browser that lets you download and install Linux rootfs images without leaving the app.

    +

    How it works

    +
      +
    1. Tap the cloud icon in the Containers tab. +
    2. +
    3. The sheet opens and loads available distros from the Droidspaces official repository. Only images matching your device’s architecture are shown. +
    4. +
    5. Search the list by name, description, or author using the search bar. +
    6. +
    7. Tap Download on a distro card. A progress bar tracks the download; the file is saved to your Downloads folder. +
    8. +
    9. Once done, the button switches to Install. Tap it to go straight into the container setup wizard. +
    10. +
    +
    NOTE If a download fails, the card shows a Retry button. Previously downloaded files are detected automatically on relaunch - the Install button will already be available.
    +

    Adding Custom Repositories

    +

    The repository supports third-party rootfs sources in the same JSON format.

    +
      +
    1. Tap the settings icon (left of the refresh icon) in the sheet header. +
    2. +
    3. Enter a name and a URL pointing to a valid rootfs.json. +
    4. +
    5. Tap Add, then Save. The sheet refreshes and merges results from all sources. +
    6. +
    +
    TIP To get a much wider selection of distros, add the official LXC images mirror as a custom repository: +- Name: anything you like (e.g. LXC Mirror) +- URL: https://raw.githubusercontent.com/Droidspaces/linuxcontainers-mirror/refs/heads/main/rootfs.json

    Networking Configuration

    When editing or creating a container, you can choose from three networking modes:

    From 255401d570301349902db738e53710c269d32791 Mon Sep 17 00:00:00 2001 From: docs-bot Date: Fri, 29 May 2026 09:35:05 +0000 Subject: [PATCH 19/22] docs: update from source@e64b269 --- docs/gpu-acceleration.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/gpu-acceleration.html b/docs/gpu-acceleration.html index af69b8e..cc9e7a4 100644 --- a/docs/gpu-acceleration.html +++ b/docs/gpu-acceleration.html @@ -415,7 +415,7 @@

    Quick Navigation

    Android

    Hardware acceleration on Android is achieved by bridging the container's graphics stack with a host-side X server (Termux-X11). Droidspaces handles the complex mount management and security contexts required to make this seamless.

    -
    TIP If you want to enjoy an out-of-the-box XFCE desktop environment experience, you can download our pre-configured XFCE tarballs from the official Droidspaces Rootfs Builder Releases.
    +
    TIP If you want to enjoy an out-of-the-box XFCE desktop environment experience, you can download our pre-configured XFCE tarballs from the Rootfs repository or from the official Droidspaces Rootfs Builder Releases.

    01. Termux-X11 + llvmpipe

    This method uses software rendering via llvmpipe. While it doesn't provide full hardware acceleration, it is the most stable way to run GUI applications when a compatible GPU driver isn't available.

    From a1b29baaf1bd1cbf33c9d6c007ce2dff999bf61f Mon Sep 17 00:00:00 2001 From: docs-bot Date: Sat, 30 May 2026 18:06:26 +0000 Subject: [PATCH 20/22] docs: update from source@a98bffd --- docs/community-supported-devices.html | 96 +++++++++++++++ docs/gpu-acceleration.html | 2 +- downloads.html | 164 +++++++++++++------------- index.html | 4 +- 4 files changed, 178 insertions(+), 88 deletions(-) diff --git a/docs/community-supported-devices.html b/docs/community-supported-devices.html index e27e7cc..8f8ecbb 100644 --- a/docs/community-supported-devices.html +++ b/docs/community-supported-devices.html @@ -464,6 +464,102 @@

    GKI Devices (Kernel 5.4 and up)

    Redmi Note 13 4G / NFC23124RA7EOHyperOS 2.0 - Android 155.15.202Wild-KSU v3.1.2SourceDownloadBothTurnipWorking@superuseryuOther KSU variants may fail due to SELinux context reset. Nothing Phone (1)A063crDroid - Android 165.4.302KernelSU-NextSourceDownloadBothTurnip & VirglWorking@MySelly- Reno10 5GPHW110ColorOS15-16.1 - Android 15-165.4.254ReSukiSUSourceDownloadBothTurnipWorking@miaizhe- +OnePlus 10 ProNE2210, NE2211, NE2213, NE2215, NE2217Android 14 (OOS/COS 14)5.10.209KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 10 ProNE2210, NE2211, NE2213, NE2215, NE2217Android 15 (OOS/COS 15)5.10.226KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 10 ProNE2210, NE2211, NE2213, NE2215, NE2217Android 16 (OOS/COS 16)5.10.236KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 10RCPH2411Android 14 (OOS/COS 14)5.10.168KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 10RCPH2411Android 15 (OOS/COS 15)5.10.209KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 10TCPH2415, CPH2413, CPH2417, CPH2419Android 15 (OOS/COS 15)5.10.226KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 11PHB110, CPH2449, CPH2447, CPH2451Android 14 (OOS/COS 14)5.15.123KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 11PHB110, CPH2449, CPH2447, CPH2451Android 15 (OOS/COS 15)5.15.167KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 11PHB110, CPH2449, CPH2447, CPH2451Android 16 (OOS/COS 16)5.15.180KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 11RCPH2487Android 14 (OOS/COS 14)5.10.209KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 11RCPH2487Android 15 (OOS/COS 15)5.10.226KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 11RCPH2487Android 16 (OOS/COS 16)5.10.236KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 12PJD110, CPH2573, CPH2581, CPH2583Android 14 (OOS/COS 14)6.1.57KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 12PJD110, CPH2573, CPH2581, CPH2583Android 15 (OOS/COS 15)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 12PJD110, CPH2573, CPH2581, CPH2583Android 16 (OOS/COS 16)6.1.141KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 12RCPH2609, CPH2585, CPH2611Android 15 (OOS/COS 15)5.15.167KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 12RCPH2609, CPH2585, CPH2611Android 16 (OOS/COS 16)5.15.180KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 13CPH2655, CPH2653, PJZ110, CPH2649Android 16 (OOS/COS 16)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 13 CPHCPH2655, CPH2653, CPH2649Android 15 (OOS 15)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 13 PJZPJZ110Android 15 (COS 15)6.6.66KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 13RCPH2645, CPH2691, CPH2647Android 15 (OOS/COS 15)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 13RCPH2645, CPH2691, CPH2647Android 16 (OOS/COS 16)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 13SCPH2723Android 15 (OOS/COS 15)6.6.56KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 13SCPH2723Android 16 (OOS/COS 16)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 13TPKX110Android 15 (OOS/COS 15)6.6.66KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 13TPKX110Android 16 (OOS/COS 16)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 15CPH2747, CPH2745, PLK110, CPH2749Android 16 (OOS/COS 16)6.12.23KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 15RCPH2769, CPH2767Android 16 (OOS/COS 16)6.12.38KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus 15TPLZ110Android 16 (OOS/COS 16)6.12.38KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACEPGKM10Android 14 (OOS/COS 14)5.10.168KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACEPGKM10Android 15 (OOS/COS 15)5.10.226KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 2PHK110Android 15 (OOS/COS 15)5.10.226KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 2PHK110Android 16 (OOS/COS 16)5.10.236KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 2 ProPJA110Android 15 (OOS/COS 15)5.15.167KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 2 ProPJA110Android 16 (OOS/COS 16)5.15.180KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 2VPHP110Android 14 (OOS/COS 14)5.10.168KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 2VPHP110Android 15 (OOS/COS 15)5.10.226KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 2VPHP110Android 16 (OOS/COS 16)5.10.236KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 3PJE110Android 15 (OOS/COS 15)5.15.167KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 3PJE110Android 16 (OOS/COS 16)5.15.180KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 3 ProPJX110Android 14 (OOS/COS 14)6.1.75KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 3 ProPJX110Android 15 (OOS/COS 15)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 3 ProPJX110Android 16 (OOS/COS 16)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 3VPJF110Android 15 (OOS/COS 15)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 3VPJF110Android 16 (OOS/COS 16)6.1.141KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 5PKG110Android 15 (OOS/COS 15)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 5PKG110Android 16 (OOS/COS 16)6.1.141KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 5 ProPKR110Android 15 (OOS/COS 15)6.6.66KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 5 ProPKR110Android 16 (OOS/COS 16)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 5 RacingPLF110Android 15 (OOS/COS 15)6.1.115KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 5 RacingPLF110Android 16 (OOS/COS 16)6.1.134KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 5 UltraPLC110Android 15 (OOS/COS 15)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 5 UltraPLC110Android 16 (OOS/COS 16)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 6PLQ110Android 16 (OOS/COS 16)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE 6TPLR110Android 16 (OOS/COS 16)6.12.38KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE RacePGZ110Android 14 (OOS/COS 14)5.10.168KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus ACE RacePGZ110Android 15 (OOS/COS 15)5.10.236KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord 3CPH2491, CPH2493Android 14 (OOS/COS 14)5.10.198KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord 3CPH2491, CPH2493Android 15 (OOS/COS 15)5.10.226KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord 4CPH2663, CPH2661Android 15 (OOS/COS 15)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord 4CPH2663, CPH2661Android 16 (OOS/COS 16)6.1.141KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord 4 CECPH2613Android 15 (OOS/COS 15)5.15.180KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord 4 CECPH2613Android 16 (OOS/COS 16)5.15.180KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord 5CPH2709, CPH2707Android 15 (OOS/COS 15)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord 5CPH2709, CPH2707Android 16 (OOS/COS 16)6.1.141KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord 6CPH2793, CPH2795Android 16 (OOS/COS 16)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord CE4 LiteCPH2619, CPH2621Android 15 (OOS/COS 15)6.1.75KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord CE4 LiteCPH2619, CPH2621Android 16 (OOS/COS 16)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord CE5CPH2719, CPH2717Android 15 (OOS/COS 15)6.1.115KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord CE5CPH2719, CPH2717Android 16 (OOS/COS 16)6.1.134KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Nord N30 SECPH2605Android 15 (OOS/COS 15)6.6.30KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus OpenCPH2551Android 15 (OOS/COS 15)5.15.167KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus OpenCPH2551Android 16 (OOS/COS 16)5.15.180KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad 2 MT6991OPD2508Android 16 (OOS/COS 16)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad 2 ProOPD2413Android 15 (OOS/COS 15)6.6.57KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad 2 ProOPD2413Android 16 (OOS/COS 16)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad 2 SM8650OPD2403Android 15 (OOS/COS 15)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad 2 SM8650OPD2403Android 16 (OOS/COS 16)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad 3 MT6897OPD2407Android 15 (OOS/COS 15)6.1.128KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad 3 MT6897OPD2407Android 16 (OOS/COS 16)6.1.134KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad 3 ProOPD2513Android 16 (OOS/COS 16)6.12.58KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad 3 SM8750OPD2415Android 15 (OOS/COS 15)6.6.57KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad 3 SM8750OPD2415Android 16 (OOS/COS 16)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad 4OPD2514Android 16 (OOS/COS 16)6.12.58KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad GoOPD2304, OPD2305Android 14 (OOS/COS 14)5.10.209KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad Go 2OPD2504, OPD2505Android 16 (OOS/COS 16)6.1.134KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad LiteOPD2480, OPD2481Android 15 (OOS/COS 15)5.10.226KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad LiteOPD2480, OPD2481Android 16 (OOS/COS 16)6.12.23KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad MT6983OPD2203Android 14 (OOS/COS 14)5.10.209KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad MT6983OPD2203Android 15 (OOS/COS 15)5.10.226KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad MT6983OPD2203Android 16 (OOS/COS 16)5.10.236KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad ProOPD2404Android 14 (OOS/COS 14)6.1.75KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad ProOPD2404Android 15 (OOS/COS 15)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Pad ProOPD2404Android 16 (OOS/COS 16)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Turbo 6PLU110Android 16 (OOS/COS 16)6.6.89KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support. +OnePlus Turbo 6VPLY110Android 16 (OOS/COS 16)6.1.118KernelSU Next + SusFSSourceDownloadBothTurnip & VirglWorking@fatalcoder524Check Latest Release Notes for more info and feature availability. Kernel versions can change for devices with active OTA support.

    Contribution guidelines

    diff --git a/docs/gpu-acceleration.html b/docs/gpu-acceleration.html index cc9e7a4..1e3daeb 100644 --- a/docs/gpu-acceleration.html +++ b/docs/gpu-acceleration.html @@ -531,7 +531,7 @@

    Implementation Steps

    -
    TIP If you encounter any problems related to DRI3, try editing /data/adb/modules/droidspaces/etc/droidspaces.te and uncommenting the line: +
    TIP If you encounter any problems related to DRI3, try editing /data/adb/modules/droidspaces/sepolicy.rule and uncommenting the line: allow untrusted_app_27 droidspacesd fd use

    diff --git a/downloads.html b/downloads.html index 895ceb8..2c31618 100644 --- a/downloads.html +++ b/downloads.html @@ -70,20 +70,20 @@
    -

    v6.2.0

    -

    Released Date: 2026-05-22

    +

    v6.2.5

    +

    Released Date: 2026-05-29

    Android

    APK for rooted Android devices. KernelSU, Magisk, or APatch.

    - Download APK + Download APK

    Linux

    Static tarball for any Linux distribution. Zero dependencies.

    - Download Tarball + Download Tarball
    @@ -118,158 +118,152 @@

    Download kernel patches

    -

    v6.2.0

    +

    v6.2.5

    What's Changed

      -
    • fix(terminal): resolve hostname before opening tabs/picker (588cca1) +
    • fix: bump boot module version to v6.2.5 (65e8011)
    • -
    • fix(terminal/panel): unified OSInfo stream eliminates hostname/metrics null bug (cb5cdd2) +
    • docs: update XFCE tarball resource links and fix formatting for DRI3 tip (e64b269)
    • -
    • droidspaces: bump v6.2.0 (823b889) +
    • docs: update installation and usage guides to include Rootfs Repository features (afb16a3)
    • -
    • Translated using Weblate (#144) (4c37545) +
    • docs: update gallery and showcase screenshots in readme (8c2be2d)
    • -
    • fix: prevent UI remount and terminal state loss on screen rotation (cc491fd) +
    • droidspaces: v6.2.5 (be2dbc2)
    • -
    • fix(service): update terminal session notification count and localize strings (f8088a5) +
    • Translated using Weblate (#165) (0efdc4c)
    • -
    • post_extract_fixes: configure systemd-networkd for eth0 and restrict network services to NAT mode via ExecCondition (2ae320c) +
    • seccomp: drop mknod/mknodat device blocking (580c1ea)
    • -
    • Merge branch 'dev' (16a7b39) +
    • post_extract_fixes: generate and set machine-id to prevent systemd deadlocks on Fedora 44 (8645ce1)
    • -
    • fix: correct banner printing order in start and restart flows (2b700a1) +
    • post_extract_fixes: remove problematic iptables service files (2a30f3c)
    • -
    • app: scale up Ubuntu logo (6bb6669) +
    • Add conditional compilation for ds_socketd_record_core_event (924a3c1)
    • -
    • nix: modularize code, keep API intact, add pinned systemd v257, improve rootfs module (#143) (6e535c1) +
    • build: reduce R8 obfuscation to lower AV heuristic score (8de6bcc)
    • -
    • app: add Azure icon support and map Azure and Mariner strings to IconUtils (b2ec2c6) +
    • fix: declare BootReceiver to satisfy RECEIVE_BOOT_COMPLETED permission (9d1ff64)
    • -
    • ui: Change default network mode to NAT and update static IP description (03c4bec) +
    • fix: remove shadowed context variable in ContainerCard (1be8b50)
    • -
    • socketd: preserve image-backed rootfs references in container summaries (#142) (b908c72) +
    • docs: zh-CN: move language switcher to the top of README (01ff26c)
    • -
    • config: implement semantic comparison to prevent redundant config writes (5ecb630) +
    • fix: distro icons disappearing after app kill (d9d6bd5)
    • -
    • Merge branch 'dev' (1363f5e) +
    • mount: fix /proc/sys RW holes being clobbered by parent RO lock (2c1cf81)
    • -
    • Merge branch 'main' into dev (aa89854) +
    • refactor: rename clean_kmsg.txt to last_kmsg.txt for consistency in bug report collection (7291aa3)
    • -
    • boot: guard UUID marker write against empty uuid (aba9b80) +
    • daemon: add mid-run log rotation for droidspacesd.log (3805da1)
    • -
    • app: preserve UUID across container config edits; parse uuid in parseConfig() (cf9cd1b) +
    • ds_dhcp: fix cross-container DHCP leaks with ifindex and direction filtering (7964783)
    • -
    • pid: add collect_active_uuids(); container: skip generate_uuid() if existing UUID is collision-free (5fe67cc) +
    • style: enforce consistent code formatting using clang-format across source files (fffaa78)
    • -
    • nix: add minimal-with-systemd-v257 (#141) (d20e6f1) +
    • build: fix all hardened-debug compiler warnings (f1ae0ef)
    • -
    • nix: fix android app drv that previously did not include binaries (#140) (f571bb2) +
    • log: persist container logging across pivot_root isolation (ba51ef9)
    • -
    • mount: skip tty1-N null symlinks in privileged+unfiltered-dev mode (b0acd95) +
    • virtualize.c: add pre-check to skip virtualization updates if tmpfs directory is missing (2c2b6bf)
    • -
    • docs: update contributing guidelines to include Linux support, platform detection, and strict submission requirements (7a9e778) +
    • mount: unify masking as self-bind+RO, drop unused shared mask-dir tmpfs (29ae5da)
    • -
    • docs: add CONTRIBUTING.md with project philosophy and submission guidelines (0d4d660) +
    • feat: wire read-only bind mount flag to app (9c60d95)
    • -
    • seccomp: block host clock modification syscalls (39fb8de) +
    • mount: add :ro flag support for read-only bind mounts (7b97ff3)
    • -
    • Merge branch 'main' into dev (f4c9277) +
    • Translated using Weblate (#163) (b615530)
    • -
    • utils: harden init detection for Nix-based and wrapper-script rootfs (3ef14b2) +
    • More Shortened titles in Docs metadata (#162) (62e6306)
    • -
    • docs: we hit the 400KB binary size limit :( (b0f8ad5) +
    • Shortened titles in Docs metadata (#161) (921b99d)
    • -
    • docs: added RISC-V 64 support to the supported architectures (4c045b9) +
    • docs: move language switcher to the top of README (eb721a0)
    • -
    • docs: remove deprecated UI credits for KernelSU-Next, MMRL, and LSPatch from README (68a873c) +
    • post_extract_fixes: do not add ExecCondition to udev-related units (136ec2f)
    • -
    • docs: rewrote Droidspaces comparison sections into a comprehensive table against alternatives (1300228) +
    • fix: post_extract_fixes: guard udev socket units with hardware access limit (0d504ad)
    • -
    • droidspaces.te: fixed a typo (5c4f40c) +
    • ui: polish rootfs repository sheet and fix cosmetic bugs (a3cdcec)
    • -
    • Merge pull request #138 from yoshi3jp/web (8716a9c) +
    • Update translation files (#157) (2bbe25c)
    • -
    • Translated using Weblate (Romanian) (#139) (3127eeb) +
    • app: Rootfs Repository: use unique, metadata-derived filenames for rootfs assets to prevent download conflicts (c73586d)
    • -
    • docs: add XFCE launch instructions and fix typos in SELinux policy documentation (e522f70) +
    • Android: fix icon cache poisoning and stale state after container poweroff (b626078)
    • -
    • nix: add nix documentation (#137) (2b19080) +
    • seccomp: truly skip all filters when noseccomp is active (0ea180e)
    • -
    • socketd: replace snapshot dummies with backend-backed JSON projections (53df9e7) +
    • nix: finix: fix finix using wrong arch. improve compatibility with droidspaces (#159) (01ce155)
    • -
    • socketd: add typed backend client methods for snapshot data (f99a8be) +
    • docs: zh-CN: consolidate Simplified Chinese translations into singular folder (a5746c7)
    • -
    • socketd: add core lifecycle event journal and polling opcode (3e7ce18) +
    • Simplified Chinese Translation of Document (#158) (c931c5b)
    • -
    • socketd: add backend pseudo-image inventory opcode (47be2d2) +
    • app: Rootfs Repository: contextual empty state and hide banner while searching (009e08e)
    • -
    • socketd: add backend info counters for container inventory (c71485a) +
    • app: Rootfs Repository: filter rootfs assets based on detected device architecture (f81a350)
    • -
    • socketd: implement backend container inventory opcode (93053ad) +
    • app: add custom rootfs repo support (d98185a)
    • -
    • Merge pull request #133 from yoshi3jp/web (cf823ca) +
    • docs: add trailing spaces to markdown quick navigation lists for improved rendering (6629f0a)
    • -
    • Merge branch 'main' into dev (4690c7f) +
    • docs: add disclaimer warning to community-supported devices documentation (6ab10fa)
    • -
    • socketd: satisfy Portainer snapshot probes and expose local events (8d13720) +
    • fix: cancel terminal session notification upon service termination or empty session state (a5baa69)
    • -
    • socketd: add dummy container list endpoint for Portainer probing (8f2baf4) +
    • fix: add hostname sanitization and validation for container configuration menu (7c91bcf)
    • -
    • socketd: expose initial TCP Docker-compatible discovery API (709f5cd) +
    • app: Rootfs Repository: fix rootfs downloads saving with display name instead of filename (9b21332)
    • -
    • Translated using Weblate (Chinese (Simplified Han script)) (#136) (bf38753) +
    • app: removed unused strings (17c979c)
    • -
    • nix: ignore power/suspend key events in logind (#135) (9308fa2) +
    • app: add open-source repository banner to rootfs sheet (3e5f74b)
    • -
    • fixup boot module version and versionCode (2885999) +
    • app: Rootfs Repository: replace download count with build_date from JSON (c3c68a2)
    • -
    • Nix: Fixing rootfs config, update nixpkgs, support for finix (#134) (347754e) +
    • app: Rootfs Repository: adapt to new rootfs.json format (ecbffac)
    • -
    • Web API skeleton (#132) (4131127) +
    • fix: prevent Linux /dev breakage by restricting device pruning to Android environments (21ab8dc)
    • -
    • fix(icons): clear OS info cache on container uninstall (1ccfc66) +
    • fix: nuke container sessions before stop/restart (58b5973)
    • -
    • feat(icons): prefetch distro icon on container start, cache forever, apply to all 3 card locations (141843e) +
    • post_extract_fixes: restrict dhcpcd to NAT mode and whitelist eth interfaces to prevent Android network interference (b6c5cbc)
    • -
    • feat(ui): synchronize container installer options and enhance UI consistency (3e3b027) +
    • post_extract_fixes/docs: gate udev services behind hardware access config and update documentation (2d9c389)
    • -
    • ui: unify distro icon fetching and clear stale cache on stop/restart (f402152) +
    • Translated using Weblate (#153) (1f00fbb)
    • -
    • feat(ui): add custom icons for 22 popular Linux distributions in container details (cfe0c7e) +
    • app: fix cancel button not stopping DownloadManager download (dac54d4)
    • -
    • ui: fix real-time IP updates and prevent stale data display on restart (802524a) +
    • Added docs dispatch workflow to trigger web repo on Documentation changes (#156) (ef2dc4a)
    • -
    • virt: fix frozen/drifting uptime across all kernel versions (c04446c) +
    • Added metatags to Documentation (#155) (7dcbf04)
    • -
    • Merge branch 'main' into dev (b0871d5) +
    • Correct model number for two devices (#154) (a8f6100)
    • -
    • Translated using Weblate (Chinese (Traditional Han script)) (#131) (91089e6) +
    • app: use overflow-driven font auto-shrink for rootfs asset card names (544e358)
    • -
    • app: add support for configuring a custom init binary for containers (5a4cf94) +
    • app: implement rootfs repository browser and download manager for rootfs tarballs (65a042a)
    • -
    • boot: add --init=PATH to override the default init binary (de4e15d) +
    • app: add support for OpenRC init system management in the container info menu (d336534)
    • -
    • virt: decouple resource visibility from cgroup limits (59160a4) +
    • docs: added oppo reno10 devices to GKI support list (#152) (34a68b2)
    • -
    • System-wide init family awareness (#129) (1660f6e) +
    • docs: added Oneplus SM8250 devices to Non-GKI support list (#151) (5358ec6)
    • -
    • Merge branch 'main' into dev (ff42b09) +
    • Translated using Weblate (Khmer (Central), Portuguese) (#150) (ee10cc8)
    • -
    • cgroup: disable virtualization when controllers are unavailable (fe3553c) +
    • requirements: update kernel configuration to include TMPFS_POSIX_ACL and reorganize networking settings (9ab49f7)
    • -
    • feat: add [VIRT] prefix support to message logging filter (c455b09) +
    • Add machine-readable output support to show command (7c4864f)
    • -
    • feat(virt): implement resource visibility virtualization (9802718) +
    • docs: Fix duplicated 'https://' and format chart (#148) (5aeb895)
    • -
    • cgroup: implement resource constraints via v2 delegation (84c4ca7) -
    • -
    • [daemon] add optional backend bridge for future socket API service (#110) (59e53d6) -
    • -
    • Add OnePlus SM8650(LineageOS) to community support devices list (#125) (e770d6f) -
    • -
    • Add Nothing Phone (1) to supported devices list (#126) (f5b557e) +
    • docs: Update 5.10 GKI community supported devices (#147) (6220539)

    @@ -284,10 +278,10 @@

    What's Changed

    Previous releases

    -
    +
    VersionDate
    Droidspaces v6.1.52026-05-15Download
    + - -
    VersionDate
    Droidspaces v6.2.02026-05-22Download
    Droidspaces v6.1.52026-05-15Download
    Musl Toolchains to compile Droidspaces2026-05-14Download
    Droidspaces v6.1.02026-05-13Download
    Droidspaces v6.0.02026-04-24Download
    +Droidspaces v6.1.02026-05-13Download
    diff --git a/index.html b/index.html index 5f1bcdf..de8fe2e 100644 --- a/index.html +++ b/index.html @@ -62,7 +62,7 @@ "Material 3 management app with built-in terminal" ], "fileSize": "400KB", - "softwareVersion": "6.2.0", + "softwareVersion": "6.2.5", "license": "https://github.com/ravindu644/Droidspaces-OSS/blob/main/LICENSE", "sameAs": [ "https://github.com/ravindu644/Droidspaces-OSS", @@ -141,7 +141,7 @@
    -
    v6.2.0 · Open Source
    +
    v6.2.5 · Open Source

    Linux containers
    on From de31f255cfeb6ba641b5be69bc04344091684bd4 Mon Sep 17 00:00:00 2001 From: docs-bot Date: Thu, 4 Jun 2026 15:29:19 +0000 Subject: [PATCH 21/22] docs: update from source@e7f5ad6 --- docs/community-supported-devices.html | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/community-supported-devices.html b/docs/community-supported-devices.html index 8f8ecbb..0103224 100644 --- a/docs/community-supported-devices.html +++ b/docs/community-supported-devices.html @@ -449,6 +449,7 @@

    GKI Devices (Kernel 5.4 and up)

    Xiaomi 17 Pro max (Chinese variant)25113PN0ECHyperOS 3.0 - Android 166.12.23noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- 红魔 11 Pro (Chinese variant)NX809JRedMagicOS11 - Android 166.12.23noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- HONOR Magic Pad 3 Pro 13.3 (Chinese variant)YLP-W00MagicOS10 - Android 166.12.23noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- +Xiaomi Pad 7 (Chinese variant)2410CRP4CCHyperOS 2.0 - Android 156.1.118Sukisu UltraSourceDownloadBothTurnip & ZinkWorkingHuangJunLin8Supports NTsync Xiaomi Pad 8 Pro (Chinese variant)25091RP04CHyperOS 3.0 - Android 166.6.77ResukisuSourceDownloadBothTurnip & VirglWorking404-GCrossApplicable to the international version
    Supports NTsync Xiaomi 15 (Chinese variant)24129PN74CHyperOS 3.0 - Android 166.6.77ResukisuSourceDownloadBothTurnip & VirglWorking404-GCrossApplicable to the international version
    Supports NTsync Xiaomi 14 (Chinese variant)23127PN0CCHyperOS 3.0 - Android 166.1.138ResukisuSourceDownloadBothTurnip & VirglWorking爱你么么哒qcjl哟Applicable to the international version From 9968c8ede5b35c8397170551fd9fff3bf144e00d Mon Sep 17 00:00:00 2001 From: docs-bot Date: Fri, 5 Jun 2026 10:17:43 +0000 Subject: [PATCH 22/22] docs: update from source@685fd89 --- docs/community-supported-devices.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/community-supported-devices.html b/docs/community-supported-devices.html index 0103224..825b60b 100644 --- a/docs/community-supported-devices.html +++ b/docs/community-supported-devices.html @@ -450,8 +450,8 @@

    GKI Devices (Kernel 5.4 and up)

    红魔 11 Pro (Chinese variant)NX809JRedMagicOS11 - Android 166.12.23noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- HONOR Magic Pad 3 Pro 13.3 (Chinese variant)YLP-W00MagicOS10 - Android 166.12.23noneSourceDownloadBothTurnip & VirglWorking@Goldzxcbug- Xiaomi Pad 7 (Chinese variant)2410CRP4CCHyperOS 2.0 - Android 156.1.118Sukisu UltraSourceDownloadBothTurnip & ZinkWorkingHuangJunLin8Supports NTsync -Xiaomi Pad 8 Pro (Chinese variant)25091RP04CHyperOS 3.0 - Android 166.6.77ResukisuSourceDownloadBothTurnip & VirglWorking404-GCrossApplicable to the international version
    Supports NTsync -Xiaomi 15 (Chinese variant)24129PN74CHyperOS 3.0 - Android 166.6.77ResukisuSourceDownloadBothTurnip & VirglWorking404-GCrossApplicable to the international version
    Supports NTsync +Xiaomi Pad 8 Pro (Chinese variant)25091RP04CHyperOS 3.0 - Android 166.6.77Resukisu & NoRootSourceReSukiSU
    NoRootBothTurnip & VirglWorking404-GCrossApplicable to the international version
    Supports NTsync
    ReSukiSU version 34924 +Xiaomi 15 (Chinese variant)24129PN74CHyperOS 3.0 - Android 166.6.77Resukisu & NoRootSourceReSukiSU
    NoRootBothTurnip & VirglWorking404-GCrossApplicable to the international version
    Supports NTsync
    ReSukiSU version 34924 Xiaomi 14 (Chinese variant)23127PN0CCHyperOS 3.0 - Android 166.1.138ResukisuSourceDownloadBothTurnip & VirglWorking爱你么么哒qcjl哟Applicable to the international version 红魔 9 Pro (Chinese variant)NX769JRedMagicOS11 - Android 166.1.124ResukisuSourceDownloadBothTurnip & VirglWorking@sjszero- 红魔 9 SPro+ (Chinese variant)NX769JRedMagicOS11 - Android 166.1.25ResukisuSourceDownloadBothTurnip & VirglWorking@sjszero-