Tradish is local-first. Your recipes, cookbooks, cook log, and grocery items live on your device, so you can open the app, browse your library, and cook a full recipe without a connection. You do not need to be online to reach the food you have already saved.
Almost everything you do day to day keeps working without internet:
Any changes you make while offline are saved right away on your device. Nothing is lost while you wait to reconnect.
When you lose your connection, Tradish shows an offline banner so you always know the state you are in. It is not an error. It is just a heads-up that a few internet-only actions are paused for now, and that your changes are being held on your device until you are back online.
A couple of things reach out to the web and cannot run offline:
If you try one of these while offline, wait until you have a connection and try again. For everything else, keep going as usual.
When you come back online, Tradish syncs your changes automatically. The edits, saves, and grocery updates you made offline are sent up in the background, and anything new from your other devices comes down. You do not have to press anything for this to happen.
If you want to sync right now, pull down to refresh on a list to give it a nudge.
The Groceries tab shows a small badge when you have changes that have not synced yet. It is a normal part of being offline or on a slow connection: your items are safe on your device, and the badge simply marks that they are still waiting to sync. Once you are back online and the sync finishes, the badge clears on its own.
If a recipe or list looks like it is missing a recent change, try this:
No. Every change is saved to your device the moment you make it, then synced when you reconnect. Closing the app does not drop them.
Importing reads a link, a post, or a page from the web, so it needs a connection. Wait until you are back online, then try the import again. See Fixing a recipe that imported incorrectly if an import comes through with gaps once it does run.