Settings
Offline-first app · data lives on this device and in your Drive
Storage & Sync
Storage: this device only — everything works offline; connect Google Drive below to back it up and sync between phones.
0
Trees
0
Maintenance
0
Expenses
0
Pending sync
Notifications & background
Reminders are computed on this device from your own data, so they work offline. A web app cannot run 24×7 — instead the browser wakes the service worker (≈ once every 12–24h) to check this list, and instantly when you open the app.
This browser cannot show notifications
Tip: install the app (Add to Home screen) for background checks
Due right now
Nothing pending — plantation is on track 🌱
Backups & conflicts
A full snapshot is written automatically once a week to backups/ and the last 8 are kept — readable JSON, no app needed.
Last snapshot
Not yet — first sync creates one
No snapshots stored
Conflicts
None — everything merged cleanly
Storage protection & diagnostics
Device storage: Not available on this browser
Keep Google Drive connected (or export a backup) so your records live somewhere safe.
- App version
- 1.0.0
- Records here
- —
- Pending sync
- —
- Conflicts
- —
- Photos
- —
- Photo cleanups queued
- —
- Drive folder
- Not connected
- Service worker
- not registered
Diagnostics contain counts, versions and error states only — never your tree names, notes, amounts or photos.
Google Drive
Your plantation data lives in a ILAN Tree Manager folder inside your own Drive. Everything keeps working offline; changes sync when you are back online.
One-time setup needed
- Create an OAuth client (Web) in Google Cloud and enable the Drive API.
- Add this origin to Authorized JavaScript origins:
… - Set
NEXT_PUBLIC_GOOGLE_CLIENT_IDin Cloudflare Pages → Settings → Environment variables, then redeploy.
Full steps: docs/PHASE_B_GOOGLE_SETUP.md
Family Workspace
Workspace ID: ILAN-FAMILY-01 — shared by everyone who has access to the Drive folder.
Farm Profile
The name shown in the greeting on this device. Every family member can set their own on their own phone. After Google sign-in, your Google name and photo are used automatically.
Roles (Owner / Editor / Viewer) will come from the Google Drive folder permission of the signed-in account — no demo profiles.
Clear All Local Data
Removes every tree, log, expense and member from this device and pushes the cleared state to Drive on the next sync. Export a backup first if you are not sure.