Timelines

Your year as a landscape.

Timelines renders a year as one long grid, a column per day. Every event is a coloured bar with an emoji, as long as it lasted, and every bar can carry a diary. You scan left to right and see where things started, overlapped and ended, without reading a single list.

How it works.

Four moves, and the first three never need a network.

  1. Add an event.

    A title, a start date, an optional end, an emoji and a colour from the full 360-degree wheel. A description if you want one, a category if you keep them.

  2. Write on it.

    Any event can be a diary. Add a dated entry today, another next week, in Markdown. Entries sit on the event, so a story keeps its place on the year instead of scattering across pages.

  3. Look at the year.

    Bars sit on the days they cover, wrap across a year boundary, and stack when they overlap. Filter by category, search by text, step by month or by year. The five most recent diary entries are always one tap away.

  4. Decide what leaves the device.

    Everything is stored in your browser first. Each event has its own sync switch; only what you switch on reaches our server, as plain backup. Download all of it as JSON whenever you like.

Who it is for.

People who remember in shapes and colours, and people who want their private record to stay private.

Reflective journalers.

The blank page is the enemy of the habit. Here you add one line to something that already exists: the move, the course, the friendship. The entry has a place before you write it.

Health journeys.

When did the symptom start, when did the dose change, how long did the recovery really take. A bar answers at a glance, a diary on the bar holds the detail, and none of it has to leave your phone.

Parents and carers.

Milestones, appointments, the weeks that blurred together. Track a child's year or a parent's care as bars you can read back later, with the notes you took at the time.

Long-horizon planners.

A sabbatical, a relocation, a thesis, a renovation. Multi-month bars that cross the year boundary and stay legible at the scale of seasons, which is the scale those projects actually live at.

Where your data lives.

The rules the app is built to keep.

Local first.

Events, diary entries and categories live in your browser's storage and work with no account and no connection.

Sync is per event, and it is only a backup.

Turn sync on for an event and it is copied to our server under your account. In the words of the app itself: it is just plain data backup, no further processing of the data is happening.

Wipe on logout.

A setting for shared or public devices: log out and every local timeline is deleted. Download first; the app reminds you.

No sharing, on purpose.

A timeline has exactly one reader. There is no invite, no link, no public view, and that is not on the roadmap.

What a free account gets.

Local use has no limits beyond your device. The numbers above apply to what is synced to the server and to the download. There is no paid tier.

100
synced events per year
5
categories
360
colours
5 MB
export size

Questions people ask.

Do I need an account?

Not to use it. The whole app works locally. An account is needed only to sync events to the server so another device or a reinstall can pick them up.

What does sync actually send?

The events you switched on, with their diary entries and categories, as data. Nothing is analysed, indexed or shared.

Can I colour events however I like?

Yes. The colour is a hue from 0 to 359, chosen on a slider, and the app remembers your last ten picks for reuse. The emoji is free too.

Can I import a backup on a new phone?

Yes. Download the JSON from the old device, import it on the new one. The import reports how many events and categories it added.

Is there a month view?

Yes. Pick a month to step through it day by day; the header steps by month, wrapping into the next year.

Start with this year.

Add the three things that already happened. The grid does the rest.

Timelines is part of Sintopia, a suite of small tools by Arasaka.