Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Release] 1.0.1 #402

Merged
merged 57 commits into from
Jun 24, 2019
Merged

[Release] 1.0.1 #402

merged 57 commits into from
Jun 24, 2019

Conversation

jesmrec
Copy link
Contributor

@jesmrec jesmrec commented Jun 10, 2019

Description

To perform release changes: distribution, QA...

Related Issue

#368

Motivation and Context

First new iOS app release

How Has This Been Tested?

Test Plan:

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Bugfixing:

@jesmrec jesmrec mentioned this pull request Jun 10, 2019
38 tasks
@jesmrec
Copy link
Contributor Author

jesmrec commented Jun 10, 2019

(1) [FIXED]

Share options in the card are only visible is the item is already shared. Related with capability handling (latest commits in sharing branch)

@jesmrec jesmrec self-assigned this Jun 10, 2019
@codecov
Copy link

codecov bot commented Jun 10, 2019

Codecov Report

Merging #402 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #402   +/-   ##
=======================================
  Coverage   27.02%   27.02%           
=======================================
  Files         263      263           
  Lines       19828    19828           
=======================================
  Hits         5358     5358           
  Misses      14470    14470

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fe9442d...186dcac. Read the comment docs.

@jesmrec
Copy link
Contributor Author

jesmrec commented Jun 10, 2019

(2) [FIXED]

  1. On a non-downlaoded file, open the card
  2. Select "Open In"

Current: Downloading is in foreground forever. Cancel button does not cancel the view
Expected: Card with options to open in is displayed.

@jesmrec
Copy link
Contributor Author

jesmrec commented Jun 10, 2019

(3) [FIXED]

I did not get specific steps to reproduce this one. Once several files has been downloaded, the countdown does not go till zero. This means, you have only one downloading item, but the status message shows Downloading X items (with X > 1):

Jun-10-2019 15-09-03

any additional info is required to help here?

NOTE: one way to reproduce is swipe pics in gallery mode a bit fast

@jesmrec
Copy link
Contributor Author

jesmrec commented Jun 11, 2019

(4)

  1. Open PDF file

Current: "Go to page" is missing
Expected: not missing

iPhoneX v12

@CLAassistant
Copy link

CLAassistant commented Jun 11, 2019

CLA assistant check
Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
5 out of 6 committers have signed the CLA.

✅ jesmrec
✅ mneuwert
✅ ownclouders
✅ hosy
✅ michaelstingl
❌ felix-schwarz
You have signed the CLA already but the status is still pending? Let us recheck it.

@felix-schwarz
Copy link
Contributor

@jesmrec Couldn't reproduce the issue but did some spelunking in the progress summarizer code and addressed the places where progress tracking could possibly break. Please check if you can still reproduce (3).

@jesmrec
Copy link
Contributor Author

jesmrec commented Jun 11, 2019

(5)

Not sure if we addressed something like this in the past:

  1. Upload a bunch of files
  2. Connection is lost during the transaction
  3. Connection is recovered

Current: Uploads are resumed, but user is asked standly for fails:

Jun-11-2019 10-14-20

Expected: resumed uploads are smooth

@jesmrec
Copy link
Contributor Author

jesmrec commented Jun 11, 2019

(6)

in the same path as (5)

  1. Delete a bunch of files by using multiselection
  2. Remove connection during the deletion
  3. After a while, recover connection

Current: Deletions are not resumed
Expected: Deletions resumed

iPhoneX v12

@codecov
Copy link

codecov bot commented Jun 11, 2019

Codecov Report

Merging #402 into master will increase coverage by 0.03%.
The diff coverage is 5.06%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #402      +/-   ##
==========================================
+ Coverage   27.02%   27.05%   +0.03%     
==========================================
  Files         263      264       +1     
  Lines       19828    19892      +64     
==========================================
+ Hits         5358     5382      +24     
- Misses      14470    14510      +40
Impacted Files Coverage Δ
ownCloud/AppDelegate.swift 80% <ø> (-1.09%) ⬇️
...esentation Controller/CardTransitionDelegate.swift 0% <0%> (ø) ⬆️
ownCloud/Client/Viewer/DisplayViewController.swift 0% <0%> (ø) ⬆️
...ient/Actions/Actions+Extensions/OpenInAction.swift 11.29% <0%> (+3.59%) ⬆️
...ient/Sharing/GroupSharingTableViewController.swift 0% <0%> (ø) ⬆️
...ud/Client/Viewer/PDF/PDFViewerViewController.swift 0% <0%> (ø) ⬆️
ownCloud/Settings/LogFilesViewController.swift 0% <0%> (ø) ⬆️
...tation Controller/CardPresentationController.swift 0% <0%> (ø) ⬆️
...d Presentation Controller/CardViewController.swift 0% <0%> (ø)
ownCloud/Client/Actions/MoreViewController.swift 0% <0%> (ø) ⬆️
... and 10 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fe9442d...eeeac33. Read the comment docs.

mneuwert and others added 2 commits June 11, 2019 13:42
* Fixed an issue with go-to button not being shown in PDF viewer

