Hour Log

--:--
--:-- UTC
—
——
— steps
0 activities · 0m accounted—

Closing soon

Hours stay editable for a limited window, then lock for good.

Patterns

A repeat locks in after 28 days of span and enough occurrences — then it pre-fills forward.

Fill the day

Paste time ranges — from Calendar, Granola, anywhere. One per line. Entries spanning an hour boundary are split.

Steps

Apple Health has no web connection and no Mac presence. A Shortcut writes a CSV to iCloud Drive; pick it here.

Diagnostics

If something looks wrong, tap Copy and paste it back to me.

—

Settings

Start of hour reminder
End of hour wrap-up
Sound
System notifications
Show UTC under each entry
Editing window
Daily step goal
Day runs to
Time zone—
Version—

Sync across devices

Your log lives on this site, not just this phone. Any device that opens this URL with the same key sees the same data.

Keep devices in sync
Sync key

Not syncing.

Git sync

Commits changed days to a repo through your Netlify function. The GitHub token stays on the server.

Sync on close and hourly
Function URL
Sync key

Never synced.