Comments (9)
Personally, I do not see this notification ever being particularly useful to me. I definitely do not need the nextcloud client to tell me it could not connect to the server when the client system has no internet. Maybe if the system can reach the internet but the server was still inaccessible, I suppose that could be useful. Can you imagine if every client application on your system popped a notification every time could not connect?
from desktop.
I'd suggest to turn off (or at least add an option) these notifications for connection errors that are most likely to be on the users's network side (e.g not connected to any network, timed out), as the user is likely already aware of these issues and does not need Nextcloud to notify them.
I'd also mute time out notifications, as these notifications can appear a lot when using an unstable connection (e.g when riding a train), and again, the user is most likely already aware of that.
In these cases, I would show an info box in the systray pane saying for example "You're currently offline. Syncing is paused and will continue when you go online again."
These notifications would indeed be very useful for unexpected issues related to the server itself (internal error, invalid certificate etc).
For most users, Nextcloud client just simply sits there in the background and does its job at syncing, and having constant notifications from it can get disturbing.
That's my own opinion on this, let me know what you think of it!
from desktop.
I have encountered the same problem, and I agree, there should be an option to disable them.
In my case, the error message displays when I wake the computer from sleep, because it takes a few seconds to reconnect to the network. If you could delay the error for 5 or 10 seconds from awakening or from a restart, it would resolve the problem.
from desktop.
Similar here
I get connected to my Nextcloud instance by Tailscale, but also use it for work, so I have to switch profiles on Tailscale.
This means I'm a lot of hours not connected to my home VPN and getting error notifications every minute, very annoying.
I see it added in PR 6438
Specifically from 35108a8
Can't see any explanation on why was it pushed, more so when it degrades UX
I'd understand this state to be shown in the Nextcloud taskbar icon with a warning icon or something like that, and the actual message within the deployed window when clicking on it.
from desktop.
It should at least have a little patience. When my laptop wakes from suspend, Nextcloud client throws a network not found error immediately even though the network connection was in the process of reconnecting. If I suspend a resume my system a half a dozen times at, these useless errors just pile up. Oof.
from desktop.
Thanks for the feedback, it should be possible to make them more 'patience'.
wdyt @nextcloud/designers ?
from desktop.
@camilasan agreed, that can be annoying.
We could delay the connection check by a few minutes after starting up, if that's possible to detect? So if there is no connection found 2 mins after starting up, the error can be shown. Would that be possible? :)
A good error message also has some suggested actions that the user can take, even if it's a simple "Please try again later". That would help troubleshoot the issues if they are happening frequently.
If the error message is really annoying I'm also thinking of having a "Don't show again" checkbox which would stop the notification popping up until the next startup. But this sounds risky, what do you think?
from desktop.
My Nextcloud instance is behind a VPN, and as I am not connected to it most of the time I get this notification every ~6 minutes. I don't think that this is a rare use case and so I am not sure if making Nextcloud more patient by a couple of minutes after coming out of sleep properly addresses this issue. For me waiting multiple hours (6, 24?) and being able to disable those notifications would make more sense
from desktop.
Related Issues (20)
- [Bug]: unable to validate configuration due to window size in Windows 10 - HD
- [Bug]: Spontaneous file deletion HOT 1
- [Bug]: new files and folders being synced back from server after renaming them on the macOS client HOT 8
- This client is still a headache when your users have thousands of files. HOT 3
- [Bug]: Client Window is hidden by taskbar on left side (Win11)
- [Bug]: Ignore Files rules for files containing a # character are ignored HOT 1
- Server Notification filter by major version
- [Bug]: Computed md5 hash is incorrect HOT 1
- Release 3.12.1 HOT 1
- [Bug]: Cursor gets scaled in size when it hovers over the app
- Possibility to create a QR-Code for a link share
- [Bug]: Threat “EXP/Agent.EB.45” in libnextcloudsync.O.dylib of Mac client version 3.12.1 HOT 2
- [Bug]: status.php gives 403 HOT 7
- Custom updater for Windows HOT 3
- [Bug]: External Drive sync freezes Nextcloud Client and Windows Explorer
- [Bug]: Not compiling on Musl because it does not have statvfs64 implemented. HOT 5
- [Bug]: Ignores Files Dialog: clicking on Defaults results in bogux patterns HOT 1
- Enhance 2FA login notification
- [Bug]: Desktop client writes the files on disk causing extreme fragmentation (eg. 20000+ fragments on 2,5 GB file) HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from desktop.