What's new on KeyAway

Last updated: August 3, 2026

Release notes for major features, improvements, and fixes shipped to KeyAway.

Platform release history

Catalog activity feed →

February 2026

  1. ·PR #35

    fix: notification caching issue on admin pages and Sanity Studio

    fixperfapi

    Fixes stale notifications on admin pages and Sanity Studio by adding cache tags, revalidation on program changes, and bypassing cache for admin routes.

    Highlights

    • Notifications query uses cache tags for proper invalidation
    • Admin and Studio routes bypass Next.js cache for fresh bell data
    • Webhook revalidation busts notifications tag on program/cdKey updates

    Caching

    • Middleware passes pathname header for route detection in layout
    • Root layout revalidates every 60 seconds for public pages
  2. ·PR #34

    feat: featured program rotation, UI, and admin controls

    featuiapi

    Introduces a rotating Featured Program experience on home and /programs, backed by Sanity featuredProgramSettings and admin controls for schedule, criteria, and manual override.

    Highlights

    • FeaturedProgramSection on home and programs pages with key stats
    • Rotation rules: weekly/bi-weekly/monthly with multiple selection criteria
    • Admin panel to tweak schedule, criteria, and manual featured pick

    CMS

    • featuredProgramSettings document type
    • program gains featuredDescription and showcaseGif fields
    • getFeaturedProgram server logic with cached rotation
  3. ·PR #31

    feat(admin): messages, key suggestions, analytics, and header badges

    featuiapifix

    Admin dashboard and messaging improvements: editable message status and contact email, key suggestions moderation UI, analytics unique visitors, and header badges for new messages and suggestions.

    Highlights

    • PATCH update-message API with editable email in admin modal
    • Key suggestions admin greys rejected entries with editable contact
    • Header badges for new messages and key suggestions (60-day window)

    Admin fixes

    • Key reports fetch all reports instead of last 30 days only
    • Messages table layout fix; missing details show as dash
    • Analytics dashboard: total programs from query, unique visitors metric

For day-to-day listings and key drops, see Updates.