Changelog

Notable user-facing changes. For ops-relevant work (deploy, env vars, rate-limit defaults) see Self-hosting + Rate limits. For new endpoints see HTTP API.

Unreleased

  • Dedicated /docs/rate-limits page covering hosted quotas, cache rationale, and self-host tunables.
  • Multi-page docs site at /docs/* with sticky sidebar nav.
  • Full Open Graph + Twitter card + JSON-LD on landing.
  • Favicon, apple-touch-icon, OG image endpoints.
  • Parts catalog visual page — every variant rendered.
  • Continuous tweaks documented (hueShift / bodyScale / eyeGapShift / mouthCurveScale / antennaTilt).

Recent

  • Livelier animations — float now bobs + tilts + squashes; double blink; antenna sway; stronger spark pulse; rotating sparkle twinkle.
  • Cast expanded: 22 palettes, 8 bodies, 10 eyes, 10 mouths, 12 toppers, 7 accessories.
  • renderGroup + GroupOptions exported from @usenavii/core.
  • Continuous params (hueShift, bodyScale, etc.) wired into selectAvatar + renderAvatar.
  • Split-domain deploy — landing on navii.uxderrick.com, API on navii-api.uxderrick.com.
  • Default rate limit bumped to 600/min.
  • Single-avatar tileBg option.

What's next

  • npm publish of @usenavii/core + @usenavii/react via tsup.
  • Navii.seed({ id, email, name, createdAt }) ergonomic seed composer.
  • Cloudflare Worker deploy (wasm raster).
  • React Native binding.
  • CLI: npx navii alice.
  • Snapshot tests + perf bench.