Konde Studio

Release notes for Konde Studio, including new features, improvements, and bug fixes by date.

RSS

Persistent page titles across the dashboard

Browser tab titles are now stable across navigation — no more flicker back to "Projects" on /store, /settings, /agents/*, etc.

  • Migrated affected routes to Next.js generateMetadata (server-side)
  • Locale-aware via cookie sync from LocaleProvider
  • Root metadata default = "Konde Studio" (was "Projects" — caused the race)

Sidebar avatar self-heal + cached image fix

Fixed two regressions affecting the sidebar user avatar:

  • Cached image bug: browser cache fired load before React attached the handler, leaving the fade-in stuck at opacity 0. Detect via img.complete && naturalWidth > 0 in useEffect and force-show.
  • onError cascade: a single transient image fail used to nuke user.avatar in the auth context (and not recover on hard refresh). Now the fallback "S" initials show silently while the URL stays valid.

Caster KCL channel

Caster compose form now supports the Konde Changelog channel — publish release notes straight to changelog.konde.io without leaving Konde Studio.

  • Product picker (slug-format input + presets)
  • MD body with frontmatter + edit/preview toggle
  • One-click Unpublish on posted drafts

Agent context window expansion

Bumped the default agent context window from 200k → 1M tokens for the Sonnet 4.6 model. Long-running sessions no longer hit the hard cap mid-conversation.

  • New /context slash command shows live token usage
  • Auto-compact warning at 90% utilization
  • Per-session memory budgeting

Sparkle auto-updater integration

We integrated the Sparkle framework so Konde Studio now updates itself in-app, no more manual DMG drag.

  • EdDSA-signed updates
  • Native progress UI
  • Auto-relaunch on install