CHANGELOG

What's new at darvin

A timeline of every feature, improvement, and fix we ship across the platform.

Shipped
22
This month
8
Areas
12

Recent highlights

May 8, 2026New

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, 2026New

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
Apr 26, 2026New

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 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
  • Autosave plus publish, with revision history
  • Per-profile and per-block analytics
  • Smart auto-pin by CTR
Apr 24, 2026New

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, 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

  1. 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
  2. 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
  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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
  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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
  13. 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.

  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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.

  20. 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
  21. 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.

  22. 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.