Skip to content

Slink 1.0.1

Choose a tag to compare

@pardel pardel released this 27 Sep 20:32
· 2 commits to main since this release

A maintenance release: dashboard fixes and a corrected Node requirement.

Fixed

  • Node 22 is now required. Wrangler 4 refuses to run on older Node, so the .nvmrc pin, engines, the README and CI move from 20 to 22. On Node 20, development, migrations and deploys failed.
  • QR codes always point at the public host. A code generated before the dashboard learned the short-link base could keep pointing at the admin host, and a renamed slug kept its old code.
  • Analytics match the selected period. Switching periods while a request was in flight could show 30-day totals under "7 days"; late responses are now discarded.
  • A failed load no longer looks like an empty account. The link list and detail pages show an error with a Retry button instead of "No links here yet" or an endless "Loading…"; the analytics views gained a Retry button too.
  • Navigation on small screens. Below the tablet breakpoint the sidebar was hidden with nothing in its place; a top bar now carries the brand, Links and Analytics.

Upgrading

Switch to Node 22 (nvm use), then npm ci and npm run deploy. No database migrations.