Week in Review: May 11 – May 17, 2026 — 48 PRs, 1,040 commits
Stu Mason11 min read
48 PRs merged, 1040 commits, 2 releases, +8,361 lines
Summary
- 48 pull requests merged (↑700% vs last week)
- 42 pull requests opened
- 1,040 commits pushed (↑643% vs last week)
- 2 releases published
- 7 issues resolved
Top Pull Requests
- docs(ux): UX overhaul plan — audit, tokens spec, 8 phase bri... — devtrends
+2,204/-14 - fix: hold direct bookings until email verified + admin booki... — cleanconnect
+1,410/-92 - feat(reports): point-in-time data snapshot system — devtrends
+1,079/-4 - chore(deps): bump the minor-and-patch group across 1 directo... — claudavel
+516/-483view activity - chore(deps): bump the minor-and-patch group across 1 directo... — cleanconnect
+459/-390
Code Impact
+11,774 additions · -3,413 deletions
Net: +8,361 lines across 223 files
Releases
- coolify-mcp
v2.9.0tov2.10.0(2 releases)
Activity by Repository
| Repository | PRs | Commits | Changes |
|---|---|---|---|
| devtrends | 17 | 570 | +6,494/-876 |
| coolify-mcp | 12 | 160 | +2,041/-902 |
| cleanconnect | 9 | 170 | +2,354/-705 |
| laravel-coolify | 4 | 70 | +305/-288 |
| progress | 3 | 30 | +62/-157 |
| claudavel | 3 | 30 | +518/-485 |
| laravel-kick | 0 | 10 | +0/-0 |
▶Full Activity Index (203 items)
Pull Requests Merged
- chore(deps): bump the minor-and-patch group with 3 updates in devtrends (+72/-64)
- chore(deps): bump the minor-and-patch group with 13 updates in devtrends (+282/-279)
- chore(dependabot): ignore TypeScript major-version bumps in devtrends (+5/-0)
- chore(deps-dev): bump the minor-and-patch group with 2 updates in devtrends (+72/-72)
- feat(reports): point-in-time data snapshot system in devtrends (+1079/-4)
- feat(reports): predict tomorrow's HN front page in devtrends (+205/-8)
- feat(reports): scoreboard — the credibility chart in devtrends (+214/-0)
- fix(reports): jsonb_exists() instead of ? to avoid PDO clash in devtrends (+10/-10)
- chore(deps): bump the minor-and-patch group across 1 directory with 3 updates in devtrends (+58/-58)
- docs(ux): UX overhaul plan — audit, tokens spec, 8 phase briefs in devtrends (+2204/-14)
- feat(ux): phase 1 — tokens foundation in devtrends (+321/-1)
- feat(ux): phase 2 — DataTable primitive in devtrends (+262/-107)
- feat(ux): phase 3 — data freshness labelling in devtrends (+456/-49)
- feat(ux): phase 4 — visual language unification in devtrends (+324/-78)
- feat(ux): phase 5 — navigation + transitions in devtrends (+59/-4)
- feat(ux): phase 6 — content polish (index card upgrade) in devtrends (+442/-4)
- feat(ux): phase 7 — colour semantics + side-by-side panels in devtrends (+429/-124)
- ci: fix nightly PHP 8.5 base image build + spurious automerge runs in laravel-coolify (+8/-5)
- chore(deps-dev): bump the minor-and-patch group across 1 directory with 6 updates in laravel-coolify (+253/-251)
- fix(docker): split opcache into its own RUN on PHP 8.5 in laravel-coolify (+20/-10)
- fix(docker): use install-php-extensions for PHP 8.5 base images in laravel-coolify (+24/-22)
- chore(deps): bump the minor-and-patch group across 1 directory with 8 updates in coolify-mcp (+406/-407)
- chore(deps): bump jest-junit from 16.0.0 to 17.0.0 in coolify-mcp (+15/-11)
- chore(dependabot): pin TypeScript to minor/patch only in coolify-mcp (+5/-0)
- fix: parse non-json Coolify responses defensively in coolify-mcp (+47/-3)
- fix(env-vars): match Coolify API field names (is_buildtime/is_runtime), expose runtime-only flag in coolify-mcp (+323/-35)
- chore(deps): bump jest from 30.4.0 to 30.4.2 in the minor-and-patch group in coolify-mcp (+274/-273)
- chore(deps): bump lint-staged from 16.4.0 to 17.0.4 in coolify-mcp (+179/-84)
- fix(env_vars): mask value and real_value by default, opt-in reveal in coolify-mcp (+233/-14)
- chore: release v2.9.0 — env vars masking, field-name fixes, defensive parsing in coolify-mcp (+18/-5)
- fix(application): wire build-config and health_check fields through create_* (#178) in coolify-mcp (+457/-0)
- chore: release v2.10.0 — application build-config + health_check fields in coolify-mcp (+17/-3)
- chore(deps): bump the minor-and-patch group across 1 directory with 4 updates in coolify-mcp (+67/-67)
- fix: hold direct bookings until email verified + admin booking ops in cleanconnect (+1410/-92)
- fix: register Horizon supervisors on staging in cleanconnect (+17/-0)
- fix: make Sentry useful — user context, noise filters, stale-chunk reloads in cleanconnect (+192/-7)
- fix: resolve react-hooks/no-set-state-in-effect violations in cleanconnect (+100/-68)
- chore(deps): bump the minor-and-patch group across 1 directory with 25 updates in cleanconnect (+459/-390)
- chore(dependabot): ignore eslint major-version bumps in cleanconnect (+7/-0)
- chore(deps): bump the minor-and-patch group with 5 updates in cleanconnect (+122/-123)
- chore(deps): bump react-day-picker from 9.14.0 to 10.0.0 in cleanconnect (+6/-23)
- feat: add Handyman service in cleanconnect (+41/-2)
- chore(deps): bump @inertiajs/react from 2.3.13 to 3.0.2 in progress (+56/-156)
- chore(deps): bump dependabot/fetch-metadata from 2 to 3 in progress (+1/-1)
- chore(dependabot): ignore TypeScript major-version bumps in progress (+5/-0)
- chore(deps): bump the minor-and-patch group across 1 directory with 3 updates in claudavel (+516/-483)
- chore(deps): bump dependabot/fetch-metadata from 2 to 3 in claudavel (+1/-1)
- chore(deps): bump softprops/action-gh-release from 2 to 3 in claudavel (+1/-1)
Pull Requests Opened
- PR #101 opened: chore(deps): bump the minor-and-patch group with 3 updates in devtrends
- PR #102 opened: chore(deps): bump inertiajs/inertia-laravel from 2.0.21 to 3.1.0 in devtrends
- PR #103 opened: chore(deps): bump the minor-and-patch group with 13 updates in devtrends
- PR #104 opened: chore(dependabot): ignore TypeScript major-version bumps in devtrends
- PR #105 opened: chore(deps-dev): bump the minor-and-patch group with 2 updates in devtrends
- PR #106 opened: chore(deps): bump the minor-and-patch group across 1 directory with 3 updates in devtrends
- PR #107 opened: feat(reports): point-in-time data snapshot system in devtrends
- PR #108 opened: feat(reports): predict tomorrow's HN front page in devtrends
- PR #109 opened: feat(reports): scoreboard — the credibility chart in devtrends
- PR #110 opened: fix(reports): jsonb_exists() instead of ? to avoid PDO clash in devtrends
- PR #111 opened: docs(ux): UX overhaul plan — audit, tokens spec, 8 phase briefs in devtrends
- PR #112 opened: feat(ux): phase 1 — tokens foundation in devtrends
- PR #113 opened: feat(ux): phase 2 — DataTable primitive in devtrends
- PR #114 opened: feat(ux): phase 3 — data freshness labelling in devtrends
- PR #115 opened: feat(ux): phase 4 — visual language unification in devtrends
- PR #116 opened: feat(ux): phase 5 — navigation + transitions in devtrends
- PR #117 opened: feat(ux): phase 6 — content polish (index card upgrade) in devtrends
- PR #118 opened: feat(ux): phase 7 — colour semantics + side-by-side panels in devtrends
- PR #96 opened: chore(deps-dev): bump the minor-and-patch group across 1 directory with 6 updates in laravel-coolify
- PR #97 opened: ci: fix nightly PHP 8.5 base image build + spurious automerge runs in laravel-coolify
- PR #100 opened: fix(docker): split opcache into its own RUN on PHP 8.5 in laravel-coolify
- PR #101 opened: fix(docker): use install-php-extensions for PHP 8.5 base images in laravel-coolify
- PR #179 opened: chore(dependabot): pin TypeScript to minor/patch only in coolify-mcp
- PR #180 opened: chore(deps): bump jest from 30.4.0 to 30.4.2 in the minor-and-patch group in coolify-mcp
- PR #181 opened: chore(deps): bump lint-staged from 16.4.0 to 17.0.4 in coolify-mcp
- PR #182 opened: fix(env_vars): mask value and real_value by default, opt-in reveal in coolify-mcp
- PR #183 opened: chore: release v2.9.0 — env vars masking, field-name fixes, defensive parsing in coolify-mcp
- PR #184 opened: chore(deps): bump the minor-and-patch group across 1 directory with 4 updates in coolify-mcp
- PR #185 opened: fix(application): wire build-config and health_check fields through create_* (#178) in coolify-mcp
- PR #186 opened: chore: release v2.10.0 — application build-config + health_check fields in coolify-mcp
- PR #187 opened: chore(deps): bump @types/node from 25.7.0 to 25.8.0 in the minor-and-patch group in coolify-mcp
- PR #148 opened: chore(deps): bump the minor-and-patch group across 1 directory with 25 updates in cleanconnect
- PR #149 opened: fix: register Horizon supervisors on staging in cleanconnect
- PR #150 opened: fix: make Sentry useful — user context, noise filters, stale-chunk reloads in cleanconnect
- PR #151 opened: fix: resolve react-hooks/no-set-state-in-effect violations in cleanconnect
- PR #152 opened: chore(dependabot): ignore eslint major-version bumps in cleanconnect
- PR #153 opened: chore(deps): bump the minor-and-patch group with 5 updates in cleanconnect
- PR #154 opened: chore(deps): bump react-day-picker from 9.14.0 to 10.0.0 in cleanconnect
- PR #155 opened: feat: add Handyman service in cleanconnect
- PR #71 opened: chore(deps): bump the minor-and-patch group across 1 directory with 21 updates in progress
- PR #72 opened: chore(dependabot): ignore TypeScript major-version bumps in progress
- PR #73 opened: chore(deps): bump the minor-and-patch group across 1 directory with 22 updates 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 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 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 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 laravel-coolify
- 10 commits to laravel-coolify
- 10 commits to laravel-coolify
- 10 commits to laravel-coolify
- 10 commits to laravel-coolify
- 10 commits to laravel-coolify
- 10 commits to laravel-kick
- 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 progress
- 10 commits to progress
- 10 commits to progress
- 10 commits to claudavel
- 10 commits to claudavel
- 10 commits to claudavel
Issues
- Opened: Issue #98 opened: Base image build failed - 2026-05-11 in laravel-coolify
- Opened: Issue #99 opened: Base image build failed - 2026-05-11 in laravel-coolify
- Closed: Issue #94 closed: Base image build failed - 2026-04-28 in laravel-coolify
- Closed: Issue #98 closed: Base image build failed - 2026-05-11 in laravel-coolify
- Closed: Issue #99 closed: Base image build failed - 2026-05-11 in laravel-coolify
- Closed: Issue #163 closed: JSON.parse error when /api/v1/version returns plain text (Coolify 4.0.0-beta.474) in coolify-mcp
- Closed: Issue #135 closed: env_vars create/update should support is_buildtime and is_runtime flags in coolify-mcp
- Closed: Issue #159 closed: env_vars tool result leaks plaintext value and real_value in coolify-mcp
- Closed: Issue #178 closed: application:
dockerfile_location, healthcheck fields, and several build params not wired through create_* (and dockerfile_location missing from update schema) in coolify-mcp
Get the Friday email
What I shipped this week, what I learned, one useful thing.
No spam. Unsubscribe anytime. Privacy policy.