Skip to content

Releases: uxderrick/navii

v0.27.1

10 Jun 04:44
v0.27.1
e28ae06

Choose a tag to compare

Changed (API host)

  • Moved the premium packs showcase out of the landing page and into the Pro docs.
  • Added a dedicated Premium Packs docs nav item that jumps to /docs/pro#premium-packs.
  • Added three rendered avatar examples for each premium pack row in the Pro docs.

v0.27.0

10 Jun 03:57
v0.27.0
1cc5089

Choose a tag to compare

Added (@usenavii/core 0.8.0)

  • Added premium packs: Accra Gallery, Lagos Danfo, Nairobi Matatu, and Command Center.
  • Added the pack-specific palettes, body shapes, toppers, accessories, outfits, and render directives needed for those premium pack identities.

Fixed (@usenavii/react 0.8.1)

  • <Navii> and <NaviiGroup> now forward packs to the core renderer, so React consumers can render premium pack avatars directly.

v0.26.1

01 Jun 22:40

Choose a tag to compare

Changed (docs)

  • Removed Gravatar comparisons from user-facing docs (README, package READMEs, /docs/recipes, /docs/sdk-core). Functionality unchanged — seedFromEmail() still hashes sha256(email.trim().toLowerCase()), so cross-product seed parity still holds for any caller using the same scheme.

v0.25.2

28 May 16:33

Choose a tag to compare

Changed (API host)

  • Landing hero CTAs reworked. New triple: Install Navii → (primary, scrolls to install snippets), Get Figma Plugin → (secondary, opens Figma community), Try the Builder (tertiary text link → /builder). Old single-purpose pair (Try it + Customize a face) replaced — plugin is now visible from the hero.
  • /docs/sdk-core SDK options table picks up packs + style rows (matches the engine surface that's been live since v0.23.0).

v0.25.1

27 May 23:54

Choose a tag to compare

Added (API host)

  • /avatar/:seed?packs=…&style=…/avatar/:seed now parses packs (comma-separated pack ids) and style (masc | femme | neutral) query params. Unknown pack ids are silently skipped (engine ignores them). Pack order does not affect cached output — the PNG cache key normalizes by sorting.

Fixed (API host)

  • PNG cache key extended to include packs + style so cached renders no longer collide across different pack/style combinations of the same seed.

Changed (API host)

  • /docs/http-api documents the new packs and style rows in the /avatar/:seed query table, plus new example URLs (?packs=halloween, ?packs=office,mono&style=neutral).
  • /random inherits the new params (it forwards every /avatar/:seed query through unchanged).

Notes

  • Required by the upcoming Figma plugin update (fixes fill-mode rendering — plugin was sending the right options to the main thread but buildUrl() was stripping packs/mood/style before the HTTP request).
  • Backward compatible. Existing <img src="https://api.navii.dev/avatar/alice"> URLs unchanged.

v0.25.0

27 May 12:57

Choose a tag to compare

Added (@usenavii/react 0.7.0)

  • <NaviiGroup> — overlapping avatar stack, thin React wrapper around @usenavii/core's renderGroup(). Props: seeds, size, overlap, max (overflow → +N counter tile), ring, tileBg, counterFill, counterInk, plus all per-tile options (paletteId, palette, mood, background, animated, styleHint). <img> width is computed from size + overlap + max so layout is stable on load.
  • renderGroup + GroupOptions re-exported from @usenavii/react.

Changed (@usenavii/core)

  • No source changes. Stays at 0.6.0 — react 0.7.0 ships independently. Lockstep convention relaxed when only one package has source changes.

Changed (tooling)

  • scripts/release-audit.mjs — core/react version mismatch downgraded from error to warn. Lockstep stays the default expectation, but the audit no longer forces a no-op publish on the unchanged package.

Added (API host)

  • /docs/sdk-react documents <NaviiGroup> props + behavior, plus the new renderGroup/GroupOptions re-exports.

v0.24.2

27 May 12:25

Choose a tag to compare

Added (API host)

  • The Skill Club and ForYu logos in the landing "built with navii" wall.

v0.24.1

27 May 03:09

Choose a tag to compare

Added (Figma plugin)

  • Sign out of Pro — Pro pill in header now opens upgrade modal even when Pro. Modal footer shows the signed-in email + a Sign-out button that clears the cached license via license-clear. Lets users test the free-tier flow on the same device without losing access (the underlying Polar license is unchanged).

Changed (Figma plugin)

  • Pro pill click now always opens the upgrade modal (was: free-only). Pro view exposes account info + sign-out.
  • Footer (Insert / Fill random) hidden on Packs and Mascots tabs — those are browsing surfaces with their own inline actions (Enable button in pack-modal, card-click action modal in Mascots). Footer remains on Seed + Build where Insert is the primary CTA.

Fixed (Figma plugin)

  • Pro user's usage chip stayed stuck at "10 of 10 left today" on plugin open due to a race between usage-get (UI request) and doLicenseRestore (main thread state). Restore now pushes a fresh usage snapshot via doUsageGet() after setting cachedLicenseOk, so the chip flips to "Pro · Unlimited" reliably.

v0.24.0

27 May 03:05

Choose a tag to compare

Added (API host)

  • Per-release OG cardsGET /og/blog/v<X.Y.Z>.png composes a 1200×630 card for each minor+ release: dark radial background, hero avatar (deterministic from navii <version> seed + mood: happy, transparent so the mascot floats on the gradient), version pill, headline parsed from CHANGELOG, date, and navii.dev/blog brand mark. Cached per version. /blog/v<X.Y.Z> now sets og:image + twitter:image to this URL so social previews show the release-specific card instead of the generic landing OG image.

v0.23.6

27 May 02:52

Choose a tag to compare

Removed (API host)

  • Ghana Duty logo from the landing "built with navii" wall (asset + markup). Wall keeps Elorm UI, Golly Express, Fleetlinq.