Timelines

Partly live · Harvest cues cover 150 of 152 crops and critical watering stages 148 of 152; the handful without say nothing rather than guessing. The groundwork for a season retrospective is in place — every entry is categorized, dated and ranked — but the retrospective itself is not built. There is no year-in-review screen yet, and no reminders of what happened this week last year.

Every plant keeps a dated record of what you did and what happened. A bed shows the same for everything growing in it. Entries are sorted by what kind of thing they were, whether they went well or badly, and how much they mattered — so a season of watering does not bury the day your first tomato came in.

Two timelines, one record

A plant's page shows its own life. A bed's page shows the same thing for everything growing in it, with each row saying which plant it was.

They are the same code reading the same entries, which is deliberate: a bed whose story disagreed with the sum of its plants would be worse than no bed page at all.

How you know it is ready

The app talks to you all season — when to sow, when to feed, when to prune — and it used to go quiet at exactly the moment the year pays off. That is also the moment most likely to be got wrong. A tomato picked early is mealy. Garlic lifted late splits its wrapper and will not store.

So once a plant is inside two weeks of its harvest window, it tells you what to look for, in that plant's own terms:

  • Bush beans — a pod snaps cleanly in half instead of bending.
  • Garlic — the lower leaves yellow and the tops start to die back.
  • Onions — the tops flop over on their own. Do not bend them over yourself.
  • Oregano and thyme — the buds are fat but still closed. Once they open the flavor drops away.

150 of our 152 crops carry one. It stays quiet until the window is close, because "ready when the color turns" in May is trivia and the same sentence in August is the answer.

Cover crops get the opposite instruction from the same signal. First flower on a zinnia means start cutting. First flower on crimson clover means cut the whole thing down now, before it sets seed and comes up all over the bed next year. Those cannot share a sentence, so they do not.

The two or three weeks where water decides the crop

Every plant needs water. That is not useful. What is useful is knowing the handful of stretches where missing it costs you the harvest itself — and where watering afterwards does not put it right.

  • Bush beans — flowering, and again as the pods fill.
  • Garlic and onions — while the bulb is swelling.
  • Lettuce — germination, then again as the head forms.
  • Potatoes — flowering, and while the tubers bulk.

148 of our 152 crops carry a list of their own. Open a plant while it is in one and the app says so, plainly. The rest of the time it says nothing, and that silence is deliberate: an app that tells you to water something every single day has told you nothing at all.

What the app works out on its own

Every entry gets sorted three ways, and none of it is stored — it is recalculated each time you look, from the whole record.

  • What kind of thing it was — something you did for the plant, a stage in its life, something you got out of it, a problem, a loss, or a note.
  • How it went — a win, a setback, a loss, or neither.
  • Whether it mattered — routine, notable, or a moment. The first harvest of a plant is a moment. The ninth is a Tuesday.

Recalculating rather than stamping is what lets a backdated entry fix the record. Add a harvest you forgot from last week and the "first harvest" badge moves to it, where it belongs.

What only you can say

The app can tell that a picking was the biggest so far. It cannot tell that the reason was the compost you finally got around to, or that losing one plant mattered more than losing four others.

That is what Mark or remove is for. Seven options, and your tag overrides whatever the app concluded.

Taking back something that never happened

The same quiet link is where you remove an entry. Open it and, under the tags, there is This never happened — remove it. It asks before it does anything, and it names what is going: Remove “Watered” from 3 days ago?

Until 23 August 2026 there was no way to do this. The card you had just answered offered an undo, and that undo lasted until the next card — so a double-tap you noticed the following morning stayed in your record for good. That is the wrong way round for a journal: a log you cannot correct is a log you stop trusting.

Removing is for something that never happened — a thumb that bounced, a tap on the wrong plant. If it did happen, it stays, even if it went badly. That is the same line the app draws between deleting a plant and recording that it died.

