How a timeline is built.
The pieces, in the order you meet them, with the numbers that apply.
- The grid.
One column per day of the selected year, a marker on today. Events are bars positioned on their days; a bar that starts or ends inside the year has rounded ends, one that crosses the boundary runs off the edge and continues on the next year. An event with no end date is drawn up to today.
- An event.
A title, a start date, an optional end date, one emoji (default a neutral face), and a colour picked as a hue from 0 to 359, with the last ten picks kept as quick choices. From the event page you can close an open-ended event today or delete it.
- Notes.
Every event has a list of dated entries in Markdown, each editable. The year view lists the five most recent entries across the events it shows.
- Categories.
Named, up to 100 characters, ordered by hand. The year view has a tab per category plus All and, when needed, No category. Categories are kept on the device.
- Search and navigation.
Text search over titles and notes; year and month stepping, with month stepping wrapping across years.
- Local and synced.
Every event shows whether it is local only or synced. Signed-in users switch sync on per event; the form shows how many of the yearly allowance of 100 remain. Sync copies the event and its notes to the server as plain fields.
- Export and import.
Download all local data as one JSON file; import a file of up to 3 MB and get a count of what was added, as local events. A button deletes all local timelines data.
- Logging out.
Removes every local timeline from that browser.