Apr 14, 2026 AI Thumbnails, Domain Connection Guide & Live Proxy Status
Latest Click to expand
AI Thumbnails, Domain Connection Guide & Live Proxy Status
LatestClick to expand
AI Thumbnail Generation — Blog posts now automatically get a unique AI-generated 16:9 cover image when created. Regenerate anytime from the post editor sidebar with a 60-second cooldown between generations.
Cloudflare R2 image storage — Thumbnails are stored on Cloudflare R2 and served through the app — no public bucket access required.
Step-by-step domain connection guide — A fully illustrated /docs/connect guide now walks non-technical users through connecting their domain on Vercel, Cloudflare, Netlify, or Nginx. Available from Settings → Routing.
Email your developer — From Settings → Routing & Proxy, generate a pre-filled email with platform-specific config snippet and numbered instructions to send to whoever manages your site. Includes a "Copy message" button too.
Live proxy connection check — The dashboard and Settings now verify your proxy connection live on every page load instead of relying on stale database state. The badge updates to reflect the actual current status.
/blog + /blogs both work as index — The blog proxy now serves the index at both /blog and /blogs. If you only have /blogs wired up, you'll see a "Config Update Needed" warning in the dashboard and settings.
ProxyBadge states — The dashboard proxy badge now shows three states: green (Edge Connected), amber (Config Update Needed), red (Proxy Offline). The amber and red states are clickable links to Settings.
Force Dark Mode — Toggle dark mode for your entire blog from Settings → Brand & Design. The template background, text, and secondary colors all update and the post cache is cleared immediately.
Publish to Edge — After publishing, a toast now tells you that content may take a minute or two to appear while the edge cache warms up. The preview button bypasses the cache so you see changes immediately.
Autopilot thumbnails — Posts published via Autopilot also get AI-generated thumbnails automatically.
Connection check false positive — The proxy health check previously said "Connected" even when only the /blogs route (not /blog) was wired. Fixed using a direct HEAD check with an X-Nurio-Proxy response header.
Apr 13, 2026 OAuth Login & Analytics Sessions
4 changes · click to expand
OAuth Login & Analytics Sessions
4 changes · click to expand
GitHub and Google OAuth — Sign in or sign up with GitHub or Google. Existing accounts are linked automatically if the email matches.
Session analytics — Post views now track source (organic, AI, social, direct), device, browser, OS, country, scroll depth, time on page, and click heatmap data.
AI traffic detection — Visits from Perplexity, ChatGPT, Claude, Gemini, and other AI tools are detected and categorised separately from organic search.
Bot filtering — Bot visits (Googlebot, GPTBot, ClaudeBot, etc.) are tracked separately and excluded from human view counts.
Apr 12, 2026 Invite Links & Brand Studio
3 changes · click to expand
Invite Links & Brand Studio
3 changes · click to expand
Invite links — Custom invite links (/?inv=test) show a landing modal with a discount code and animated mouse-following border glow.
Brand scanner — Settings → Brand & Design can scan your website and extract your brand colors, fonts, and design tokens automatically.
Force dark mode — Initial implementation of per-workspace dark mode for the public blog template.