Skip to main content

Changelog

Follow new updates and improvements to Sommy.ai.

April 22, 2026 Release

Chat & Recommendations Enhancements

  • Multi-turn context continuity — refinement messages (e.g., "remove wines from Australia") now carry forward food pairing context and wine type/region signals from prior turns

  • Sticky pairing engine — follow-up messages after a pairing result stay in the pairing engine rather than falling through to generic recommendation routing

  • Prior recommendations context — wines shown in prior turns are now included in the request context, so Sommy can infer wine type/region for refinement turns

  • Confidence score pill colors — green ≥85%, orange ≥70%, grey below (was grey at 85%)

  • "In your cellar" button — now tappable when wine is only in cellar (not in My Wines); taps navigate to inventory screen

Cellar (Inventory)

  • Cellar item detail sheet — new full-screen sheet with inline quantity +/− controls, wine info chips, notes, catalog pairings, and Add to My Wines button; replaces hamburger menu actions

  • Real catalog pairings — cellar detail sheet shows actual food pairings from the wine catalog (previously hardcoded)

  • Unresolved count badge — new provider tracking wines not yet matched to the catalog

My Wines

  • Real catalog pairings — "Sommy suggests pairing with" section now shows live data from the catalog pairings data

YourPour Feed

  • Dynamic greeting — tagline rotates through contextual, witty lines based on day of week and time of day (Friday evening → "it's wine o'clock — you've earned it"); fades in on load

  • Feed customization — new sheet to show/hide and reorder feed cards

Session History

  • Session history browser — new page to browse and resume past exploratory chat sessions; wine cards rendered inline in replay via role: "wines" turns

Memory & Context

  • Episodic memory service — fetches and caches a natural-language summary of the user's recent interactions for injection into recommendation prompts

Onboarding

  • Pause/resume questionnaire — progress persisted to SharedPreferences; "Continue later" button; resume banner on re-entry

Import

  • CellarTracker, Vivino, Vinocell source images — import source cards now show app logos

  • Import wizard improvements — staging row model and provider updates; S3 processing screen fixes

Scan

  • Wine label confirm sheet — improvements to post-scan confirmation flow

  • Meal scan result model — additional fields on meal scan results

Enhanced Onboarding, and new Geo Awareness

Deep-Dive Onboarding Questionnaire

A two-phase palate profiling flow that fires after basic onboarding, building a structured user_palate_profile beginning from the user's very first session.

Geo Awareness — Phase 1: Foreground Venue Detection

When Sommy comes to the foreground, it silently checks the user’s location against Google Places. Shows a contextual prompt at wine shops and restaurants.

  • Wine shop sheet — "Looks like you're at [Name] — Want to scan the shelf?"

  • Restaurant sheet — "At [Name]?" with two CTAs: Open Pairing Chat (pre-fills venue context via pendingChatInputProvider) and Scan Wine List

🍷 Shelf Scan Improvements

Shelf Scan — Continuous Mode

  • Pan-and-detect for Shelf Scan; Sommy auto-detects wine labels as you sweep

  • In-memory dedup registry prevents re-triggering on the same labels

  • Green flash + haptic feedback on each bottle found

  • Shutter button in Shelf mode navigates to cart; Explore Tier users still see upgrade gate

  • Framing hint updated to "Pan slowly — Sommy scans as you sweep"

Shelf Scan — Cart Improvements

  • Delete button on each wine card to remove irrelevant results

  • "Saved to My Wines" replaces "Already in My Wines" after saving from cart

  • Label photo URL now captured and passed through to My Wines on promotion

Response Mode

  • New Quick / Balanced / Sommelier preference. This allows users to choose between quicker, lightweight AI chat responses or longer, more thorough AI chat responses

  • Mode chip in chat header; tap to change inline

  • Response mode applies to all recommendation, pairing, evaluation, comparison, exploratory, and recipe import flows

Food-Led Pairing

  • New classifier intent distinguishes "what pairs with X" (food-led) from "wine for my dinner" (profile-led)

Billing Page

  • Shows ‘current plan’ card, feature list, tier badge, and renewal date

  • Upgrade CTAs for Explore; Manage Subscription button for paid users (deep-links to App Store/Play Store)

  • Restore Purchases button

  • Credits row removed from Profile; Billing row added with amber tier badge

Profile Page Redesign

  • Dark gradient user card with avatar photo (falls back to initials), tier badge, member-since date

  • ‘Log out’ button now more prominent

  • ‘Response Mode’ selector below user card

Bug fixes

  • ‘Scan Shelf’ pick-from-album now working on Android

Earlier updates