super-productivity/docs/update-android-app.md
Johannes Millan b6b51707d3 docs: clean up and organize project documentation
- Remove outdated feature requests from .github/CONTRIBUTING.md (GitLab
  support already exists) and add commit message format section
- Improve PR template with type-of-change checkboxes and checklist
- Update commit guideline links in README and CONTRIBUTING.md to
  reference the project's own format instead of external angular.js docs
- Add "only edit en.json" rule to TRANSLATING.md and clarify workflow
- Update add-new-integration.md provider list to match codebase (add
  Trello, ClickUp, Linear, Azure DevOps, Nextcloud Deck; note GitHub
  plugin migration; fix type name to BuiltInIssueProviderKey)
- Add cross-references between mac certificate docs and remove 240-line
  duplicate section from update-mac-certificates.md
- Clean up update-android-app.md (specify npm version args, collapse
  deprecated workflow, translate German UI labels to English)
- Add context to howto-refresh-snap-credentials.md
- Fix fine-grained token note in github-access-token-instructions.md
- Fix absolute URL to relative path in gitlab-access-token-instructions.md
- Fix grammar in i18n-script-usage.md
- Add status headers to all 19 long-term plan files (Planned, Completed,
  Archived with reason, Investigation Complete)
- Fix broken relative link in hybrid-manifest-architecture.md
- Delete supersync-scenarios-simplified.md (duplicate of
  supersync-scenarios.md; known issues already covered there)
- Rename vector-clock-pruning-research.md to
  vector-clock-history-and-alternatives.md for clarity
2026-03-10 10:22:56 +01:00

1 KiB

How to release a new version of the Android app

  1. npm version patch (or minor/major as appropriate)
  2. npm run dist:android:prod
  3. Go to Android Studio
  4. Go to Build > Generate Signed Bundle / APK
  5. Select keystore (sup.jks)
  6. Choose playRelease
  7. Select APK
  8. Select playRelease
  9. Locate files after build
  10. Go to Google Play Console and log in
  11. Go to Release > Production and click "Create new release"
  12. Upload APK from $project/app/play/release/release/app-play-release.apk
  13. Add release notes and submit for review

Deprecated: OLD workflow (no longer used)
  1. Go to Android Studio
  2. Update app/build.gradle versionCode and versionName (To trigger F-Droid) Add fastlane/metadata/android/<locale>/changelogs/<versionCode>.txt
  3. git commit
  4. git tag (to trigger F-Droid), e.g.: git tag -a "v21.0" -m "Release 21"
  5. Continue from step 4 of the current workflow above