Alarmsound geändert
|
|
@ -0,0 +1,5 @@
|
|||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/ic_launcher_background" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@mipmap/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/ic_launcher_background" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@mipmap/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 8.4 KiB |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 4.7 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 120 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_launcher_background">#FFFFFF</color>
|
||||
</resources>
|
||||
18
release.sh
|
|
@ -22,6 +22,7 @@ sed -i "s/^version: .*/version: ${new}/" "$PUBSPEC"
|
|||
flutter clean
|
||||
flutter pub get
|
||||
flutter build apk --release
|
||||
mkdir -p release
|
||||
cp build/app/outputs/flutter-apk/app-release.apk ./release/eggtimer.apk
|
||||
echo "APK built and copied to ./release/eggtimer.apk"
|
||||
GITEA_URL="https://git.ude-consult.de"
|
||||
|
|
@ -62,11 +63,24 @@ fi
|
|||
|
||||
echo "Release ${VERSION_TAG} erstellt, ID=${release_id}"
|
||||
|
||||
APK_FILENAME="eggtimer-${VERSION_TAG}.apk"
|
||||
|
||||
# Alte Assets entfernen, damit nur die APK im Release bleibt
|
||||
existing_assets=$(curl -sS \
|
||||
-H "Authorization: token ${GITEA_TOKEN}" \
|
||||
"${GITEA_URL}/api/v1/repos/${OWNER}/${REPO}/releases/${release_id}/assets")
|
||||
|
||||
echo "$existing_assets" | jq -r '.[] | [.id, .name] | @tsv' | while IFS=$'\t' read -r asset_id asset_name; do
|
||||
echo "Entferne altes Asset: ${asset_name}"
|
||||
curl -sS -X DELETE \
|
||||
-H "Authorization: token ${GITEA_TOKEN}" \
|
||||
"${GITEA_URL}/api/v1/repos/${OWNER}/${REPO}/releases/${release_id}/assets/${asset_id}" >/dev/null
|
||||
done
|
||||
|
||||
# 2. APK hochladen
|
||||
curl -sS -X POST \
|
||||
-H "Authorization: token ${GITEA_TOKEN}" \
|
||||
-F "attachment=@${APK_PATH};filename=eggtimer-${VERSION_TAG}.apk" \
|
||||
-F "attachment=@${APK_PATH};filename=${APK_FILENAME}" \
|
||||
"${GITEA_URL}/api/v1/repos/${OWNER}/${REPO}/releases/${release_id}/assets"
|
||||
|
||||
echo "APK hochgeladen."
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
# Test the release before publishing
|
||||
flutter emulator --launch Pixel_7
|
||||
sleep 5s
|
||||
flutter run
|
||||
|
||||