Skip to content
Cnone-Tech Documentation

Local storage

Cnone-Tech DocsVeldriq Field

Veldriq Field

Field keeps a local SQLite database (Drift) per (user, workspace) so Today/Jobs still open without a radio. Media files sit beside it in app-private storage (DurableMediaStore). Tokens stay in OS secure storage, never in SQLite.

Screen path: you do not open this database. You see its effects on Today, Jobs, and Profile → Offline data Ready / Not downloaded.

A Field session that completed bootstrap at least once. Another user on the same phone uses a different database file.

Why it exists: technicians work in basements and vans. The cache is how lists and drafts survive.

  1. Sign in and sync so Drift fills.
  2. Work offline; drafts and outbox rows stay on disk across process restart.
  3. Log out keeps the files (see Logout).
  4. Uninstall, clear app storage, or change the store application id drops them.

Logout does not wipe this data. SQLite is not encrypted in V1 (sandbox limitation). Treat the device as holding visit data.

The current schema version is 4. Buyers do not need that number for daily use; it matters if you ship a build after a Drift migration.

Store Survives app restart Survives uninstall
Memory (unflushed form keystroke) No No
Preferences (cached logo URL) Yes until replaced No
Drift + outbox Yes No
Private photos / signature PNGs Yes No
Server after successful sync n/a Yes (on the company server)

If someone tells you to clear app data first: open Sync instead. Local-only work cannot be rebuilt from the server.