-
Notifications
You must be signed in to change notification settings - Fork 131
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.3 #598
Comments
(2) [wont fix]Users with iOS12 will see in the |
(4) [WONT FIX - word bug]
Current: zero bytes document Expected: correct document Log file (name of the word file: DocumentTest.docx): ownCloud_11_Feb_2020_at_15_44_42.log.txt iOS13 iPhone XR probably related with https://github.com/owncloud/enterprise/issues/3803#issue-557337146 |
@jesmrec (1) is fixed |
(1) fixed |
thanks for checking! (3) is fixed |
Here's what I found out: RetrospectiveThe last time we had a zero-sized Word document issue, Word saved files this way:
Back then, 3) triggered a race-condition, which has since been fixed. TodayToday, Word behaves differently:
ReproducabilitySaving a file to iCloud Drive also produces a zero-sized file until closing the document: ConclusionThis does not appear to be a bug in the File Provider. Instead, Word simply doesn't provide any file contents to the FileProvider until the user closes the document. Microsoft likely tries to avoid unnecessary traffic by not saving copies until the user actually is finished working on a file. While I'm not sure that's a good way to achieve that, I'm pretty sure we can do nothing about it. 😕 |
Word settings look they're doing "Autosave". I'd expect they actually save data to the document during editing, not only when you close the document 🤔 . Does the 0-byte file already has a "real" file name? Or is it a temporary name with " |
It has the real filename. What's odd is that even "Save a copy" in Word sends a zero-sized file to the File Provider and also only provides actual content when closing the document. |
As far as Auto-Save is concerned, Microsoft writes "Änderungen werden automatisch in iPhone gespeichert" (sic), which is either really bad wording - or a hint that auto-save only happens locally. |
Word bugs from my pov |
Likewise, turning off Auto-Save and hitting The only thing that it does send (and we don't currently support due to lack of server-side support), however, is to update the "last used" date. Right now, we return a "not supported" error for that, so I considered that Word might not update the file because of that. However, even returning "success" here wouldn't make Word notify the FP about changes or save the file. And at the time the "set last used date" command was called, the file on disk was also still zero-sized. |
Yep. I think so, too. |
From my side, tests are passed |
@settermjd we have a lot of new features in version 1.3.0 which needs documentation. If you need an introduction, please ping me. Thank you! |
@felix-schwarz @michaelstingl if the autosave is disabled works in the proper way? if that is the case: Is there any way to detect it? we could send some warnings in the app? or in a readme? |
@cdamken Word shows the same behaviour when disabling autosave and tapping "Save": the actual file is only saved back to the cloud/File Provider when the user closes the document. Unfortunately, there's nothing we can do about it from our side. It's a Word implementation detail that equally applies regardless of which File Provider people use. Since iOS apps don't have access to the list of running processes or access to the sandboxes of other apps, it's not possible to detect and warn users about this Word behaviour. |
@jesmrec @felix-schwarz I’ve got a report, that MS Word for iOS update 2.3.4 from Februar, 10th, fixed the problem. Thanks @cdamken for the feedback. |
Release a new version
TASKS:
Git & Code
release/[major].[minor].[patch]
(freeze the code)APP_SHORT_VERSION
[major].[minor].[patch]
in ownCloud.xcodeproj/project.pbxprojrelease/[major].[minor].[patch]
in master[major].[minor].[patch]
If it is required to update the iOS-SDK version:
release/[major].[minor].[patch]
(freeze the code)release/[major].[minor].[patch]
inmaster
[major].[minor].[patch]
If it is required to update third party:
App Store
[major].[minor].[patch]
QA
Test plan:
https://github.com/owncloud/QA/blob/master/Mobile/iOS-app/Version%201.3.0/Regression.md
BUGS & IMPROVEMENTS:
What's new
[RELEASE] 1.3 #598 (comment) [FIXED]What's new
[RELEASE] 1.3 #598 (comment) [WONT FIX]The text was updated successfully, but these errors were encountered: