Week in Review: May 18 – May 24, 2026 — 37 PRs, 680 commits
Stu Mason9 min read
37 PRs merged, 680 commits, 1 releases, +13,384 lines
Summary
- 37 pull requests merged (↓23% vs last week)
- 43 pull requests opened
- 680 commits pushed (↓35% vs last week)
- 1 release published (↓50% vs last week)
Top Pull Requests
- docs: scaffold VitePress site at /site (foundation for cooli... — coolify-mcp
+5,121/-0view activity - feat: multi-day range bookings — cleanconnect
+3,412/-132 - feat: add 7 new tools and expand 3 existing (38 → 45 total) — coolify-mcp
+1,770/-43view activity - perf(mcp): cache + indexes + telemetry for the public MCP — devtrends
+790/-142 - feat: same-day bookings — cleanconnect
+853/-27
Code Impact
+15,178 additions · -1,794 deletions
Net: +13,384 lines across 293 files
Releases
- coolify-mcp
v2.11.0
Activity by Repository
| Repository | PRs | Commits | Changes |
|---|---|---|---|
| coolify-mcp | 14 | 180 | +7,358/-197 |
| devtrends | 14 | 220 | +2,438/-1,051 |
| cleanconnect | 9 | 270 | +5,382/-546 |
| laravel-coolify | 0 | 10 | +0/-0 |
| polar-flow | 0 | 0 | +0/-0 |
| progress | 0 | 0 | +0/-0 |
| claudavel | 0 | 0 | +0/-0 |
▶Full Activity Index (148 items)
Pull Requests Merged
- fix(ux): emit missing token utilities by hand in devtrends (+145/-148)
- fix(ux): nav links + MetricValue lose mono utility via tailwind-merge in devtrends (+27/-13)
- feat(ux): phase 9 — shared chrome + landing on tokens in devtrends (+183/-118)
- feat(ux): phase 8 — per-prediction share view + pre-warm scheduler in devtrends (+364/-1)
- feat(ux): phase 10 — live ops + showcase to tokens in devtrends (+289/-304)
- fix(ux): site-wide container consistency — Live ops + chrome rhythm in devtrends (+301/-21)
- fix(ux): Stream + clock in SiteHeader (consistent across every page) in devtrends (+74/-21)
- fix(ux): drop redundant STREAM label from LiveTicker in devtrends (+2/-11)
- chore(deps): bump the minor-and-patch group with 2 updates in devtrends (+113/-123)
- chore(deps): bump the minor-and-patch group with 6 updates in devtrends (+109/-114)
- perf(mcp): cache + indexes + telemetry for the public MCP in devtrends (+790/-142)
- fix(mcp): give Compare/Neighborhood/Search apps room to breathe in devtrends (+10/-32)
- fix(mcp): set iframe height via inline style on after render in devtrends (+24/-3)
- fix(mcp): set documentElement height inline at parse time in devtrends (+7/-0)
- feat: add 7 new tools and expand 3 existing (38 → 45 total) in coolify-mcp (+1770/-43)
- chore(deps): bump the minor-and-patch group across 1 directory with 3 updates in coolify-mcp (+17/-17)
- chore: release v2.11.0 — system tool + 4 new tool families in coolify-mcp (+26/-10)
- docs: scaffold VitePress site at /site (foundation for coolify-mcp.stumason.dev) in coolify-mcp (+5121/-0)
- ci(docs): add Dockerfile.docs for the coolify-mcp.stumason.dev deploy in coolify-mcp (+28/-0)
- fix(docs): preserve site/CHANGELOG layout in Dockerfile + disable lastUpdated in coolify-mcp (+14/-4)
- fix(docker): allow CHANGELOG.md through .dockerignore for docs build in coolify-mcp (+1/-0)
- chore: scope root lint to MCP source + ignore Playwright artefacts in coolify-mcp (+8/-2)
- docs(readme): link to the new coolify-mcp.stumason.dev docs site in coolify-mcp (+2/-0)
- docs: factual fixes surfaced by tech-writer review in coolify-mcp (+13/-8)
- docs: add dedicated security model page (concepts/security.md) in coolify-mcp (+103/-0)
- docs: add troubleshooting page (guide/troubleshooting.md) in coolify-mcp (+130/-0)
- docs: EAL accessibility sweep across the site in coolify-mcp (+55/-43)
- chore(deps): bump the minor-and-patch group with 5 updates in coolify-mcp (+70/-70)
- fix: gate booking UI by role + open availability to 24 hours in cleanconnect (+215/-29)
- chore: clarify single-role-per-account at signup in cleanconnect (+22/-1)
- fix: surface form validation errors generically across the app in cleanconnect (+209/-18)
- fix: 24-hour time picker on preferred-time fields in cleanconnect (+38/-79)
- feat: Rebook button on completed jobs in cleanconnect (+147/-5)
- feat: photography-led landing redesign with AI-generated imagery in cleanconnect (+468/-252)
- feat: same-day bookings in cleanconnect (+853/-27)
- feat: multi-day range bookings in cleanconnect (+3412/-132)
- fix: booking dialog crash from stale
tomorrowreference in cleanconnect (+18/-3)
Pull Requests Opened
- PR #119 opened: fix(ux): emit missing token utilities by hand in devtrends
- PR #120 opened: feat(ux): phase 8 — per-prediction share view + pre-warm scheduler in devtrends
- PR #121 opened: fix(ux): nav links + MetricValue lose mono utility via tailwind-merge in devtrends
- PR #122 opened: feat(ux): phase 9 — shared chrome + landing on tokens in devtrends
- PR #123 opened: feat(ux): phase 10 — live ops + showcase to tokens in devtrends
- PR #124 opened: fix(ux): site-wide container consistency — Live ops + chrome rhythm in devtrends
- PR #125 opened: fix(ux): Stream + clock in SiteHeader (consistent across every page) in devtrends
- PR #126 opened: fix(ux): drop redundant STREAM label from LiveTicker in devtrends
- PR #127 opened: chore(deps): bump the minor-and-patch group with 2 updates in devtrends
- PR #128 opened: chore(deps): bump the minor-and-patch group with 6 updates in devtrends
- PR #129 opened: chore(deps-dev): bump eslint from 9.39.4 to 10.4.0 in devtrends
- PR #130 opened: perf(mcp): cache + indexes + telemetry for the public MCP in devtrends
- PR #131 opened: fix(mcp): give Compare/Neighborhood/Search apps room to breathe in devtrends
- PR #132 opened: fix(mcp): set iframe height via inline style on after render in devtrends
- PR #133 opened: fix(mcp): set documentElement height inline at parse time in devtrends
- PR #102 opened: chore(deps-dev): bump the minor-and-patch group with 4 updates in laravel-coolify
- PR #188 opened: chore(deps): bump the minor-and-patch group across 1 directory with 3 updates in coolify-mcp
- PR #189 opened: chore: release v2.11.0 — system tool + 4 new tool families in coolify-mcp
- PR #190 opened: docs: scaffold VitePress site at /site (foundation for coolify-mcp.stumason.dev) in coolify-mcp
- PR #191 opened: ci(docs): add Dockerfile.docs for the coolify-mcp.stumason.dev deploy in coolify-mcp
- PR #192 opened: fix(docs): preserve site/CHANGELOG layout in Dockerfile + disable lastUpdated in coolify-mcp
- PR #193 opened: fix(docker): allow CHANGELOG.md through .dockerignore for docs build in coolify-mcp
- PR #194 opened: chore: scope root lint to MCP source + ignore Playwright artefacts in coolify-mcp
- PR #195 opened: docs(readme): link to the new coolify-mcp.stumason.dev docs site in coolify-mcp
- PR #196 opened: docs: factual fixes surfaced by tech-writer review in coolify-mcp
- PR #197 opened: docs: add dedicated security model page (concepts/security.md) in coolify-mcp
- PR #198 opened: docs: add troubleshooting page (guide/troubleshooting.md) in coolify-mcp
- PR #199 opened: docs: EAL accessibility sweep across the site in coolify-mcp
- PR #200 opened: chore(deps): bump the minor-and-patch group with 5 updates in coolify-mcp
- PR #201 opened: chore(deps): bump @types/node from 25.9.0 to 25.9.1 in the minor-and-patch group in coolify-mcp
- PR #202 opened: chore(deps): bump the minor-and-patch group across 1 directory with 2 updates in coolify-mcp
- PR #156 opened: fix: gate booking UI by role + open availability to 24 hours in cleanconnect
- PR #157 opened: chore: clarify single-role-per-account at signup in cleanconnect
- PR #158 opened: chore(deps): bump the minor-and-patch group with 8 updates in cleanconnect
- PR #159 opened: fix: surface form validation errors generically across the app in cleanconnect
- PR #160 opened: fix: 24-hour time picker on preferred-time fields in cleanconnect
- PR #161 opened: feat: multi-day range bookings in cleanconnect
- PR #162 opened: feat: same-day bookings in cleanconnect
- PR #163 opened: feat: Rebook button on completed jobs in cleanconnect
- PR #164 opened: feat: photography-led landing redesign with AI-generated imagery in cleanconnect
- PR #165 opened: fix: booking dialog crash from stale
tomorrowreference in cleanconnect - PR #74 opened: chore(deps): bump the minor-and-patch group across 1 directory with 21 updates in progress
- PR #50 opened: chore(deps): bump the minor-and-patch group with 3 updates in claudavel
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 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 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 coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 10 commits to coolify-mcp
- 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 cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
- 10 commits to cleanconnect
Get the Friday email
What I shipped this week, what I learned, one useful thing.
No spam. Unsubscribe anytime. Privacy policy.