Offline Mode

View your cached data when you're offline. Changes require an internet connection.

Overview

TeeckIn caches your recent data locally, so you can view your time entries, calendar, and dashboard even without an internet connection. To make changes (start timers, add entries, edit data), you'll need to be online.

Note

Offline mode works best in the desktop app and modern browsers (Chrome, Firefox, Safari, Edge). Some older browsers have limited offline support.

What Works Offline

Available Offline

  • View calendar (cached data)
  • View dashboard (cached data)
  • View recent time entries
  • Browse categories and topics
  • See client information
  • View tags

Requires Internet

  • Start or stop timers
  • Add or edit time entries
  • Create categories or topics
  • Generate reports
  • Create invoices
  • Change settings
  • Invite team members

How It Works

TeeckIn uses a local cache in your browser to enable offline viewing:

  1. 1
    Initial Load — When you first open TeeckIn, recent data is cached locally (categories, topics, recent time entries)
  2. 2
    Automatic Caching — As you use TeeckIn online, viewed data is saved to the local cache
  3. 3
    Offline Access — When offline, you can browse any data that's been cached
  4. 4
    Reconnection — When you're back online, fresh data is fetched from the server

Offline Indicator

TeeckIn shows your connection status in the app info section:

OnlineConnected and working normally
OfflineViewing cached data. Changes unavailable.

When offline, actions that require the server (like starting a timer) will show an error message prompting you to reconnect.

Data Caching

TeeckIn caches data locally for offline viewing:

Categories & Topics
All

Always available offline

Tags
All

Always available offline

Clients
All

Always available offline

Time Entries
Recently viewed

Data you've accessed recently

Dashboard Stats
Last viewed

May be stale when offline

Reports
None

Must be online to generate

Note

The cache uses IndexedDB storage in your browser. Clearing browser data will remove the cache, but not your server data.

Troubleshooting

Can't start a timer while offline

Timer operations require an internet connection. Wait until you're back online to start tracking time.

Data looks outdated

Offline mode shows cached data which may be stale. Reconnect to the internet to fetch the latest data.

Some data not available offline

Only data you've recently viewed is cached. Browse the pages you need while online to cache them for later.

Progressive Web App

For the best offline viewing experience, install TeeckIn as a Progressive Web App (PWA):

  1. 1
    Open TeeckIn in Chrome, Edge, or Safari
  2. 2
    Look for the "Install" prompt in the address bar or menu
  3. 3
    Click Install or Add to Home Screen
  4. 4
    TeeckIn now runs as a standalone app with better caching

Tip

The PWA version loads faster, caches more reliably, and works like a native app on your device.