If there is an error that needs user attention, then the user should get a chance to read the error at their own pace (or copy the error to the clipboard if needed)
The error message appears briefly as a Windows notification, but the notification/error message disappears before I get a chance to find the file location, or if I've stepped away from the computer when the sync happens, I never see the message. If there are multiple errors, the windows notification says the first error and then says something like "and 2 more errors" without details.
If I open the error log with F12 it only shows logs starting from the moment I open the log window, not the errors in the last 10 minutes or so.
Examples of these errors include:
Client version: Version 2.2.4 (build 6408).
Operating system: Windows 10
OS language: US English
Qt version used by client package (Linux only, see also Settings dialog):
Client package (From ownCloud or distro) (Linux only):
Installation path of client:
@dbolton but you would still have info on the non-synced errors on the Activity > Not Synced tab, these include both error scenarios you pointed out, they also show in the account tab, right next to the folder sync connection that presents problems.
True that the windows notifications could be linked to the first view or be persistent (not be closed automatically, until the user does). What's your opinion on this?
Thanks for reporting! 馃槈
The Activity > Not Synced tab shows a list of ignored files (like Microsoft Word hidden temporary files), but it does not list file conflicts or file name conflicts. (I just created a file conflict to double check that it does not appear).
It would make sense for the errors to be listed in the Activity section. (That is where I first looked for them).
Would not a 4th tab for errors make most sense? If I like to check for conflict files I would not want to go through all the ignored once and not go through all my activities, rather have them in one view: "conflict and errors" maybe? Lets collect/discuss ideas.
The ignore files list isn't very long on my computer so I'm fine with them there or in a separate fourth tab. My main concern is that the errors are listed for longer than a moment so that the are available for reference when troubleshooting.
So a 4th tab for errors definitely makes sense, some ideas:
Real-world example that shows the need for error handling:

In this case I can only look for the files one-by-one and delete/reupload to make the errors disappear. Every 'sync run' shows the error notification again. Would be nice to be able to just dismiss/ignore those erroneous files, still see them in the error list in 'Activity' but have the client working smoothly.
Opinions/ideas? @guruz @ogoffart
More improvements:
Client > Server or Server > Client (additional column or different icons?
)
@michaelstingl @pmaier1 @guruz An small incremental PR for better error display: https://github.com/owncloud/client/pull/5861
This one is about blacklisted errors looking like warnings: https://github.com/owncloud/client/pull/5865
I think the core issue of "errors appear briefly and are then gone" is fixed with the above PRs.
Indeed - 2.4 comes with @ckamm's great new error listing view: https://github.com/owncloud/client/pull/5861
@dbolton you can try out the 2.4.0 alpha from https://owncloud.org/changelog/desktop/ 馃帀
Most helpful comment
@michaelstingl @pmaier1 @guruz An small incremental PR for better error display: https://github.com/owncloud/client/pull/5861