* Added accessibility labels to bar button items in the PDF viewer
@jesmrec
Copy link
Contributor Author

jesmrec commented Jun 11, 2019

(7) [NOT REPRODUCIBLE]

Downloading an item makes the app crash

@jesmrec
Copy link
Contributor Author

jesmrec commented Jun 11, 2019

(8) [WONT FIX]

  1. In Files App, select several items in non-root folder and the option "Move"
  2. As target, select another oC account (its root folder)

Current: Items moved to the source account, in the root folder

We had some issues in moving stuff between accounts due to an Apple issues, or improvements to do:

#237 (comment)
#237 (comment)

And more related issues in that release attempt, but i did not notice the current behaviour. If i select as target a different account, i do not expect the content copied to the same account. I expect:

  • Copied to the selected target
  • Not copied (error message or something?)

	- extend ActionWillRunHandler with a completionHandler and adding a new .perform() method to wrap .willRun() and .run(), allowing for actions to trigger view controller dismissals, wait for them to finish and then present their own view controllers
- Card upgrades, improvement and fixes
	- fix MoreViewController "shaking" on initial presentation
	- create new CardPresentationSizing protocol to allow view controllers to provide sizing information to CardPresentationController
	- allow disabling the handle and the ability to dismiss by tapping in the background
	- create CardViewController as base class for future view controllers that should be presented as cards
 - Add new DownloadItemsHUDViewController class (a CardViewController subclass) to modally download files, provide a summary, allow cancellation and simplified retrieval of the corresponding OCFile objects
- Clean up OpenInAction and rewrite most of it to use DownloadItemsHUDViewController
- KVOWaiter allows waiting for an object's value to change, check if the change meets the criteria and then run a block once. Ended up not being used and is therefore not included in the builds. But since it may be useful in the future, left the source code regardless.
- Add ProgressSummary.update(progressView:) convenience method
@felix-schwarz
Copy link
Contributor

felix-schwarz commented Jun 11, 2019

(9) [FIXED]

When tapping the dots next to an item, the card first overreaches, then drops back into place.

Expected: a smooth transition without overreach and drop back.
Actual: he card first overreaches, then drops back into place.

Fixed as of 43f0769

@felix-schwarz
Copy link
Contributor

felix-schwarz commented Jun 11, 2019

(10) [FIXED]

"Open in" action fragile, not offering full multi selection support.

Expected: after selecting "Open in", the app shows accurate download progress information and allows cancelling the downloads entirely.
Actual: the app shows only the download progress of the last started download and will allow cancelling only the last started download

Fixed as of 43f0769 and updated with a more pleasing UI:
Bildschirmfoto 2019-06-11 um 22 37 37

@felix-schwarz
Copy link
Contributor

(2)

  1. On a non-downlaoded file, open the card
  2. Select "Open In"

Current: Downloading is in foreground forever. Cancel button does not cancel the view
Expected: Card with options to open in is displayed.

Missed this. Should be the same as (10) and fixed.

…eduling downloads

- Update ios-sdk, fixing findings (5) + (6)
@felix-schwarz
Copy link
Contributor

@jesmrec Fixed (5) and (6) as of 0151119. The reason was that not all network error codes indicating failure due to missing network connectivity were checked for - and some requests could get silently dropped for that reason. Now also includes things like DNS lookup failure, data not being allowed, international roaming to be disabled, etc.

@mneuwert
Copy link
Contributor

mneuwert commented Jun 19, 2019

(20) [FIXED]

Glitches when creating new folder:

  1. Create new folder
  2. As soon as placeholder folder icon appears, tap it
  3. New view is opened and it shows first the sub-folder with same name and then message "Folder removed"
  4. Go back to the parent folder and the new folder is visible twice.
  5. Trigger pull to refresh and the second copy of the folder is disappearing.

out

@mneuwert
Copy link
Contributor

@jesmrec Fixed (20) with 70bd66c commit

hosy and others added 10 commits June 20, 2019 19:49
…ser a explanation for the "Immediately" lock interval
* Push 21 Figma assets via relay.graphics

* Update Contents.json

* added deleted submodules by relay commit
- Revert previous fix for (20) that had undesirable side effects for working offline
- Fix AppIcon pngs and run them through ImageOptim to save up to several MBs of space
- changed steps to generate screenshots
- added demo accounts
- changed wording
- new file names
- added upload step to fastfile
- updated fastlane
@felix-schwarz felix-schwarz self-requested a review June 24, 2019 20:50
Copy link
Contributor

@felix-schwarz felix-schwarz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved without review to allow merging.

@hosy hosy self-requested a review June 24, 2019 20:52
hosy and others added 3 commits June 25, 2019 00:26
* Added TestFlight builds to CHANGELOG.md

* Release version 1.0.1 (June 2019)
@hosy hosy merged commit 2d1fac8 into master Jun 24, 2019
@delete-merged-branch delete-merged-branch bot deleted the release/1.0.1_June19 branch June 24, 2019 23:08
@jesmrec jesmrec added the Approved by QA Approved by QA label Jun 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved by QA Approved by QA
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants