Three pairing flows: the watch uses a 6-digit code (sent from phone or generated in the extension), other devices (phone, TV) can use the same code, and the desktop companion uses a copy-paste token. You can generate pairing codes directly from the extension to sign in new devices.
Sidecar β Settings β β Pair a watch (or π Pair a device) β Get pairing code. It generates a 6-digit code, valid for 5 minutes, usable once.
Extension Settings β π Devices β Generate pairing code. Same 6-digit code that works on phone, watch, or TV β you pick which device initiates it.
"Code invalid or expired" just means the 5 minutes ran out, or it was already used. Generate a fresh code and try again.
Open Tabby Watch β tap "β Pair with Tabatha" (or "β Re-pair watch" if paired before) β enter the 6 digits. It shows "Pairingβ¦" then "Paired β."
Open Tabby Sidecar or sign in at https://tabatha.pondocean.co/sidecar β Sign in β π Sign in with pairing code β enter the 6 digits. You'll see your account, queue, and work shifts.
Open Context View (on a TV, big monitor, or the screensaver) β the sign-in screen has a π Sign in with code button β enter the 6 digits. It shows your current focus, timer, and a day-reset countdown.
Tabby Desk's tray menu β π Pair Extension (copy token) copies a pairing token to your clipboard.
Extension Settings β π₯οΈ Desktop Activity β Companion Pairing β paste it into Paste pairing token β Save & Pair. You'll see "β Token saved β reconnecting to the companion."
No β it's a security-hardening step, not a hard requirement. An unpaired companion still connects in open mode; pair it if you want the link authenticated.