Android: Release 3.5.0 - Roadmap

Created on 14 Dec 2018  路  17Comments  路  Source: nextcloud/android

Planned RC1: 28.01.19

Create stable-x.y branch & use it for release

  • [x] create branch stable-3.5 (needed for backport bot)

    • [x] make it protected

    • [x] set up Codacy, Drone as required status

    • [x] enable branch to be analyzed on codacy

  • [x] change

    • [x] drone.yml

    • [x] getBranchName.sh

    • [x] analysis-wrapper.sh

Bump

  • [x] release new library version & use this is in app
  • [x] Bump version name and version code in build.gradle files
  • [x] Update CHANGELOG.md adding new features
  • [x] check if code is outdated due to last supported server version @NextcloudServer annotation
  • [x] bump version in MainApp

    • [x] OUTDATED_SERVER_VERSION according server (e.g. NC12)

    • [x] MINIMUM_SUPPORTED_SERVER_VERSION: latest supported version - 2 (e.g. NC12 -2 = NC10)

  • [x] remove support for server older MINIMUM_SUPPORTED_SERVER_VERSION
  • [x] add what's new slides

Test app with all supported Android version

  • access all activities
  • auto upload
  • upload / download files/folders
  • use external sdcard
  • what's new slides correctly shown on first start

All tests on

  • [x] Android 4
  • [x] Android 5
  • [x] Android 6
  • [x] Android 7
  • [x] Android 8
  • [x] Android 9

RC1

  • [x] Verify that the new version number is shown in settings
  • [x] Verify that logging is enabled
  • [x] add $version.txt to /fastlane/metadata/android/en-US/changelogs/ to support GPlay version info
  • [x] Tag new version as rc-3.5.0-01 with private dev key (not on github)
  • [x] Build and release to Play Store as beta release and :shipit:
  • [x] Publish it on f-droid as optional release: edit metadata and open new merge request on gitlab
  • [x] Verify that it is shown on f-droid (within 24h)

RC2

  • [x] Verify that the new version number is shown in settings
  • [x] Verify that logging is enabled
  • [x] add $version.txt to /fastlane/metadata/android/en-US/changelogs/ to support GPlay version info
  • [x] Tag new version as rc-3.5.0-02 with private dev key (not on github)
  • [x] Build and release to Play Store as beta release and :shipit:
  • [x] Publish it on f-droid as optional release: edit metadata and open new merge request on gitlab
  • [ ] Verify that it is shown on f-droid (within 24h)

Final Release, after two weeks time (max) of latest RC release

  • [x] replace screenshots (https://github.com/nextcloud/screenshots/tree/master/android/phone)
  • [x] Verify that the new version number is shown in settings
  • [x] Verify that logging is disabled
  • [x] update translations from transifex
  • [x] Test that what's new is shown correctly on upgrade
  • [x] add $version.txt to /fastlane/metadata/android/en-US/changelogs/ to support GPlay version info
  • [x] Tag new version as stable-3.5.0 with private dev key (not on github)
  • [x] Build and release to Play Store as stable release and :shipit:
  • [x] Publish it on f-droid as release: edit metadata, bump "current version" and open new merge request on gitlab
  • [x] Verify that it is shown on f-droid (within 24h)
overview

Most helpful comment

3.5.0 final is releasead!

All 17 comments

RC2 released :shipit

Tomorrow I'll do a RC3 with new library 1.3.1 and on Monday we can release final version.
D'accord @AndyScherzinger? :-D

The translations should then nevertheless be released with RC3 too. Just to see if somebody reports a problem with a translation. I am aware that this might enforce yet another translations cherry pick PR.

Good point.

3.5.0 final is releasead!

Could not find any of these mentioned functions/features:

  • Option to not show notifications for new media folders
  • Add support for QR codes & deep links
  • Direct camera upload
  • Sync all downloaded

    Any help?
    S9 - up tp date version
    nextcloud app - 3.5.0

@MikeZuluUSA Same here .

3.5.0 says 99% complete.
@tobiasKaminsky says final release.

馃

Edit: I did a fresh install. Didn't see any changes .

https://play.google.com/store/apps/details?id=com.nextcloud.client
it is online, maybe it takes some time. All my devices are already updated.

You can verify if you go in the app -> settings and on botton you can see the version.

@realrufans 99% complete is because this issue is still open ;-)

Yes . The version is updated but not the functions.

Exactly. Since yesterday (evening)'s update version string is 3.5.0, just without any of the proposed functions.

Could not find any of these mentioned functions/features:

  • Option to not show notifications for new media folders

This is shown as action in notification: https://github.com/nextcloud/android/pull/3448#issue-244247578

  • Add support for QR codes & deep links

This is shown on creating a new account:
2019-02-14-085826

  • Direct camera upload

Shown on "+":
2019-02-14-085851

  • Sync all downloaded

This is done in background, so you will only notice it, if you download a file, e.g. text file, change it on server and wait a bit (job is running every 15min on wifi only).

So if you hit the plus button in at the bottom in the main screen you don't see a menu item "Upload from camera" in the list? If you add a new account you don't see a qr code symbol on the screen where you put in the server address? If a new media folder notification comes up it doesn't have an action to deactivate them?

@AndyScherzinger nevermind, Camera Upload and QR stuff is there. Nothing new on New Folder notification however, no new settings in NC or Android settings. Where exactly should I look out for that?

@danielb42 it is an action of the notification itself to hide these notifications. So you need to wait for the next new folder notification. After disabling it via the notification you can then re-enable it on the settings screen. The setting in there is only visible _after_ hiding these notifications.

@AndyScherzinger alright! Seems like that workflow was just way too obscure for me. All good, thanks for the release!

Yeah, we have hidden it a bit since we consider hiding these notifications an edge case so we didn't want to give it a too prominent place in the app. :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ThaDaVos picture ThaDaVos  路  3Comments

daywalk3r666 picture daywalk3r666  路  3Comments

tobiasKaminsky picture tobiasKaminsky  路  3Comments

markbryanduncan picture markbryanduncan  路  3Comments

ikke-t picture ikke-t  路  3Comments