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:
1 parent
1d59a93713
commit
47931164d6
2 files changed
+11
-30
No files matched your search
+11
-30
@@ -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 |
Reference in new issue
Block a user