Two things it tells you before you tap. A photo on the entry stays on the plant, because a picture of your plant is still a picture of your plant. And removing the entry that says a plant died does not bring the plant back — that control is Actually it is still going, on the plant’s own page.

Where this is going, honestly

The reason entries are categorized at all is that a season summary needs something to read. Everything above is the foundation for one — and the summary itself does not exist yet.

We built it in this order on purpose. A year-in-review written before the data exists has two options, and both are bad: invent something, or show an empty screen in December.

Common questions

I added a plant for next week and it says "Planting tomorrow" — when does it start tracking growth?
**On the day you said you would plant it, and not before.** A plant you have entered but not yet put in the ground is a plan, so the app says when you are planting it rather than pretending it is already growing. There is no growth stage, no countdown to sprouting and nothing on your to-do list, because there is nothing to do yet. On the morning of the day you chose, the job to plant it appears, the growth clock starts, and the row goes back to telling you what stage it is at.
Can I add a plant before I have actually planted it?
**Yes — put in the day you plan to do it, and the app stays quiet until that day arrives.** You can stand in the kitchen the night before with a packet of bean seeds, add them, and set the date for tomorrow. Nothing appears on your Today screen that evening, because nothing needs doing yet. **On the morning of the day you chose, the job to plant them is there waiting**, and ticking it off is what turns the plan into a real plant in your garden. Before this, the app assumed that adding a plant meant you had already planted it, so it never asked you to.
What is the growth stage on each journal entry, and is it about MY plant?
**It is now. Until 17 August 2026 it was about a typical plant of that crop, and that is a real difference.** Every entry records roughly where the plant should have been on that date, so that later you can see how yours is running against what is normal — three weeks behind is the most useful thing this app could notice. The stage was being worked out from your frost dates and nothing else: not the day you actually sowed it, not how many seasons the plant has been in. So a tomato you sowed in late July was recorded with the stage a tomato sown in May would be in. **About a third of them were wrong, and on some crops there was no stage at all.** Basil, broccoli and cabbage recorded nothing for the whole of January to September, because their stages are counted from the day you sow rather than from a frost date — and the sowing date was the one thing not being used. Across our whole catalog, 68 crops recorded nothing for those nine months. That is now 4, and those four are crops we genuinely cannot place. **Why we did not go back and repair the old ones.** The whole value of the stamp is that it was written at the time. If we recalculated a season of them from the planting date, what you would be looking at is our model checked against itself, which tells you nothing about your plant. So the old entries stay as they are, honestly, and the new ones are right — which is why this was the fix we hurried.
Some entries say a stage was "worked out later". What does that mean?
**It means we placed it after the fact, and we would rather say so than let it pass for something we knew at the time.** Every journal entry records roughly where the plant should have been on that date, worked out from your frost dates — which means an entry written before you pinned your garden could not be placed at all, because there was nothing to work it out from. Those entries sat blank. **When you add your location, they get placed**, and each one says it was worked out later so you can tell it apart from a stage recorded on the day. **The two are not equally good and it would be easy to hide that.** A stamp made at the time was made when the plant was in front of you; one placed afterwards was worked out from dates alone. Both are useful, one is better evidence, and a journal that blurred them would be a journal you could not lean on. **We only fill in the ones that were genuinely blank** — an entry we already placed is never quietly recalculated, and one your crop has no stage model for stays as it is.
I tapped the button twice. Did it log the same thing twice?
No. If two identical entries land within a couple of seconds — same plant or bed, same thing done, same note, same amount — the app keeps one. A thumb bouncing on a button is not two waterings — and this covers watering a whole bed, which is one tap that reaches every plant in it. Anything genuinely different is kept as two: change the note or the amount and you get two entries, because those are two real things that happened.
I logged something that never happened. Can I take it back?
**Yes, from 23 August 2026, on the plant's own timeline.** Open the entry's control — it reads *Mark or remove* — and there is a *This never happened — remove it* link under the tags. It asks first, naming the entry and when it was: *Remove "Watered" from 3 days ago?* **Before this the only way back was the undo on the card you had just answered**, which lasted until the next card, so a duplicate found the next morning could never be taken out. Removing is for something that never happened. If it did happen and you got the details wrong, that is a different thing — the entry keeps its place.
If I remove an entry, does the photo on it go too?
**No. The photo stays on the plant.** A picture of your plant is still a picture of your plant, whatever the entry beside it said, so it keeps its place in that plant's photos. The confirm says so before you tap, because it would otherwise be a fair thing to assume the other way. The entry itself goes for good, here and on your other devices.
I removed the entry that says my plant died. Is my plant back?
**No, and the app says so before you do it.** *Died* is two things: an entry in the story, and the plant being marked finished. Removing the entry takes the first and leaves the second. **The control that actually brings a plant back is on the plant's own page** — *Actually it is still going* — and the confirm points you at it rather than letting you find out afterwards.
Where do I see what is coming up for one plant?
On the plant itself, under "What is coming". It lists the rest of that plant's year in order — the stages it will go through with the dates they start and end, the once-a-year jobs like pruning and feeding, and anything you asked to be reminded of, with yours at the top. For a tomato that means the date you can expect to be picking; for an apple tree it runs around to next March's feed.
Why does a tree show next spring but my tomato does not?
Because a tomato only gets one go. An annual's stages hang off the day it went in and its life is a single run at the frost, so a stage that has finished is finished — showing it again as "in 300 days" would be a lie. A tree's year repeats: its stages hang off the frost dates and describe the same shape every year, so a window that has passed genuinely comes around again and the list says when.
Why does my bed's timeline show things I did to individual plants?
Because that is the bed's story. Watering one tomato is recorded against the tomato, so a bed that only showed bed-wide actions showed almost nothing — which is how it worked until 31 July 2026. A bed now shows everything that happened in it, with a tag on each row saying which plant it was.
What does 'worth remembering' mean?
It is a filter that hides the routine. A season is a few hundred waterings and about nine things you will actually recall: the first harvest, the biggest picking, the day something got eaten, the day something died. Those are the entries it keeps. Nothing is deleted — the full record is one tap away.
How does it know which harvest was the first?
By looking at everything before it. That matters more than it sounds: if you log a harvest today and then remember one from last week and add it, the badge moves to the earlier one. We work these out fresh every time rather than stamping them on an entry, precisely so a backdated entry corrects the record instead of leaving a wrong badge behind for ever.
What are the colored dots?
Green for something that went well, amber for a setback, orange for a loss, and plain for everything else — which is most of it. A setback and a loss are kept apart on purpose: aphids are a bad afternoon, a dead plant is the end of a plan you had in March, and one shared color for both would flatten the difference.
Can I mark something myself?
Yes. Every entry has a quiet link — *Mark or remove* — with seven tags behind it: a win, a setback, lost it, first time, best yet, learned something, or not sure what this is. Your tag always beats what the app worked out, because you were standing in front of the plant and it was not. **The same link is where you take an entry back** if it never happened; before 23 August 2026 that link only did the tags.
Why can I not write my own tags?
Because free text stops being searchable within about a month. You write aphids, then aphid, then APHIDS, and the fourth one is a different tag from the first three. A short fixed list is the difference between something that can drive a season summary later and something that is decoration.
Is a year-in-review coming?
That is the intention and it is not built. What shipped is the part that has to come first: every entry categorized, dated, valenced and ranked, so a retrospective has something honest to read. Building the summary before the data would produce a screen that either invents things or says nothing.
Does any of this need an account or a connection?
No. The whole timeline is worked out on your phone from records already stored there, so it reads the same with the radio off. An account means the records are also backed up.

More on this

Shipped 2026-07-31. Last checked 2026-08-23. Something here wrong or out of date? Tell us — support docs going stale is a bug.