Widget timelines
today a script produces one widget state, so anything that changes over time (a clock, a flip clock, a countdown drawn as graphics) is frozen until the next reload, and reloads are budgeted (circa 40-70/day per widget and iOS decides when). States inside one timeline cost nothing: one run that draws the next 60 minutes is one reload, and iOS shows each state at its time. It enables time-based parameters for any graphic, expanding beyond what Text.timer could previously display. Limits to eventually keep in mind: precision is minute wise, not seconds memory: N trees within the extension's 30 MB. Maybe cap the count (60–180?) and fail clearly beyond it run time: the whole timeline is built in one run, inside the 8s budget