chore: add app icon, update checklist

- Add app-icon-512.png (green box, white background)
- Update RELEASE_CHECKLIST.md with completed items
This commit is contained in:
andrew committed 2026-09-15 10:50:36 +07:00
1 parent 1d59a93713
commit 47931164d6
2 files changed
+11 -30

No files matched your search

+11 -30
View File
@@ -28,9 +28,9 @@
## Play Console Assets
### Required Assets
- [ ] **App Icon**: 512x512 PNG → Store in `app-store-assets/icons/`
- [x] **App Icon**: 512x512 PNG → `app-store-assets/icons/app-icon-512.png`
- [ ] **Feature Graphic**: 1024x500 JPG/PNG → Store in `app-store-assets/feature-graphic/`
- [ ] **Phone Screenshots**: 2-8 images (16:9 or 9:16 ratio, 320-3840px) → Store in `app-store-assets/screenshots/`
- [x] **Phone Screenshots**: 2 images in `app-store-assets/screenshots/` (need 2-8 total)
- [ ] **7-inch Tablet Screenshots**: 1-8 images (if supporting tablets)
### Store Listing
@@ -50,7 +50,7 @@
---
## Build & Test
## Build & Test ✅
### Local Build
- [x] Run tests: `flutter test` (4 passed)
@@ -75,21 +75,22 @@
---
## Gitea CI Setup ✅
## Gitea CI Setup
### Workflow
### Workflow ✅
- [x] Create `.gitea/workflows/release.yml`
### Secrets Configuration (Self-Hosted Storage)
### Secrets Configuration (Self-Hosted Storage) ✅
- [x] Secrets stored in self-hosted storage (not Gitea):
- `KEYSTORE_BASE64`: Base64-encoded keystore file
- `KEYSTORE_PASSWORD`: Keystore store password
- `KEY_PASSWORD`: Keystore key password
### Test CI Workflow
- [ ] Push a tag to trigger build:
- [x] Git tag `v1.0.0` created
- [ ] Push tag to trigger build:
```bash
git tag v1.0.0
git push origin main
git push origin v1.0.0
```
- [ ] Verify AAB artifact is uploaded
@@ -104,11 +105,11 @@
- [ ] Set app name: "SIAB Scale"
### Store Listing
- [ ] Upload screenshots
- [ ] Upload screenshots (2 in `app-store-assets/screenshots/`)
- [ ] Upload feature graphic
- [ ] Add short description
- [ ] Add full description
- [ ] Upload app icon (512x512)
- [ ] Upload app icon (`app-store-assets/icons/app-icon-512.png`)
### Content
- [ ] Complete Content Rating questionnaire
@@ -126,23 +127,3 @@
- [ ] Monitor crash reports in Play Console
- [ ] Respond to user reviews
- [ ] Plan updates based on feedback
---
## Git Commands Reference
```bash
# Generate keystore
keytool -genkey -v -keystore siab-release.keystore -alias siab -keyalg RSA -keysize 2048 -validity 10000
# Base64 encode keystore for CI
base64 -w 0 siab-release.keystore | pbcopy # macOS
base64 -w 0 siab-release.keystore | xclip # Linux
# Tag and push for CI build
git tag v1.0.0
git push origin v1.0.0
# Build locally
flutter build appbundle --release --obfuscate --split-debug-info=build/debug-info --dart-define=SIAB_DEVICE_NAME=SIAB
```
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB