Skip to content

App: "went offline" only after two more missed checks - #12

Merged
ProjectZero02 merged 1 commit into
mainfrom
offline-recheck
Oct 28, 2026
Merged

ProjectZero02 merged 1 commit into
mainfrom
offline-recheck

Conversation

@ProjectZero02

Copy link
Copy Markdown
Owner

What

The background events check (EventsWorker, about every 15 minutes) said " went offline." after a single missed status call. A phone just out of Doze often can't reach a tailnet peer for a few seconds while Tailscale reconnects, so computers that were on got reported offline, and the app showed them on again when opened.

Now a miss is re-checked twice, 20 s apart (EventsWorker.confirmedOff), and the notification goes out only if the computer stayed unreachable.

Tests

  • UiRulesTest.offlineNeedsTwoMoreMisses: an answer on either re-check cancels it; two more misses confirm it.

🤖 Generated with Claude Code

A phone waking from Doze often reaches no peer for a few seconds while
Tailscale reconnects, so one missed background check notified that a
computer went offline when it never did. The worker now re-checks twice,
20 s apart.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@ProjectZero02
ProjectZero02 merged commit 164c844 into main Oct 28, 2026
6 checks passed
@ProjectZero02
ProjectZero02 deleted the offline-recheck branch October 28, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant