Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Publish website
on:
push:
branches: [main]
paths: ['site/**', '.github/workflows/pages.yml']
workflow_dispatch:
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: pages
cancel-in-progress: true
jobs:
deploy:
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- uses: actions/checkout@v4
- uses: actions/configure-pages@v5
- uses: actions/upload-pages-artifact@v3
with:
path: site
- uses: actions/deploy-pages@v4
id: deployment
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# LoopLink 0.3.0 — 2026-10-01

- Use the play-button logo consistently in the launcher and documentation.
- Publish a signed release APK with versionCode 29 and the explicitly selected local runtime authentication assets.
- Public-tree check, 274 unit tests and release lint pass (four lint warnings). Verify the existing release signing key, package/version, non-debuggable flag and exact runtime-asset matches. No device testing performed for this release.

# LoopLink 0.2.9 — 2026-10-01

- Redesign the head-unit UI for quick use in the car and add a switch for CarPlay's Home icon.
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@

> **Fork notice.** LoopLink is a fork of [DiPlay](https://github.com/shihabal3amri/DiPlay) by shihabal3amri, which is itself based on [xcertplay](https://github.com/shilapi/xcertplay) by shilapi; its settings layout adapts [DiAuto](https://github.com/shihabal3amri/DiAuto). LoopLink removes DiPlay's BYD-specific features and rebrands the app. It is an independent project and is not affiliated with or endorsed by the DiPlay, xcertplay or DiAuto authors.

## Screenshots

![LoopLink home screen with the play-button logo](asset/screenshot.png)

Captured in the Android head-unit emulator.

## What it does

- Wired USB and wireless CarPlay (Wi-Fi Direct or the car's existing hotspot) with local authentication.
Expand Down
4 changes: 3 additions & 1 deletion README.zh-CN.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# DiPlay
<img src="asset/looplink-logo.svg" alt="LoopLink" width="320">

![LoopLink 主界面与播放按钮标志](asset/screenshot.png)

为兼容的比亚迪安卓车机提供有线及无线 CarPlay,采用 DiAuto 风格界面。

Expand Down
1 change: 1 addition & 0 deletions asset/looplink-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions asset/looplink-mark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added asset/screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified common/src/main/res/raw/ic_car_home.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified common/src/main/res/raw/placeholder_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions mobile/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ android {
applicationId = "io.loopbreak.looplink"
minSdk = 28
targetSdk = 37
versionCode = 28
versionName = "0.2.9"
versionCode = 29
versionName = "0.3.0"

}

Expand Down
36 changes: 0 additions & 36 deletions scripts/build_site.py

This file was deleted.

Binary file modified shared/src/main/ic_launcher-playstore.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-hdpi/ic_launcher.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-hdpi/ic_launcher_background.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-hdpi/ic_launcher_round.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-mdpi/ic_launcher.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-mdpi/ic_launcher_background.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-mdpi/ic_launcher_monochrome.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-mdpi/ic_launcher_round.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-xhdpi/ic_launcher.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-xhdpi/ic_launcher_background.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-xxhdpi/ic_launcher.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-xxhdpi/ic_launcher_background.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified shared/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
Binary file modified shared/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
Binary file modified shared/src/main/res/mipmap-xxxhdpi/ic_launcher_background.webp
Binary file modified shared/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp
Binary file modified shared/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp
Binary file modified shared/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
15 changes: 0 additions & 15 deletions site/ar/index.html

This file was deleted.

Binary file removed site/assets/home.png
Diff not rendered.
Binary file removed site/assets/icon.png
Diff not rendered.
10 changes: 10 additions & 0 deletions site/assets/icon.svg
Binary file added site/assets/screen-1.png
Binary file added site/assets/screen-2.png
Binary file added site/assets/screen-3.png
Binary file added site/assets/screen-4.png
Binary file added site/assets/screen-5.png
Binary file removed site/assets/settings.png
Diff not rendered.
Loading
Loading