• Joined on 2026-04-20
marco pushed to main at marco/buildmymcpserver 2026-05-26 23:46:43 +02:00
591a1cb575 ops: backup hardening + restore drill + self-hosted uptime monitor
marco pushed to main at marco/buildmymcpserver 2026-05-26 23:31:46 +02:00
2267daadd4 perf(web): server-only StaticCodeBlock for above-the-fold marketing
marco pushed to main at marco/buildmymcpserver 2026-05-26 19:29:04 +02:00
9f1135325c feat(web): drop 'newest' sort + width-cap categories on /templates
marco pushed to main at marco/buildmymcpserver 2026-05-26 06:45:21 +02:00
00c6692c7a feat(web): mobile-responsive /templates + drop pre-launch SiteBanner
marco pushed to main at marco/buildmymcpserver 2026-05-25 23:16:50 +02:00
f80bd8afbe feat(web): app-like mobile dashboard — bottom tab bar, minimal top
marco pushed to main at marco/buildmymcpserver 2026-05-25 23:05:07 +02:00
a8e6f4fabd fix(web): UserMenu + CountryPicker dropdowns frosted (Tailwind v4 bug)
marco pushed to main at marco/buildmymcpserver 2026-05-25 23:00:52 +02:00
c656bd3189 fix(web): UserMenu crashes for phone-only signups (null email + name)
marco pushed to main at marco/buildmymcpserver 2026-05-25 22:52:28 +02:00
d0f3c202eb fix(tls): pivot per-runner TLS to path-routing on single subdomain
marco pushed to main at marco/buildmymcpserver 2026-05-25 22:10:08 +02:00
8c6f04f034 feat: oauth refresh-token grant + per-runner subdomain TLS plumbing
marco pushed to main at marco/buildmymcpserver 2026-05-25 21:39:42 +02:00
e9827b1f77 feat(login): custom CountryPicker — opens downward, searchable, ~150 countries
marco pushed to main at marco/buildmymcpserver 2026-05-25 21:15:09 +02:00
1cccdbdff1 fix(auth): logout actually clears the session cookie in Chrome
marco pushed to main at marco/buildmymcpserver 2026-05-25 19:31:34 +02:00
091454d273 fix(web): single Login/Dashboard button on marketing header
marco pushed to main at marco/buildmymcpserver 2026-05-25 18:53:04 +02:00
b248adf5c0 feat(auth): email login soft-disabled until SMTP/Resend is wired
marco pushed to main at marco/buildmymcpserver 2026-05-25 18:16:54 +02:00
aa79a71357 security: sovereign-audit Pass-2 fixes — auth-lib, oauth, templates
marco pushed to main at marco/buildmymcpserver 2026-05-25 18:04:03 +02:00
f8af3fc0fd security: sovereign-audit Phase 2 fixes — trustProxy, Docker hardening, banned-pattern overhaul
marco pushed to main at marco/buildmymcpserver 2026-05-25 17:47:41 +02:00
1c58977596 feat: user menu + profile page + in-app subscription management
marco pushed to main at marco/buildmymcpserver 2026-05-25 17:37:36 +02:00
1b8f61df5f fix(admin): make whole support-ticket row clickable
marco pushed to main at marco/buildmymcpserver 2026-05-25 17:24:38 +02:00
20910f5466 fix(admin): Support entry in sidebar + awaiting-admin badge
marco pushed to main at marco/buildmymcpserver 2026-05-25 17:12:57 +02:00
ef30baf52a feat: Swiss-compliant launch — Impressum/AGB/Contact, support panel, DSG exports, cookie banner
marco pushed to main at marco/buildmymcpserver 2026-05-25 16:31:49 +02:00
c2a21fc3cd feat(billing): Stripe Checkout + Customer Portal + signed webhook