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

Freegle / Iznik / 21191
71%

Build:
DEFAULT BRANCH: master
Ran 14 Jun 2026 09:03AM UTC
Jobs 3
Files 1268
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

14 Jun 2026 08:45AM UTC coverage: 71.384% (+0.2%) from 71.167%
21191

push

circleci

web-flow
perf(emailtracking): FORCE INDEX(sent_at) on email stats timeseries/bytype (#744)

The ModTools outgoing-mail stats endpoints (/modtools/email/stats/timeseries and
.../bytype) time out at 50s (504). email_tracking is ~6.65M rows and the
optimiser full-scans it for these date-range aggregations instead of using the
sent_at index — measured against the live DB, forcing the index drops the
13-day window from a 50s timeout to ~17s (1 day: 1.3s, 7 days: 9s), matching the
fix already on DigestClickPositions.

Immediate relief that takes effect on apiv2 redeploy; complements the permanent
fix in the email_tracking 30-day purge (separate PR), which shrinks the table so
these scans become individually fast.

(stats/ runs ~7 sequential email_tracking scans, so the hint can't get it under
the timeout on the current table — it's handled by the purge.)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

10246 of 11718 branches covered (87.44%)

Branch coverage included in aggregate %.

2 of 2 new or added lines in 1 file covered. (100.0%)

1331 existing lines in 41 files now uncovered.

117641 of 167435 relevant lines covered (70.26%)

35.49 hits per line

Coverage Regressions

Lines Coverage ∆ File
274
63.44
-17.16% iznik-nuxt3/components/LoginModal.vue
150
61.34
-8.58% iznik-nuxt3/components/OurUploader.vue
135
74.72
6.19% iznik-nuxt3/components/VolunteerOpportunityModal.vue
113
77.65
8.16% iznik-nuxt3/components/CommunityEventModal.vue
85
64.53
-5.72% iznik-nuxt3/components/AddressModal.vue
74
79.33
0.29% iznik-nuxt3/components/MicroVolunteering.vue
70
44.91
-19.74% iznik-nuxt3/components/AddToCalendar.vue
64
81.21
3.5% iznik-nuxt3/components/AutoComplete.vue
56
68.1
-10.87% iznik-nuxt3/components/PostCode.vue
36
68.55
-2.52% iznik-nuxt3/components/ChatButton.vue
25
81.82
-14.5% iznik-nuxt3/components/InfiniteLoading.vue
25
79.71
-14.45% iznik-nuxt3/components/SpinButton.vue
23
82.83
6.01% iznik-nuxt3/components/SomethingWentWrong.vue
19
87.36
-3.39% iznik-nuxt3/components/EmailValidator.vue
18
86.32
1.63% iznik-nuxt3/components/ChatMessageText.vue
17
88.02
-1.34% iznik-nuxt3/components/MessageHistory.vue
16
81.95
1.13% iznik-nuxt3/components/PostPhoto.vue
14
83.1
-1.15% iznik-nuxt3/components/GoogleOneTap.vue
13
69.39
0.64% iznik-batch/app/Services/MjmlCompilerService.php
13
90.26
2.98% iznik-nuxt3/components/UserRatings.vue
12
89.95
19.51% iznik-nuxt3/components/ChatMessage.vue
11
94.59
16.16% iznik-nuxt3/components/ChatMessageInterested.vue
10
94.77
8.21% iznik-nuxt3/components/ActivityGraph.vue
9
92.83
16.93% iznik-nuxt3/components/VolunteerOpportunity.vue
8
72.31
-2.36% iznik-nuxt3/components/ProxyImage.vue
7
88.0
-0.1% iznik-nuxt3/components/PasswordEntry.vue
5
92.44
5.39% iznik-nuxt3/components/ChatListEntry.vue
5
64.52
-8.21% iznik-nuxt3/components/ExternalLink.vue
5
94.31
1.59% iznik-nuxt3/components/ProfileImage.vue
3
96.88
17.31% iznik-nuxt3/components/GroupSelect.vue
2
92.0
-4.0% iznik-batch/app/Console/Commands/Mail/SendModNotifsCommand.php
2
95.92
16.93% iznik-nuxt3/components/ChatMessageSummary.vue
2
87.5
-7.95% iznik-nuxt3/components/OurDatePicker.vue
2
93.55
-6.45% iznik-nuxt3/components/OurToggle.vue
2
96.85
5.94% iznik-nuxt3/components/OurUploadedImage.vue
1
97.42
14.89% iznik-nuxt3/components/ChatMessageAddress.vue
1
98.44
18.69% iznik-nuxt3/components/ChatMessageCompleted.vue
1
98.11
25.35% iznik-nuxt3/components/ChatMessagePromised.vue
1
99.5
20.99% iznik-nuxt3/components/CommunityEvent.vue
1
95.45
4.15% iznik-nuxt3/components/ProfileModal.vue
1
96.3
15.05% iznik-nuxt3/components/SupporterInfo.vue
Jobs
ID Job ID Ran Files Coverage
21191 vitest - 21191 14 Jun 2026 09:03AM UTC 695
69.13
CircleCI Job 21191
21191 go - 21191 14 Jun 2026 09:03AM UTC 128
83.43
CircleCI Job 21191
21191 laravel - 21191 14 Jun 2026 09:03AM UTC 445
67.57
CircleCI Job 21191
Source Files on build 21191
  • Tree
  • List 1268
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #21191
  • ec9be2fa on github
  • Prev Build on master (#21151)
  • Next Build on master (#21205)
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