LNKS

What's new

Everything we've shipped, newest first.

v6.1.2

v6.1.2 — One row per domain, toggles auto-save

improvedfixed
  • Settings → Domain is now a single table — one row per domain. Toggles for "Dashboard" and "For your users". Auto-saves on change. No more picker, no more save button, no more add button on this page.
  • Fixed: Save button was bricked by a stale function reference. The whole save flow is gone now anyway.
  • Pending and failed domains show up with disabled toggles and a clear status pill so you know what to fix.
v6.1.1

v6.1.1 — Settings → Domain polish

improvedfixed
  • Fixed: the dashboard-domain picker was hidden behind a toggle that bugged out and made it look like your domain wasn't loaded. Picker is now always visible; pick "None — use lnks.work" to use the platform default.
  • Pending or failed domains show up in the picker too (disabled, with a "not verified yet" suffix) so it's clear which domains need verifying.
  • "Team" wording dropped throughout — LNKS doesn't have a Teams concept yet, so we say "your users" plainly.
v6.1.0

v6.1.0 — Share your domains with your users

added
  • Per-domain sharing — when adding a domain in the wizard, there's a checkbox: "Allow your users to use this for short links". Off by default. You can change it any time.
  • Settings → Domain has a new "Domains shared with your users" card. Toggle a domain on or off per row. The sub-text tells you whether it's currently shared.
  • Safety guard — once any user has created a link on a shared domain, you can't unshare it (that would break their links). The toggle stays on with a clear explanation.
v6.0.3

v6.0.3 — Domain settings rebuilt + cleaner docs voice

improvedfixed
  • Fixed: the old domain wizard was peeking through under the new picker on Settings → Domain. Stripped completely.
  • Settings → Domain now uses the same toggle pattern as the Content tab — "Use a custom domain" toggle reveals the picker when on. "+ Add new" jumps over to the Domains page where the step-by-step wizard lives.
  • Docs voice cleanup — rewrote the public docs to use direct address everywhere. No more talking about you in third person.
v6.0.2

v6.0.2 — Cleaner domain flow

improved
  • Adding a domain is now a step-by-step popup (Domain → DNS → Verify) instead of an inline form. Cleaner, less to look at, easier to walk new users through.
  • Settings → Domain is now a picker: choose which of your domains is your main dashboard URL, plus a toggle to also use it for short links. No more redundant "add" form here — domains live on the Domains page, settings just promotes one.
  • All domains added on the Domains page default to short links. Promote one to dashboard via Settings → Domain.
v6.0.1

v6.0.1 — Polish round

fixedimproved
  • Fixed: short-link redirects were returning a 500 — now they 302 to the destination cleanly.
  • Settings → Domain rebuilt around your main dashboard domain. Add it once, then flip a toggle if you also want short links on the same domain. Recommendation card nudges you to a separate dedicated short-link domain.
  • Slug input now live-normalizes as you type: spaces become -, capitals lowercase, anything not allowed gets stripped. Type how you talk, get a valid slug.
  • Destination URL auto-prefixes https:// if you forgot it (so lekker.com becomes https://lekker.com on blur).
  • lnks.work no longer shows in your domain picker once you've added a short-link domain — your branded domain is the default.
v6.0.0

v6.0.0 — Short links land

added

The actual product is here.

  • Create short links with a custom slug + destination. Pick which domain it lives on — lnks.work, your own custom domain, or one your team has shared.
  • Multiple custom domains — add as many as you want. Each is either a dashboard domain, a short-link domain, or both. Verify DNS once and you're live.
  • A new Domains page where you can add short-link domains and see any your team has shared.
  • Click counts update on every redirect.
  • New docs: Short links, updated Custom domains.
v5.3.0

v5.3.0 — Short links on your domain + Help button per tab

addedfixed
  • Short links on your custom domain. Once your domain is verified, you can flip a toggle in Settings → Domain to also serve short links from your own domain (yourdomain.com/abc instead of lnks.work/abc). Wiring lands in a follow-up — this captures the intent first.
  • Recommendation: consider a separate dedicated domain for short links (go.youragency.com, links.youragency.com) to keep your dashboard URLs clean.
  • Fixed: the Help button in Settings now opens the doc that matches the active tab, instead of always landing on Branding.
v5.2.3

v5.2.3 — On-page navigation + tenant-aware Docs/Changelog links

addedimproved
  • "On this page" right-rail TOC on every doc — sticky, with scrollspy, auto-built from your headings.
  • All docs are now public — no more audience badges or gating. Group headings stay so it's still browseable.
  • Sidebar Docs / Changelog in your dashboard now respect your Whitelabel Content settings: if you've set a custom URL, the sidebar opens that URL in a new tab.
  • Help button always opens our docs at lnks.work — so even when you've redirected /docs on your domain to your own site, you can still reach our platform docs.
  • Preview icons next to each Content toggle: when toggle is ON, click the icon to open the LNKS-branded page in a new tab and see what your visitors see.
v5.2.2

v5.2.2 — Nicer docs and changelog

addedfixed

A pile of polish on the new docs and changelog system.

  • Content tab in Whitelabel: toggle our docs / changelog on or off, or point them at your own URL.
  • Tag filters at the top of this changelog (added, changed, fixed, removed, improved) — and a vertical timeline view so it actually feels like a release log.
  • Tag pills and audience badges now pick up your brand accent on tenant domains.
  • "LNKS" mentions in our docs and changelog are auto-rewritten to your brand name when viewed on your domain.
  • Search results too — no more leaking the platform name.

Fixed

  • /docs and /changelog no longer 500 — the marked v14 renderer override path was tripping on token shape changes. Switched to a post-process pass on the rendered HTML.
  • Saved-domain card no longer lingers visible after Remove (display:flex was beating [hidden]).
  • Pushover deploy ping was silently rejected by the webhook URL — switched to the standard endpoint.
v5.2

v5.2 — Docs and changelog

added

A real /docs and /changelog rendered straight from markdown, public to everyone — visit them on any LNKS-powered domain and you'll see the same set of docs branded as that platform.

Search across docs + changelog is wired up — type two characters in the docs hero or the dashboard sidebar.

v5.1

v5.1 — Custom domain → branded login → branded dashboard

added

Add your own domain in Settings → Domain. We provision TLS automatically once DNS is verified. From then on:

  • Visitors to your.domain see your branded sign-in page.
  • The dashboard wears your name, logo, and accent.
  • A small banner on lnks.work reminds you that your dashboard is also live at your domain.

Anyone you give your domain to can sign up directly there — their account is scoped to your platform.

v5.0

v5.0 — Multi-tenant routing

added

Verified custom domains now route through to the dashboard end-to-end. Login on a tenant domain only accepts users belonging to that business — cross-business logins return 403.

v4.7

v4.7 — Logo upload + live shell repaint

added

Drag-and-drop logo upload (PNG / JPG / WebP / SVG, ≤2MB). SVGs are sanitised on the way in. Saving the form repaints the live shell — no full reload to see your branding propagate.

v4.4

v4.4 — Premium design rework

changed

New font (Urbanist), near-black primary buttons, mint accent reserved for small status pills. Confident hero typography, three-up feature grid on the homepage. Positioning broadened from "for agencies" to "for yourself, your team, or your clients" — same product, more honest about who shows up.