cutty.dev devlog #4 — marathon 7 PR-ów pre-launch
Marathon. Jednodniowy sprint pre-launch dla cutty.dev. Siedem pull requestów, 173 plików zmienionych, ~46 000 inserts. Strona finalnie launch-ready dla 3 czerwca 2026.
Co dziś weszło
- T&C checkbox na /signup we wszystkich 12 lokalizacjach — compliance gap zamknięty. Per-locale linki do Regulaminu i Polityki prywatności.
- Pricing 3-tier grid: Free (aktywny, wszystko teraz), Pro (Wkrótce), Team (Wkrótce). Bez konkretnych dat — wprowadzimy gdy będzie ruch.
- 4 nowe strony × 12 lokalizacji: /about, /faq z FAQPage JSON-LD (10 Q&A), /contact z formularzem (honeypot + rate-limit 3/IP/h), /changelog z 5 wersjami (BreadcrumbList schema).
- Blog rozszerzony: RSS 2.0 feed + JSON Feed 1.1 (autodiscovery dla Feedly/NetNewsWire), BlogPosting schema, EN tłumaczenie postu powitalnego.
- Footer „Firma” linkujący nowe strony we wszystkich 12 lokalizacjach.
- Sitemap.xml z 109 do 171 URL-i. Hreflang dla każdej nowej strony × 12 lokalizacji.
- Naprawa 60 routes: 10 lokalizacji (de/fr/es/it/cs/ro/nl/ar/zh/pt) miało 404 na /signup, /login, /dashboard, /account-deleted i podstronach dashboardu. Dodane thin wrappery.
- vitest CI z 52 case’ami testowymi (url.ts SSRF protection, oauth.ts provider config, utm.ts visitor intent). GitHub Actions workflow.
- Cross-linking pricing/docs/privacy → /faq i /contact dla discoverability nowych podstron.
- Ollama sync 11/11 lokalizacji dotłumaczyła 78 nowych kluczy do natywnych translations (NL, AR z RTL, ZH, PT, RO, CS, IT, ES, FR, DE, EN).
Audit pre-launch
- SSL Labs A+ — TLS 1.3 + post-quantum cryptography (X25519MLKEM768) + HSTS preload + Forward Secrecy ROBUST.
- Security headers grade A — HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy.
- Schemas valid — FAQPage (10 questions), BlogPosting (author + publisher + dates), BreadcrumbList (changelog detail), Organization + WebSite + SoftwareApplication graph.
- og:image per 12 lokalizacji — każda wersja językowa ma własny PNG 1200×630.
- IndexNow ping — 111 nowych URL-i zgłoszonych do Bing/Yandex priority crawl.
- Lighthouse mobile 99/100/100/100, desktop 94/100/100/100 (świeży scan).
Co czeka do launch 3.06.2026 18:01
- Review 6 polskich blog draftów pending (Po co krótkie linki w 2026, Czemu hosting w UE, 12 języków LIVE, Bezpieczeństwo z hasłem, Markowe końcówki, Auto-prefix URL, Stack tech decisions) — wybór 2-3 do publish.
- Setup ProductHunt scheduled post (deadline T-3 = 31.05).
- Twitter thread, LinkedIn Page post, FB Page post — finalize copy.
- Polski PR pitch do 5 tech sites (justjoin.it, antyweb, spider’s web, wykop, 300gospodarka).
- Outreach pack: ~150 portali z 12 krajów + 12 personalized message templates w lokalnych językach (zostawione na launch day).
- Codzienne Telegram reminder o 10:00 polskiego — co konkretnie dany dzień, zarówno user-side jak Claude autonomous.
Wszystko technicznie gotowe. Cisza przed burzą. 10 dni do publikacji.