BAconn supports a true offline mode for the most common mobile actions. You can keep working without a connection โ changes are stored locally and uploaded automatically once you're back online.
What works offline
- Change application status (Kanban drag & drop)
- Set pool status (candidate / active / shortlist / placed / inactive)
- Change a candidate's availability
- Write or edit interview notes
- Read lists that were previously loaded
What does NOT work offline
- First-time login (an existing session stays valid 7 days)
- Creating new jobs, candidates, or applications
- BA sync, WordPress sync, Indeed push
- Billing, plan changes, admin area
- Migration / CSV import
- Images, new detail pages you haven't visited yet
Workflow
- Online: open the lists you'll need on the go โ they're cached automatically.
- Offline: status changes accumulate in a local IndexedDB queue. A yellow "Offline ยท X" pill in the header shows how many writes are pending.
- Back online: BAconn auto-syncs in the background (Background Sync API). A toast confirms: "X changes synced".
- On conflict: if the record was changed by someone else meanwhile, the pill turns red ("X conflicts"). Click to open a dialog showing your offline version next to the server version โ you pick which one wins.
Conflict dialog
Three options per conflict:
- Force my version โ overwrites the intervening server change with your offline version. Use when you're sure your change is more current.
- Take server version โ discards your offline change, keeps the current server state. Use when a colleague already updated correctly.
- Discard mine โ same effect as taking server, less ambiguous when both versions look identical.
Local storage
The queue lives in the browser's IndexedDB (~50 MB on iOS, more on Android/Desktop). Under My Account โ Offline mode you can see current usage and clear the queue manually โ use carefully, this discards pending changes.
If sync doesn't start
Browser sync should fire automatically. If not, click the status pill in the header โ "Sync now". If that also fails, the session has usually expired โ sign in again, then click "Sync now".