• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Freegle / Iznik / 28887 / 28887
73%
master: 73%

Build:
Build:
LAST BUILD BRANCH: fix/chat-profile-card-close
DEFAULT BRANCH: master
Ran 29 Jul 2026 09:44AM UTC
Files 768
Run time 34s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Jul 2026 09:17AM UTC coverage: 70.833%. First build
28887

Pull #1190

circleci

edwh
fix(support-ai): don't show 'no sessions' for members who are active but send no telemetry

The device panel reads only client session_start telemetry. That telemetry
is an unauthenticated fire-and-forget /clientlog fetch, which ad/tracker
blockers eat and pre-clientlog app builds never send — so an active member
can legitimately have zero device sessions. User 44554593 had 928 api-source
lines in 7 days (last 7h before being looked up) and the panel said
'No device sessions found', which support read as 'inactive': false.

When no devices are found, /api/device-summary now falls back to the
member's newest source="api" Loki line (user_id is an indexed label, so
one cheap targeted lookup) and returns it as lastApiActivity, also feeding
the 'Last active' header. The panel then explains the situation ('active on
the server side Xh ago, but their device sends no telemetry') instead of
implying inactivity.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Pull Request #1190: fix(support-ai): don't show 'no sessions' for members who are active but send no telemetry

12873 of 14842 branches covered (86.73%)

Branch coverage included in aggregate %.

79210 of 115158 relevant lines covered (68.78%)

33.64 hits per line

Source Files on job vitest - 28887
  • Tree
  • List 768
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 28887
  • CircleCI Build #28887
  • f1c8f890 on github
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc