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

Freegle / Iznik / 10548
73%
master: 69%

Build:
Build:
LAST BUILD BRANCH: feature/social-login-profile-pictures
DEFAULT BRANCH: master
Ran 07 May 2026 01:30AM UTC
Jobs 4
Files 987
Run time 2min
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

07 May 2026 12:56AM UTC coverage: 72.712% (-0.002%) from 72.714%
10548

Pull #77

circleci

edwh
feat: unified digest revision — AMP, reply handling, header redesign, test hardening

Squash of 32 commits from feature/unified-digest-revision rebased onto master.

Core digest changes:
- AMP email support with inline reply forms per post
- DigestReplyNotice auto-response for replies to noreply@ digest emails
- Body-similarity deduplication (same subject + different body = distinct)
- Digest header redesign: OFFER/WANTED split, two-column card layout, anchor links
- Distance display and arrival time formatting in digest cards
- Remove SingleDigest/MultipleDigest, consolidate to UnifiedDigest only
- SpamAssassin protocol fix for 5x test speedup
- trackedImageUrl guard against null (no image/placeholder)

CI/test hardening:
- Ban waitUntil:'load' in gotoAndVerify to prevent 202500ms CI hangs
- Guard isVisible()/isEnabled()/isChecked() calls with timeouts
- Guard MutationObserver.observe() against null documentElement
- Guard disableGoogleAutoselect window access for SSR/test teardown
- Add missing sleep before async Go task query in location test
- Use domcontentloaded in postMessage fixture
- Playwright chat-list race condition fix
- Freeze-detection heartbeat timeout 10s→25s
- Add tests for handleDigestReply and IncomingMailServiceTest
- PostcodeRemapServiceTest: real group/user fixtures, NULL FK avoidance

fix(vitest): always render Previous button (:disabled not v-show)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pull Request #77: feat: Unified digest revision - AMP, body dedup, digest reply handling

13809 of 20784 branches covered (66.44%)

Branch coverage included in aggregate %.

191 of 255 new or added lines in 8 files covered. (74.9%)

66 existing lines in 8 files now uncovered.

98798 of 134083 relevant lines covered (73.68%)

22.94 hits per line

Uncovered Changes

Lines Coverage ∆ File
40
16.47
-0.2% iznik-batch/app/Console/Commands/Mail/TestMailCommand.php
16
83.68
20.96% iznik-batch/app/Mail/Digest/UnifiedDigest.php
5
80.25
0.34% iznik-batch/app/Services/Mail/Incoming/IncomingMailService.php
2
94.12
iznik-batch/app/Mail/Digest/DigestReplyNotice.php
1
63.23
0.31% iznik-batch/app/Services/Mail/Incoming/ParsedEmail.php

Coverage Regressions

Lines Coverage ∆ File
31
76.78
-11.17% iznik-nuxt3/pages/chats/[[id]].vue
21
64.29
4.76% iznik-batch/app/Services/PostcodeRemapService.php
4
70.59
12.25% iznik-nuxt3/app.vue
4
85.0
13.83% iznik-nuxt3/layouts/default.vue
3
72.3
-0.99% iznik-nuxt3/components/PostMap.vue
1
88.89
5.56% iznik-batch/app/Mail/Traits/TrackableEmail.php
1
83.28
-0.81% iznik-nuxt3/components/PostMapAndList.vue
1
85.96
37.89% iznik-nuxt3/pages/index.vue
Jobs
ID Job ID Ran Files Coverage
10548 go - 10548 07 May 2026 01:30AM UTC 120
81.49
CircleCI Job 10548
10548 vitest - 10548 07 May 2026 01:30AM UTC 686
65.37
CircleCI Job 10548
10548 playwright - 10548 07 May 2026 01:30AM UTC 231
46.55
CircleCI Job 10548
10548 laravel - 10548 07 May 2026 01:30AM UTC 176
68.6
CircleCI Job 10548
Source Files on build 10548
  • Tree
  • List 987
  • Changed 24
  • Source Changed 0
  • Coverage Changed 24
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #10548
  • Pull Request #77
  • PR Base - master (#10521)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc