Week in Review: May 25 – May 31, 2026 — 20 PRs, 360 commits
Stu Mason6 min read
20 PRs merged, 360 commits, 1 releases, +6,641 lines
Summary
- 20 pull requests merged (↓46% vs last week)
- 27 pull requests opened
- 360 commits pushed (↓47% vs last week)
- 1 release published (↓0% vs last week)
- 3 issues resolved
Top Pull Requests
- SEO overhaul: 7 bespoke service pages, index-bloat fixes, me... — progress
+2,767/-17 - feat: proactive payment monitoring for admins — cleanconnect
+1,412/-0 - feat: admin job page operational details (contact, payment,... — cleanconnect
+845/-111 - fix: stop notification + mailable queue jobs from burning ou... — cleanconnect
+543/-4 - feat(predictions): drop weak HN classes + add domain reputat... — devtrends
+398/-26
Code Impact
+7,286 additions · -645 deletions
Net: +6,641 lines across 97 files
Releases
- coolify-mcp
v2.12.0
Activity by Repository
| Repository | PRs | Commits | Changes |
|---|---|---|---|
| cleanconnect | 11 | 210 | +3,255/-308 |
| coolify-mcp | 2 | 20 | +277/-15 |
| devtrends | 6 | 80 | +987/-305 |
| progress | 1 | 40 | +2,767/-17 |
| laravel-coolify | 0 | 10 | +0/-0 |
▶Full Activity Index (88 items)
Pull Requests Merged
- chore(deps): bump the minor-and-patch group with 5 updates in devtrends (+166/-167)
- chore(deps): bump the minor-and-patch group with 4 updates in devtrends (+98/-93)
- chore(db): drop dead indexes, log JSON-RPC batches, prune telescope in devtrends (+155/-7)
- fix(predictions): resolve Reddit predictions against their own subreddit in devtrends (+167/-11)
- feat(predictions): drop weak HN classes + add domain reputation gate in devtrends (+398/-26)
- test(linkedin): set both cookies in beforeEach (suite back to green) in devtrends (+3/-1)
- fix(system): list_resources essential projection, secret masking, is_build_time typo cleanup in coolify-mcp (+272/-12)
- chore: release v2.12.0 — list_resources essential projection + webhook secret masking (#206) in coolify-mcp (+5/-3)
- fix: stop notification + mailable queue jobs from burning out in cleanconnect (+543/-4)
- feat: admin job page operational details (contact, payment, Stripe Connect) in cleanconnect (+845/-111)
- fix: JobCard crash when property_size is null (Sentry 3P/3R/3S/32) in cleanconnect (+34/-9)
- chore: bind frontend Sentry release tag end-to-end in cleanconnect (+20/-0)
- fix: derive Sentry release from git when SOURCE_COMMIT is absent in cleanconnect (+31/-9)
- fix: resolve git SHA in Dockerfile for Sentry release tag in cleanconnect (+17/-4)
- fix: use Coolify SOURCE_COMMIT build arg for Sentry release tag in cleanconnect (+17/-44)
- fix: date pickers unusable inside dialogs (mobile + desktop) in cleanconnect (+240/-100)
- fix: don't unmount DatePicker while loading month availability in cleanconnect (+28/-26)
- fix: don't close DatePicker when onSelect fires with undefined in cleanconnect (+68/-1)
- feat: proactive payment monitoring for admins in cleanconnect (+1412/-0)
- SEO overhaul: 7 bespoke service pages, index-bloat fixes, meta cleanup in progress (+2767/-17)
Pull Requests Opened
- PR #134 opened: chore(deps): bump the minor-and-patch group with 5 updates in devtrends
- PR #135 opened: chore(deps): bump the minor-and-patch group with 4 updates in devtrends
- PR #136 opened: chore(deps): bump laravel/framework from 12.59.0 to 13.11.2 in devtrends
- PR #137 opened: chore(db): drop dead indexes, log JSON-RPC batches, prune telescope in devtrends
- PR #138 opened: fix(predictions): resolve Reddit predictions against their own subreddit in devtrends
- PR #139 opened: feat(predictions): drop weak HN classes + add domain reputation gate in devtrends
- PR #140 opened: test(linkedin): set both cookies in beforeEach (suite back to green) in devtrends
- PR #103 opened: chore(deps-dev): bump the minor-and-patch group across 1 directory with 5 updates in laravel-coolify
- PR #207 opened: chore(deps): bump the minor-and-patch group across 1 directory with 5 updates in coolify-mcp
- PR #210 opened: chore: release v2.12.0 — list_resources essential projection + webhook secret masking (#206) in coolify-mcp
- PR #211 opened: chore(deps): bump the minor-and-patch group across 1 directory with 6 updates in coolify-mcp
- PR #166 opened: chore(deps): bump the minor-and-patch group across 1 directory with 13 updates in cleanconnect
- PR #167 opened: fix: stop notification + mailable queue jobs from burning out in cleanconnect
- PR #168 opened: chore(deps): bump the minor-and-patch group across 1 directory with 14 updates in cleanconnect
- PR #169 opened: feat: admin job page operational details (contact, payment, Stripe Connect) in cleanconnect
- PR #170 opened: fix: JobCard crash when property_size is null (Sentry 3P/3R/3S/32) in cleanconnect
- PR #171 opened: chore: bind frontend Sentry release tag end-to-end in cleanconnect
- PR #172 opened: fix: derive Sentry release from git when SOURCE_COMMIT is absent in cleanconnect
- PR #173 opened: fix: resolve git SHA in Dockerfile for Sentry release tag in cleanconnect
- PR #174 opened: fix: loud diagnostics for git SHA resolution in Docker build in cleanconnect
- PR #175 opened: fix: use Coolify SOURCE_COMMIT build arg for Sentry release tag in cleanconnect
- PR #176 opened: fix: date pickers unusable inside dialogs (mobile + desktop) in cleanconnect
- PR #177 opened: fix: don't unmount DatePicker while loading month availability in cleanconnect
- PR #178 opened: fix: don't close DatePicker when onSelect fires with undefined in cleanconnect
- PR #179 opened: feat: proactive payment monitoring for admins in cleanconnect
- PR #75 opened: chore(deps): bump the minor-and-patch group across 1 directory with 22 updates in progress
- PR #76 opened: SEO overhaul: 7 bespoke service pages, index-bloat fixes, meta cleanup in progress
Commits
- 10 commits to devtrends
- 10 commits to devtrends
- 10 commits to devtrends
- 10 commits to devtrends
- 10 commits to devtrends
- 10 commits to devtrends
- 10 commits to devtrends
- 10 commits to devtrends
- 10 commits to laravel-coolify
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to progress
- 10 commits to progress
- 10 commits to progress
- 10 commits to progress
Issues
- Opened: Issue #208 opened: Add trigger action to scheduled_tasks tool for one-shot execution in coolify-mcp
- Opened: Issue #209 opened: Audit list_resources include_full for other sensitive nested surfaces (env_vars, private_keys, etc.) in coolify-mcp
- Closed: Issue #203 closed: system list_resources returns full Coolify payload by default — same bug class as pre-#158 listApplicationDeployments in coolify-mcp
- Closed: Issue #205 closed: is_build_time typo bleed-in to v2.11.0 — test mock + CHANGELOG only, runtime code is correct in coolify-mcp
- Closed: Issue #204 closed: system list_resources exposes webhook secrets and basic-auth credentials in MCP responses — apply v2.9.0 env_vars masking pattern in coolify-mcp
Get the Friday email
What I shipped this week, what I learned, one useful thing.
No spam. Unsubscribe anytime. Privacy policy.