Changelog

Fresh off the board.

This release tightens the changelog page UI — chevrons replace verbose pager links, release dates are no longer dead links, and the yellow "newest" tab now correctly marks only the first release — and refines the site header so visitors see Sign in and Start free as matching push buttons. Separately, the app gains full OpenTelemetry instrumentation over OTLP: request spans, structured logs, and deep agent spans now flow to surrge, query strings are scrubbed before export, and previously swallowed errors are now surfaced correctly.

Improved

  • Changelog pager gets chevron navigation and a correctly placed "newest" tabThe pager's text links are replaced with single chevrons, and the yellow tab that marks the newest release now uses a server-stamped is-front flag instead of :first-of-type — so it appears only on the true first page rather than on every page's first entry. Release dates are also unwrapped from dead per-release links and rendered as plain markers. 1809dde 765bb60
  • Header buttons unified: Sign in and Start free are now matching push buttonsThe header previously mixed link and button styles with inconsistent labels. Both actions are now styled as the same push button, with yellow highlighting indicating the primary call to action, and the label reads Sign in to match the page it opens. 56de0d9 765bb60

This release ships three user-facing features: a first-run welcome experience that guides new accounts from an empty dashboard to their first board, an invite-link system so members can bring others in from anywhere in the app, and a /changelog page that publishes release notes on the product's own domain. Internally, the deploy pipeline is consolidated into a single scripts/ship.sh script.

New

  • New accounts get a guided welcome and a self-teaching starter boardWhen you sign up and own no boards, the dashboard becomes a welcome — a headline, a name field, and suggestion cards to get started in one tap. Your very first board arrives pre-loaded with stickies that walk you through dragging, opening, completing, due dates, search, and status. The welcome also returns if you delete your last board, so there's always a clear way back in. b9e0922
  • Invite anyone to your board from SettingsA new "Copy invite link" button in Settings generates a shareable token you can send to collaborators. The copy uses ClipboardItem so minting a token mid-copy no longer triggers a NotAllowedError. 2c6a9e9
  • Release notes published at /changelog on the product's own domainA new /changelog page SSR-fetches release notes from helleze and renders them with a sticky version rail, category chips, and commit pills for provenance. Keyset pagination is supported; paged views are noindex; if helleze is unreachable the page degrades to an empty state rather than a 500. 5b79b64