An end-to-end editorial pipeline that turns a fresh article into an Instagram-ready post: analyze, assemble prompt, generate image, write a caption, then a human review gate.
Analyze, image, and caption stages with separate provider chains
Free-tier image generation through subscription browsers
Per-stage variants and resume from any step
Live worker heartbeat, force-fail, and one-click sweep
Apr 24, 2026New
Link-in-bio v1
A drag and drop bio builder with twelve block types, six theme presets, autosave plus explicit publish, and a magic preview link.
12+ block types, including smart-paste embeds
Theme system: presets, fonts, gradients, dark mode
Image, carousel, and Reels publishing from the dashboard, with auto-sync between IG posts and the link-in-bio.
OAuth long-lived page token, encrypted at rest
Auto-sync IG posts as bio blocks
Per-post click metrics
Apr 23, 2026New
POLR to dar.vin: zero-downtime cutover
We flipped dar.vin from the legacy POLR install to the new Next.js stack with a single Traefik host-rule swap. Every shortcode, account, and link history was preserved.
Single Traefik host-rule flip
All shortcodes preserved, no breakage
72-hour post-cutover watch, no rollback
All updates
May 8, 2026NewMobile
Mobile system, end to end
A native-feel mobile pass across the entire product, from marketing to the dashboard: design tokens, mobile shells, and PWA polish.
Bottom tab bar in the dashboard
Mobile cards replace dense tables for Links
Sticky save footer on form fields
Theme color, status bar, and overscroll lock
May 7, 2026NewAnalytics
Six-tab analytics portal
A full per-user analytics portal with KPI cards, sparkline, and tabbed deep dives, all powered by per-user TimescaleDB continuous aggregates.
Overview, Links, Geo, Tech, Sources, Tags
Live click ticker
CSV export
7, 30, and 90 day windows
May 7, 2026NewAnalytics
Live click ticker on the Overview tab
Total clicks now tick up in real time on the analytics overview, smoothly animated as new traffic arrives.
May 6, 2026ImprovedInfra
Point-in-time restore drill, end to end
Our monthly disaster-recovery cron now restores from base backup plus WAL all the way to the last second, validated by an automated drill.
May 4, 2026NewAdmin
Help page in the dashboard
/app/help is now a real page wired into the sidebar, with a curated set of how-tos and shortcuts.
May 3, 2026ImprovedAnalytics
MaxMind GeoLite2-City geolocation
Click analytics now resolve city-level geography from a refreshed MaxMind dataset, mounted read-only into the worker.
May 3, 2026NewLinks
Recovery codes for anonymous links
Shorten a link without an account, then claim it back later with a magic recovery code, even from a different device.
Cookie-pinned device claim, valid 7 days
One-time recovery code redemption
Auto-sweep on sign in
May 2, 2026NewInfra
Public status page at /status
A live, dependency-aware status page that reports redirect, dashboard, and click pipeline health, reachable even during a maintenance window.
Apr 29, 2026ImprovedVisual agent
One-click sweep for Visual Agent
Visual Agent admin can now clear backlog runs (review and failed) in one go, without walking the list.
Apr 29, 2026NewAdmin
Bulk select and delete in admin tables
Every admin table now supports multi-select and bulk delete, with safety nets and undo where it matters.
Apr 28, 2026ImprovedVisual agent
Streaming WebP image route
Generated visuals are stored as thumbnail-aware WebP and streamed directly to admin clients, dropping bytes shipped for run reviews by an order of magnitude.
Apr 26, 2026NewVisual agent
Visual Agent: AI image and caption pipeline
An end-to-end editorial pipeline that turns a fresh article into an Instagram-ready post: analyze, assemble prompt, generate image, write a caption, then a human review gate.
Analyze, image, and caption stages with separate provider chains
Free-tier image generation through subscription browsers
Per-stage variants and resume from any step
Live worker heartbeat, force-fail, and one-click sweep
Apr 26, 2026ImprovedLink in bio
Pin /@handle to creator's locale
Public link-in-bio profiles render in the creator's chosen language, regardless of the visitor's browser preference.
Apr 24, 2026NewLink in bio
Link-in-bio v1
A drag and drop bio builder with twelve block types, six theme presets, autosave plus explicit publish, and a magic preview link.
12+ block types, including smart-paste embeds
Theme system: presets, fonts, gradients, dark mode
Autosave plus publish, with revision history
Per-profile and per-block analytics
Smart auto-pin by CTR
Apr 24, 2026NewInstagram
Instagram publishing for editorial accounts
Image, carousel, and Reels publishing from the dashboard, with auto-sync between IG posts and the link-in-bio.
OAuth long-lived page token, encrypted at rest
Auto-sync IG posts as bio blocks
Per-post click metrics
Apr 23, 2026ImprovedAuth
Security hardening pass
A focused sweep covering CSP, session revocation, rate limits, and audit logging.
Strict per-request CSP nonce
JWT revocation on password change
Audit log for admin actions
Apr 23, 2026NewInfra
POLR to dar.vin: zero-downtime cutover
We flipped dar.vin from the legacy POLR install to the new Next.js stack with a single Traefik host-rule swap. Every shortcode, account, and link history was preserved.
Single Traefik host-rule flip
All shortcodes preserved, no breakage
72-hour post-cutover watch, no rollback
Apr 22, 2026NewWebhooks
Webhooks v1
Subscribe to platform events with HMAC-SHA256 signed deliveries and an exponential retry backoff.
HMAC-SHA256 signing
Exponential backoff up to 12 hours
Auto-disable after 15 consecutive failures
Apr 21, 2026NewAuth
Sign in with Evrim Ağacı
Account-linked sign-in via Evrim Ağacı's OAuth, alongside email plus password. Existing accounts auto-link by verified email.
Apr 21, 2026NewAPI
REST API v3, OpenAPI 3.1
A clean v3 REST API for links, analytics, account, and bio, with an interactive Scalar viewer at /docs/api.
Cursor-paginated link CRUD
Per-key API quotas
OpenAPI 3.1 spec served as YAML
Apr 20, 2026NewExtension
Chrome extension
A toolbar shortener for dar.vin: right-click a page or click the icon, get a short link in your clipboard.
Apr 20, 2026NewAuth
TOTP two-factor with backup codes
Optional TOTP 2FA with ten one-time backup codes, configurable from account settings.
WHAT'S NEXT
On the horizon
Where we're heading next. Dates are intentionally not promised; we ship when it's ready.
Links
Custom domains
Map dar.vin to a domain you own, with TLS handled for you.
Links
A/B link variants
Rotate destination URLs and measure which one wins.
Link in bio
Stripe products and tip jar
Sell digital goods or take tips directly from the bio page.
Link in bio
Linktree migration importer
Bring an existing Linktree page across in one click.
Admin
Workspaces and teams
Shared bios, links, and analytics for whole teams.
Visual agent
AI bio page builder
Describe your audience and get a designed bio page.
Analytics
Cohort and funnel analytics
Group visitors by behaviour and follow them through the funnel.
API
Official SDKs
First-party Python, Node, and Go clients for the v3 API.
Build your link surface with darvin
Free to start. Every feature on this page included.