docs: Mention more verification + pave path v6

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
This commit is contained in:
Pun Butrach
2025-10-14 00:18:18 +07:00
parent cc1cb95dfd
commit 350e2bf4c3
3 changed files with 16 additions and 20 deletions
+7 -1
View File
@@ -26,9 +26,11 @@ Compatibility list:
* Make Launcher3 colour more accurate to upstream Android 16
* ProvideComposeSheetHandler now have expressive blur
* Lawnchair Settings now uses Material 3 Expressive
* Animate keyboard on/off state on app drawer search (Try enabling automatically show keyboard in app drawer settings and swipe up and down or directly tap “Apps list” in popup menu) -> (Backported to Lawnchair 15)
* Animate keyboard on/off state on app drawer search (Try enabling automatically show keyboard in app drawer settings and swipe up and down or directly tap “Apps list” in popup menu) -> (Backport not possible)
* Add LeakCanary check to all debug variant of the application
* [DEBUG] Launcher3 feature status diagnostic check in debug menu
* [Documentation] Add more visibility into both app certificate and SLSA verification for app authenticity check [VERIFICATION.md](VERIFICATION.md)
* [Documentation] Initial drafting of Improve documentation v6 (pave-path)
#### Fixes
@@ -53,6 +55,9 @@ Compatibility list:
* Comment regarding estimate bounds on foldable have been added
* LawnchairWindowManagerProxy have been migrated to Dagger
* SystemWindowManagerProxy have been left unused
* [Lawnchair/Iconloaderlib] Update CustomAdaptiveIconDrawable to latest AOSP 13
* [Iconloaderlib] Reset most of the changes to favour more AOSP 16_r02 code then Lawnchair (need rewrite)
* fix icon loaded in monochrome and always monochrome when it is not supposed to
#### Known Bugs
* Preview can't show device wallpaper -> (lIxkAYGg)
@@ -60,6 +65,7 @@ Compatibility list:
* Workspace theme doesn't refresh until restart -> (ZbLX3438)
* Lawnchair Colour can't handle restart causing default colour to be used instead -> Fixed?
* (Investigating) Work profile switch on widget selector *may* have reverted to Lawnchair 15 style
* Second hand of clock app missing due to changes in ClockMetadata of Lawnchair
* Full lists: https://trello.com/b/8IdvO81K/pe-lawnchair
### 🥞 Development 1
+2 -12
View File
@@ -25,7 +25,7 @@ This branch houses the codebase of Lawnchair 16, which is currently in beta and
## Features
- **Material You Theming:** Adapts to your wallpaper and system theme.
- **Material Expressive Theming:** Adapts to your wallpaper and system theme.
- **At a Glance Widget:** Displays information *at a glance* with support for [Smartspacer](https://github.com/KieronQuinn/Smartspacer).
- **QuickSwitch Support:** Integrates with Android Recents on Android 10-15. (requires root)
- **Global Search:** Allows quick access to apps, contacts, and web results from the home screen.
@@ -74,17 +74,7 @@ These builds offer the latest features and bug fixes at a cost of being slower a
### Verification
Check that your download is using the official Lawnchair certification using these SHA-256 hashes:
###### Google Play
```
47:AC:92:63:1C:60:35:13:CC:8D:26:DD:9C:FF:E0:71:9A:8B:36:55:44:DC:CE:C2:09:58:24:EC:25:61:20:A7
```
###### Elsewhere
```
74:7C:36:45:B3:57:25:8B:2E:23:E8:51:E5:3C:96:74:7F:E0:AD:D0:07:E5:BA:2C:D9:7E:8C:85:57:2E:4D:C5
```
Please visit [Lawnchair Verification](VERIFICATION.md) on way to verify Lawnchair.
## Contributing
+7 -7
View File
@@ -1,16 +1,16 @@
# Lawnchair verification
# Lawnchair Verification
Lawnchair apk are cryptographically signed and can be verified using two verification systems
Lawnchair apk are cryptographically signed and can be verified using two verifications system.
1. GitHub or SLSA attestations
2. SHA256 of android app certificate
## SLSA Attestation
> [!NOTE]
> It is possible to verify without GitHub CLI by cross-referencing check
> [GitHub Attestation][github-attestation] with [Sigstore Rekor][sigstore-rekor]
Lawnchair repository is SLSA-Level 2 compliance and can be verified using a provenance.
Lawnchair repository is SLSA-Level 2 compliance
> [!NOTE]
> It is possible to verify without GitHub CLI by cross-referencing check from
> [GitHub Attestation][github-attestation] with [Sigstore Rekor][sigstore-rekor]
1. Install GitHub CLI
2. Download the APK and attestation from [GitHub Attestation][github-attestation]
@@ -26,7 +26,7 @@ Lawnchair have two app certificates, usually:
* Elsewhere:
`74:7C:36:45:B3:57:25:8B:2E:23:E8:51:E5:3C:96:74:7F:E0:AD:D0:07:E5:BA:2C:D9:7E:8C:85:57:2E:4D:C5`
Using a verification app like [AppVerifier][3p-appverifier] can ease up the verifying process.
On Android, using a verification app like [AppVerifier][3p-appverifier] can ease up the verifying process.
[github-attestation]: https://github.com/LawnchairLauncher/lawnchair/attestations
[sigstore-rekor]: https://search.sigstore.dev/