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

Freegle / Iznik / 22877
72%

Build:
DEFAULT BRANCH: master
Ran 22 Jun 2026 01:30PM UTC
Jobs 4
Files 1310
Run time 3min
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

22 Jun 2026 01:03PM UTC coverage: 71.148% (-0.02%) from 71.164%
22877

push

circleci

edwh
fix(rippling): per-group reject, rippled-in no-message reject, member group list

Mod reject targeting (ModMessage / ModMessageButton(s) / ModStdMessageModal):
- Reject/Approve/Delete/Hold and the member info/actions now act on the
  administered group (currentGroupid), not the post's first group. The compose
  modal (ModStdMessageModal) previously had no groupid and always used
  groups[0], so a reject on a multi-group post hit the wrong group - it now
  takes a groupid prop and prefers it.
- Rippled-in (non-home) reject: instead of composing a reject message that the
  server suppresses anyway, show a short confirm ("this just stops the post
  appearing on <group>; the freegler isn't told until it's rejected on their
  home community") and reject with no message. Home/origin reject still opens
  the normal compose modal.
- Merge the multi-group + rippled-in notices into one info box (was warning).

Member message page (MessageExpanded):
- Show "On: <communities>" underneath the poster box - grey, each community a
  clickable link to its /explore page - so a rippled/cross-posted post lists
  every community it's on. Resolved via the group store (namedisplay/nameshort).
- Drop the duplicate poster name from the "POSTED BY" header (the box below it
  already shows the name).

Tests:
- Update RipplingExplanationModal spec for the "What rippling out means" title.

11147 of 14811 branches covered (75.26%)

Branch coverage included in aggregate %.

68 of 88 new or added lines in 5 files covered. (77.27%)

384 existing lines in 6 files now uncovered.

121658 of 171849 relevant lines covered (70.79%)

37.26 hits per line

Uncovered Changes

Lines Coverage ∆ File
18
91.07
-6.46% iznik-nuxt3/modtools/components/ModMessageButton.vue
2
68.7
-0.16% iznik-nuxt3/modtools/components/ModStdMessageModal.vue

Coverage Regressions

Lines Coverage ∆ File
221
0.79
-0.02% iznik-nuxt3/modtools/composables/rippling/setupRipplingExplorer.js
108
88.03
0.01% iznik-nuxt3/modtools/components/ModMessage.vue
34
76.69
-5.32% iznik-batch/app/Services/Ripple/ExpandService.php
14
47.02
-1.56% iznik-nuxt3/components/PostMap.vue
4
97.73
0.04% iznik-nuxt3/modtools/components/ModMessageButtons.vue
3
96.86
0.52% iznik-nuxt3/modtools/composables/rippling/polygon.js
Jobs
ID Job ID Ran Files Coverage
22877 go - 22877 22 Jun 2026 01:30PM UTC 138
83.17
CircleCI Job 22877
22877 laravel - 22877 22 Jun 2026 01:31PM UTC 456
68.07
CircleCI Job 22877
22877 playwright - 22877 22 Jun 2026 01:31PM UTC 73
23.03
CircleCI Job 22877
22877 vitest - 22877 22 Jun 2026 01:31PM UTC 715
68.98
CircleCI Job 22877
Source Files on build 22877
  • Tree
  • List 1310
  • Changed 17
  • Source Changed 0
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #22877
  • 594d2f51 on github
  • Prev Build on master (#22850)
  • Next Build on master (#22897)
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