chore: add project scaffolding and resources

This initial commit scaffolds the project with essential docs, assets, and build configs.
It adds Android icons, design assets, and release metadata to support mobile targets.
A fastlane config and F-Droid manifest are included to streamline builds.

- Adds F-Droid configuration for automated builds
- Includes license and privacy policy documents
- Provides app icons and assets for Android and design system
This commit is contained in:
2026-08-21 14:45:18 +02:00
parent 197090ddd2
commit 6e43d52680
169 changed files with 1685 additions and 256 deletions
+44
View File
@@ -0,0 +1,44 @@
Categories:
- Theming
License: GPL-3.0-only
AuthorName: Christoph
WebSite: https://git.cbsk-tech.de/Christoph/LockScreenWallpaper
SourceCode: https://git.cbsk-tech.de/Christoph/LockScreenWallpaper
IssueTracker: https://git.cbsk-tech.de/Christoph/LockScreenWallpaper/issues
AutoName: WallpaperFlow
RepoType: git
Repo: https://git.cbsk-tech.de/Christoph/LockScreenWallpaper.git
Builds:
- versionName: 0.1.0
versionCode: 1000
commit: v0.1.0
ndk: 28.2.13676358
sudo:
- apt-get update
- apt-get install -y npm make gcc libc-dev
srclibs:
- rustup@1.28.2
- esbuild@v0.25.12
scandelete:
- node_modules
prebuild:
- npm ci --ignore-scripts
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.95.0 --target aarch64-linux-android,armv7-linux-androideabi,i686-linux-android,x86_64-linux-android
- source $$HOME$$/.cargo/env
- cargo install tauri-cli --version 2.11.4 --locked
- pushd $$esbuild$$ && make esbuild && popd
- mv $$esbuild$$/esbuild node_modules/@esbuild/linux-x64/bin/esbuild
build:
- source $$HOME$$/.cargo/env
- export NDK_HOME=$$NDK$$
- export ANDROID_NDK_HOME=$$NDK$$
- cargo tauri android build --apk
output: src-tauri/gen/android/app/build/outputs/apk/universal/release/app-universal-release-unsigned.apk
AutoUpdateMode: Version
UpdateCheckMode: Tags
CurrentVersion: 0.1.0
CurrentVersionCode: 1000