The Omni Group Forums

The Omni Group Forums (http://forums.omnigroup.com/index.php)
-   OmniFocus Syncing (http://forums.omnigroup.com/forumdisplay.php?f=50)
-   -   What should I do about "Client has not been synced" warnings? [Fixed: see thread] (http://forums.omnigroup.com/showthread.php?t=11048)

stacecom 2009-01-13 07:13 AM

What should I do about "Client has not been synced" warnings? [Fixed: see thread]
 
[INDENT]The client "bender" has not been recently synchronized.[/INDENT]
I know. I don't care. I sync OmniFocus across 4 Macs and one iPhone. Two of those are laptops and are not always on. But I need to keep them registered so they're good to go when I use them.

I understand it can slow down syncs. I don't care. I just grow very tired of the nag screens.

Is there a way to turn them off? I can't find anything in the Prefs.

whpalmer4 2009-01-13 10:39 AM

Sync the things once a week and you won't have the complaints. Or are you saying that these machines go more than a week without being on?

If you have a client that you really don't expect to use for a while, you could simply delete its registration (after syncing it, of course). Then when you need it, turn sync back on and when it complains that the files don't appear to match any longer, be sure to select the server or remote copy.

There's no readily apparent means to change that warning interval. Use Help->Send Feedback to request one.

stacecom 2009-01-14 11:31 AM

[QUOTE=whpalmer4;53636]Sync the things once a week and you won't have the complaints. Or are you saying that these machines go more than a week without being on?[/QUOTE]

That's what I'm saying.

[QUOTE]If you have a client that you really don't expect to use for a while, you could simply delete its registration (after syncing it, of course). Then when you need it, turn sync back on and when it complains that the files don't appear to match any longer, be sure to select the server or remote copy.[/QUOTE]

I guess I'll have to try that. It's not ideal, but it'll do.

[QUOTE]There's no readily apparent means to change that warning interval. Use Help->Send Feedback to request one.[/QUOTE]

I will. I don't even want to change the interval, I just want the "ignore" button to *actually* ignore it and stop telling me about it.

Brian 2009-01-14 03:27 PM

We keep bugging you because until those older client files are removed by a later sync or by nuking them, your sync database won't compact. We keep all the transaction files around all the way back to the least recent sync so we can insert transactions from that machine when it eventually does.

Those extra files make every sync for the machines that *are* synching take longer. If someone that doesn't understand what's going on selected a perma-ignore option, they'd create a situation where their synchs eventually became unbearable; they'd blame OmniFocus, not the checkbox they clicked in the Ignore dialog three months ago.

I'm pretty sure we have a feature request open for nagging less frequently, though; send the ninjas an email if you'd like to add your voice to it.

JKT 2009-01-15 12:17 AM

Fwiw, my real world experience of this issue occurred over the holiday period where I was away from my desktop for 3 weeks - once I got back, because it hadn't been synched to my Desktop for such a long time, my OmniFocus database on my iDisk had ballooned from a few kb to over 8MB in size and synching took forever. I actually thought it had corrupted so after the first synch, I ended up nuking my database on my iPhone, compacting the desktop database and going through the rigamarole of posting it back to my iDisk and setting up my iPhone again. Of course, it wasn't until afterwards that I read on the forums that this wasn't necessary and the way to 'solve' it was to allow both desk and iPhone to synch and repeat it again within an hour so that the compacting would be performed automatically...

psynaptic 2009-02-12 05:38 AM

This happens to me on what seems to be a daily basis. I get a notice saying it's been so long since my last sync of a client. It always happens when I'm trying to type and really bugs me. If I don't want to sync my device (iPhone) I shouldn't have to. I hate this warning. Please sort it out.

whpalmer4 2009-02-12 07:46 AM

Well, why don't you just sync the device in question? Doing so once per week will keep that warning away. Or, if you don't plan to do that, go to the Sync preferences and delete the device until such time that you want it to be synced (though you'll lose any outstanding changes on the device if you don't sync first). I'm not sure what the point of having your data on your iPhone more than a week out of date would be...

Brian 2009-02-12 06:38 PM

I think we've had some discussions of moving the "hey, it's been a while" to the start of the app, rather than when we try to sync. Of course, if we changed that, the folks that never quit OmniFocus would never see the notice. I guess we could pop it up if folks tried to sync manually, but some folks never do that, either.

It's a tough one. On the one hand, folks are annoyed by slow syncs. We don't care about the out-of-date info on that one device - what we care about is the fact that all the devices that they [B]are[/B] syncing are taking longer to do so until it gets caught up.

However, this thread is evidence that telling folks why their syncs are slowing down (in this manner, at least) annoys them, too. Worse, the message isn't effective; folks don't understand how to stop it (or are choosing not to do so). Result: some folks are actually annoyed more frequently than if we did nothing. Not good.

It would be helpful if the folks that are hitting this message and are annoyed by it could let us know what would work better. Believe us - the goal here isn't to be annoying. :-)

justG 2009-02-12 08:05 PM

Thanks [url=http://twitter.com/OmniFocus]@OmniFocus[/url] for directing me to this thread.

[QUOTE=Brian;55134]I think we've had some discussions of moving the "hey, it's been a while" to the start of the app, rather than when we try to sync. [b]Of course, if we changed that, the folks that never quit OmniFocus would never see the notice.[/b][/quote]
That works for me.

[quote]It would be helpful if the folks that are hitting this message and are annoyed by it could let us know what would work better.[/QUOTE]
Your "thinking aloud" solution proposed above would work for me but it'll no doubt increase support requests from people who don't understand why their syncs are so slow.

1Password's unlock screen includes an option to store your master password in your login keychain. As soon as you enable this option, you're warned of the inherent security risk. You have to agree to this to continue. Might you consider a "don't remind me again" option that, when clicked, displays a warning about the consequences of continuing? Something concise and bold that's not easily ignored.

Ken Case 2009-02-12 10:51 PM

There are two hidden defaults which control how often OmniFocus complains about stale clients:

SyncStaleClientInterval (factory setting 604800 seconds, or one week) says how stale a client has to get before OmniFocus complains the first time.

SyncStaleClientComplaintInterval (factory setting 172800 seconds, or two days) says how frequently to remind the user after the first complaint.

So if you want your first warning after two weeks (instead of one), and subsequent reminders every four weeks (instead of two days), try entering these commands in a Terminal window:

[CODE]defaults write com.omnigroup.OmniFocus SyncStaleClientInterval -float 1209600
defaults write com.omnigroup.OmniFocus SyncStaleClientComplaintInterval -float 2419200[/CODE]

After you've done this, restart OmniFocus so it notices the new settings, and you'll be warned much less frequently!


All times are GMT -8. The time now is 03:45 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.