Changelog

What's new on Piin. Every feature, fix, and improvement.

vUnreleased
v0.6.02026-03-19
Added
  • Builder milestones — tracks first_publish, first_crystallize, first_derivation per builder
  • First Publish Challenge — guided onboarding funnel with step-by-step flow
  • Challenge reporting — API endpoints + CLI (`npm run report:challenge`) for funnel metrics
  • Page view tracker — client-side component for funnel attribution
  • Onboarding banners — step-by-step guidance on settings and new commentary pages
  • "Seed Challenge" button on dashboard home page
  • Diff view improvements — "N new blocks since your last visit" banner
  • Unit tests for report math (pct, toNumber) and milestone constants
Changed
  • Publish button shows "Publish First Commentary" for first-time publishers
  • Crystallize flow auto-creates derivation when source track exists
  • Commentary status badges now color-coded (seed=amber, growing=blue, published=green)
v0.5.02026-03-19
Added
  • Builder voting — vote to feature commentaries on the homepage
  • Weighted votes — trusted builders (2×), admins (3×)
  • Trusted builder ★ — 3+ featured → auto-feature future work
  • Community Picks section on homepage
  • Rising section — commentaries gaining votes
Changed
  • Seed commentaries are now private (author-only)
v0.4.02026-03-18
Added
  • Zoom-to-fit — F key, auto-centers all blocks
  • Layer reorder — drag to reorder in layer panel
  • Connection persistence — connections survive page reload
  • Canvas↔Flow sync — blocks keep positions across modes
  • Performance — smart guide cache O(n²)→O(n), RAF throttle
Fixed
  • Silent error swallowing in voice organize flow
v0.3.02026-03-17
Added
  • Canvas mode — infinite workspace, fullscreen overlay
  • Multi-select — Cmd+click, marquee, batch move
  • Zoom/Pan — scroll to zoom, Space+drag to pan
  • 8-handle resize — Shift to lock ratio
  • Smart guides — Figma-style snap alignment
  • Mini-map — overview navigation
  • Layer panel — visibility toggle, lock
  • Right-click menu — copy, paste, duplicate, bring front/back
  • Alignment toolbar — align + distribute selected blocks
  • Block connections — Alt+drag to link blocks
  • Drag-drop files — drop images/audio onto canvas
  • 18 keyboard shortcuts — ? to show hints
v0.2.02026-03-16
Added
  • Canvas↔Flow editor — dual-mode, spatial → readable layout
  • Flow override controls — full/half/hidden per block
  • Voice fragments — record, stage, insert audio blocks
  • Entry picker — canvas / linear / voice
  • Crystallize markers — inline track cards in commentary
  • Auto-hero detection — first large image → hero block
  • Diff view — "what's new since last visit"
  • Time spent indicator — exploration duration
  • Optimistic locking — prevents autosave conflicts
v0.1.02026-03-14
Added
  • Commentary-first platform — create, edit, publish
  • Builder profiles — public pages with bio, stack, links
  • Releases & tracks — discography structure
  • Autosave — real-time saving with conflict detection
  • Annotations — margin notes on blocks
  • Deployed to onpiin.com
View on GitHub →