Some parts of Ceum update on their own as your data changes, so a change you make in one tab — or one that finishes in the background on your behalf — shows up everywhere without a manual refresh. Today this covers the busiest surfaces: quick list, time tracker, pomodoro, and export status.
What updates on its own
- Quick list — every change appears across all your open tabs within moments; see Quick list.
- Time entries — created, updated, and deleted entries keep in step, and the active timer stays in sync across devices.
- Time-entry exports — as an export moves from
pendingtogeneratingtoready, the exports page reflects it without a refresh. - Pomodoro sequences — sequence changes and deletions show up live; see Pomodoro sessions.
Other list pages (clients, projects, invoices, transactions, subscriptions) refresh when you return to the tab rather than updating moment to moment. They catch up to any changes when you come back.
Across tabs and devices
When several tabs are open, a change in one reaches all of them at once. The same is true across devices — sign in on a phone and the quick list stays in step with your desktop.
Tips and edge cases
- A lapsed session pauses live updates. If your sign-in expires, live updates stop until you're signed back in; after that they resume.
- Coverage is intentional. Pages that don't update moment to moment refresh when you return to the tab instead. If you need the latest right away, switch tabs and back, or refresh.
- You always see saved data. What appears in another tab is the saved state, never an in-progress draft from elsewhere.
On mobile
The mobile app is offline-first rather than purely live. It reads from a cache that survives a restart, lets you add transactions and time entries while disconnected by queuing them in an outbox, and reconciles those changes against the server when the connection returns. See Offline support.