← The Journal

One dial, every calendar

Reassign now does two-way auto sync with Google Calendar: your calendars land on a 24-hour dial in their own colour, and edits you make there flow back.

A single continuous mesh gradient drifts from grayed amber warmth pooled at the left-center through deep charcoal and taupe, with a faint rust bloom rising quietly from the lower-right, the whole surface unified by heavy analog film grain.

Your time doesn’t live in one place. There’s the work calendar, shared with a team. The family one, with the recital and the dentist. A personal calendar for the gym and the friends. And then the real plan, the one in your head, that none of them ever quite hold.

Each of those calendars draws your time the same way: a column of slots, scrolled. So you keep four tabs open and run the merge in your head, all day. The one thing none of them can show you is the thing you actually need: the shape of the day you’re about to live, all of it at once.

That’s the gap Reassign now closes. Connect your Google account and your calendars land on the dial, each in its own colour, as real blocks you can move. And because the dial is where you plan, the moves you make there flow straight back to Google.

Why a round face can hold all of it

A list has one axis, so it can only ever show one stream of time cleanly. Stack a second calendar on top and you get noise: two columns fighting for the same vertical inches. That’s why calendar apps make you toggle layers on and off: the format can’t actually hold more than one day at a time.

A round face has room for every source at once: a circular calendar view, not a column. Midnight at the top, noon at the bottom, the whole twenty-four hours sweeping round one face. Your work meeting, the family recital, the gym block, and the focus time you drew yourself all sit on the same ring, and you read the whole thing in a glance. The crowded morning looks crowded. The free wedge before dinner looks free.

The trick that makes this legible instead of chaotic is colour. Each connected calendar becomes a source with its own colour, mapped to your areas. Work is one hue, Family another. The tab-switch you used to do in your head becomes something your eye does instantly: you don’t read which calendar a block came from, you just see what part of life it belongs to.

Why isn’t one-way Google Calendar sync enough?

Plenty of apps will show you your Google calendar. Read-only mirrors are easy. But a read-only mirror is a screenshot: it’s accurate the instant it loads and stale the moment you touch the day.

And touching the day is the whole point of Reassign. You drag a block later. You pull its edge to make it longer. You shift your whole afternoon back an hour because the noon meeting ran over. If the dial is where you actually plan, then edits made on the dial have to count: they have to leave the dial and land where the rest of your life is looking. A planner you can rearrange but that can’t write anything back is just a prettier read-only view.

So the sync goes both ways.

How does two-way auto sync work?

Events come in from Google automatically: they appear on the dial as real, editable blocks, not a separate read-only layer. As they land, Reassign’s AI sorts each one into the right area and activity type from your context, and untangles clashes, so an imported day shows up already colour-coded and in order instead of as a pile of grey rectangles.

Edits flow out the same way. Move, resize, or edit a block you own and the change is written back to the Google event. The blocks you own are fully editable; events you’re only invited to ride along read-only, so you can see them on the dial without accidentally rewriting someone else’s calendar.

Keeping the two sides honest is the quiet engineering. Google pushes changes to Reassign in real time, so an edit you make elsewhere shows up on the dial within moments. A daily background sync runs as a backstop in case a push is ever missed. And when you know you’ve just changed something in another app, there’s a manual Sync now to pull it immediately. Each calendar shows its own freshness, a small “synced 2m ago,” so you’re never guessing whether what you’re looking at is current.

What about my other calendars?

Connect a Google account and every calendar under it appears (not one, all of them). Each is an independent source you can tune:

  • Show or hide it on the dial, so the noisy calendars stay out of the way until you want them.
  • Recolour it, so it lands in the right area instead of whatever colour it happened to have in Google.
  • Add a line of instruction that helps the AI classify its events (“everything here is deep work,” say) so the sorting matches how you actually think about that calendar.

The mental model isn’t a single on/off toggle. It’s a set of sources, each one shaped to fit your day.

Is it safe to connect Google Calendar?

Sync should never feel like handing over the keys. So the posture here is deliberately narrow. It all runs server-side; your tokens are encrypted and never exposed to the browser. Reassign only ever reads and writes the calendars you explicitly connect, nothing else in your account.

And disconnecting is clean. Remove a calendar and its blocks come off your dial. Nothing is deleted from Google. Your calendar over there stays exactly as it was. The sync is something you can switch off as easily as you switched it on, with no trace left behind on the other side.

What’s next

The “sources” idea is bigger than one provider. Under the hood it isn’t a Google feature so much as a way of treating any stream of time as a colourable, editable layer on the dial. Google Calendar is where it starts because it’s where most of those streams live, but it’s the first source, not the only one. Outlook is on the dial too now, the same two-way auto sync, and the framework already reaches past calendars: your Todoist tasks land here as well. The roadmap has the shape of what else is coming.

For now: if your days are scattered across calendars, you can pull them onto one face today. And once your real day is on the dial, you can plan it with Claude, too: the meetings that just synced in are now blocks an assistant can move for you. Calendar sync is part of Reassign Pro, $8/month or $72/year, with a 7-day trial and no card to start.

One face, not five tabs. The whole day, the way the day actually is.

Frequently asked

Does Reassign sync with Google Calendar?
Yes. Reassign now syncs two-way with Google Calendar. Connect your account and your calendars appear on the 24-hour dial in their own colour; edits you make on the dial write back to Google.
Is the Google Calendar sync two-way?
Yes. Events import from Google onto the dial automatically, and when you move, resize, or edit a block on the dial it updates in Google too. Google's changes arrive on the dial in real time, and a manual "Sync now" pulls in anything you've changed elsewhere.
Can I connect more than one calendar?
Yes. Every calendar under a connected Google account shows up as its own source. Show or hide each one on the dial, and give each its own colour so it maps to your areas.
What happens to my Google events if I disconnect?
Disconnecting removes the imported blocks from your dial. Nothing is changed or deleted in Google; your calendar there stays exactly as it was.
Is calendar sync free?
Calendar sync is part of Reassign Pro ($8/month or $72/year, included in the 7-day trial). Everyday planning on the dial is free.