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

N1 does not indicate when it is offline / not syncing mail #887

Closed
smacking opened this issue Jan 3, 2016 · 10 comments
Closed

N1 does not indicate when it is offline / not syncing mail #887

smacking opened this issue Jan 3, 2016 · 10 comments

Comments

@smacking
Copy link

smacking commented Jan 3, 2016

Apple Mail does it with an icon. On Sparrow, for example, it's simply a "pull" to refresh, similar to how it works on iOS devices. I personally prefer this 2nd option. Not sure how it works on other Email clients.

On Nylas N1, which is really an awesome piece of software that I just felt in love with, It's really annoying to not be able to refresh e-mail. Makes me feel that I'm not controlling the experience :)

@smacking smacking changed the title Feature request: a way to refresh each Inbox (and All Inboxes, whenever it is added) A way to refresh each Inbox (and All Inboxes, whenever it is added) Jan 3, 2016
@mbilker
Copy link
Contributor

mbilker commented Jan 4, 2016

N1's backend, the Sync Engine, uses push notifications for notifications of new mail. I do not know what happens for Exchange and IMAP clients.

This issue depends if the Sync Engine implements forced refresh and the implications it would have on rate limiting by the mail providers.

@spang
Copy link
Contributor

spang commented Jan 4, 2016

This is more of an N1 UI request than a mail sync issue. I'll leave it to @bengotow to figure this out—ideally we want the seamless syncing to just work and for folks to never have to manually sync. N1 could manually sync to our backend if it wanted to right now.

@mbilker
Copy link
Contributor

mbilker commented Jan 4, 2016

@spang Thanks for the update and clarification.

@grinich
Copy link
Contributor

grinich commented Jan 4, 2016

Honestly this button would just be a no-op. N1 automatically syncs and will re-connect if disconnected. One option is that we can implement something that shows if you're offline, just so you know that new mail is not being downloaded. Would that suffice?

@grinich
Copy link
Contributor

grinich commented Jan 4, 2016

@smacking the reason Apple Mail and Sparrow have this button is because they don't have a streaming API they can use. 😉

@smacking
Copy link
Author

smacking commented Jan 4, 2016

Got it @grinich. Actually our CTO at Pixelmatters already explained me the technical reason behind the decision to don't have that button. I don't really have a strong argument to defend it, since it's just something that I "feel". It's just that thing that software is controlling me, instead of the opposite. Maybe it's just me.

In any case, having some kind of error saying that I'm offline or something wrong is going on, would definetely help. Slack does it well.

@bengotow
Copy link
Contributor

bengotow commented Jan 5, 2016

Hey folks, I think this is related to #164. I'll see if we can improve offline status indicators in the future, so it's more clear whether N1 is actively syncing your mail.

@bengotow bengotow changed the title A way to refresh each Inbox (and All Inboxes, whenever it is added) N1 does not indicate when it is offline / not syncing mail Jan 5, 2016
@smacking
Copy link
Author

smacking commented Jan 5, 2016

that's right @bengotow! Sorry I didnt' saw that issue was already created.

@bengotow
Copy link
Contributor

Hey! This was fixed in version 0.4.25, which will be hitting the auto-updaters soon. (If you want you can grab the update now on the Releases page.) Give it a spin, and feel free to re-open if you run into the issue again. Cheers—enjoy the update!

image

@lumeng
Copy link

lumeng commented Jun 17, 2016

I'm running 0.4.45. How does one force a mail syncing/updating?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants