Skip to content

Mom's Canning Timer — Roadmap

Known gaps, observed from the code. Limitations, not a schedule. Concrete defects with suggested fixes are in internal/known-issues.md.

Gaps

Nothing persists. Timer state is in memory, so closing the window loses everything. For a kitchen tool that is mostly fine, and it does mean an accidental close during a long process cannot be recovered.

Minutes only. The input takes whole minutes, which suits canning and rules out anything shorter.

Four burners, fixed. The 2x2 grid matches a stove top and is not configurable, so a fifth concurrent timer is not possible.

No labels. Burners are positional, so remembering which is the tomatoes and which is the beans is on you.

Accuracy is event-loop bound. Fine for a kitchen timer, not exact.

Non-goals

  • Being a food-safety reference. Processing times come from a recipe or a canning guide. This counts down; it does not advise.
  • Third-party dependencies. Installing with no compiler and no network is a feature worth more than most things a dependency would buy.
  • Saving or syncing. A timer that outlives the window is a different program.