Desktop App Release Notes

ShopSavvy for macOS, Windows, and Linux · RSS feed

v0.9.6

2026-03-24
  • Fixed an issue that could prevent the app from launching on some systems

v0.9.5

2026-03-24

v0.9.4

2026-03-23
  • Bug fixes

v0.9.3

2026-03-21
  • Added Auto-Buy: set a target price and ShopSavvy purchases automatically when it drops
  • Browse and discover community-scored deals with upvotes, comments, and grades
  • Added Mac App Store distribution with subscription support via StoreKit

v0.9.2

2026-03-20
  • Add products to context from deal cards, deal details, and comparison table headers
  • Context chips now animate in smoothly when added
  • Improved checkout reliability with smarter form detection and auto-fill

v0.9.1

2026-03-19
  • Touch ID now prompts upfront when you start checkout instead of interrupting mid-flow
  • Price charts now show a dashed line at your alert threshold so you can see how close the price is to triggering a drop alert
  • Fixed checkout token resolution issues that could cause address fields to fill incorrectly

v0.9.0

2026-03-18
  • Pin one or more products as context for your next message by clicking or right-clicking any product card
  • Right-click products in the lineup to add them to context, compare prices, watch, open in browser, copy link, or email
  • Copy tables and messages as Rich Text for pasting into emails and docs with formatting preserved
  • Set default search filters in Settings: exclude used items, in-stock only, exclude marketplace sellers, prefer free shipping
  • The assistant now proactively mentions significant price drops on your watched products when you start a conversation
  • Seasonal shopping banner on the new conversation screen shows upcoming sales events with timing and expected discounts
  • The assistant now advises on optimal purchase timing based on upcoming shopping events
  • Email any product or your entire lineup to someone with one click
  • Checkout now shows real-time progress updates instead of polling for status
  • Fixed conversation merge sometimes failing due to missing product data
  • Internal settings like search filters and retailer preferences are now hidden from the memories list

v0.8.9

2026-03-17
  • Fixed conversation merge not showing results after completion
  • Share button now lets you choose between sharing the lineup or the full conversation
  • Your selected conversation now persists across app refreshes
  • Fixed duplicate menu bar icons appearing in some cases
  • Improved background helper startup reliability

v0.8.8

2026-03-17
  • Hover over conversations in the sidebar to see a summary tooltip
  • Share your product lineup with others via a shareable link
  • Drag and drop conversations onto each other to merge their context and lineups
  • After setting up a price watch, see a preview of the email alert you'll receive
  • Improved accessibility with ARIA labels for screen readers
  • Your last conversation now automatically reopens when the app restarts or refreshes

v0.8.7

2026-03-14
  • Added "Call for Me" — ask your assistant to call nearby stores to check product availability, current prices, deals, and price matching. Watch the call happen live with real-time transcripts and results.
  • Price monitoring now continues even when the app is completely closed
  • The app window now behaves like a normal Mac app: Cmd+Tab, Dock clicks, and window close all work as expected
  • Added per-product "Refresh Now" buttons on watched product cards
  • Added a "Refresh All" button in the Watched Products header
  • Added a collapsible refresh queue showing remaining products and estimated time
  • Fixed duplicate completion logs during background price checks
  • Right-click any message to copy text, copy as markdown, or quote and reply
  • The assistant now mentions when search results match products you're already watching
  • Conversation title and start time now shown at the top of the chat, with inline rename
  • Click any table column header to sort by that column, plus improved table and blockquote styling
  • Select multiple watched products at once to bulk-delete, change alerts, or update refresh schedules
  • The assistant now shows available coupon and promo codes when discussing retailer prices
  • Set preferred and excluded retailers in Settings — the assistant will respect your preferences in searches
  • Personalized time-of-day greetings on the new conversation screen
  • Hover over a conversation in the sidebar to see a quick summary of what was discussed
  • Improved screen reader support and keyboard navigation throughout the app

v0.8.5

2026-03-13
  • App stays running when you close the window so price monitoring continues in the background
  • New menu bar icon with navigation shortcuts, live refresh progress, and next refresh timer
  • ShopSavvy can now start automatically at login
  • New settings for background refresh, menu bar icon visibility, and auto-start at login
  • Watched product cards show when the next price check is scheduled
  • Added a manual "Refresh Now" button in Settings to check all watched products immediately
  • Data automatically refreshes when you re-open the app after it's been hidden for a while
  • Price pills now show green and red arrows when prices change after a live check
  • Brief confirmation checkmark appears on price pills when a live price is verified
  • Hovering a price pill shows whether the price was just checked live
  • Lineup product cards now show full details with images, prices, and View/Settings buttons
  • Products watched via a lineup show which lineup they belong to
  • Tapping a lineup notification opens the app, scrolls to that lineup, and highlights it
  • The assistant now asks whether to keep or remove individual products when unwatching a lineup
  • Email notifications for lineup product changes and related news
  • Suggested conversation starters auto-cycle on the new conversation screen
  • When the assistant asks you a question, you can skip it cleanly or type a freeform answer
  • Question cards auto-scroll into view with a brief highlight when they appear
  • Delete confirmation auto-dismisses after 5 seconds if you don't respond
  • Added "Send Feedback" in the Help menu
  • Feedback request appears after your first and fourth conversations with options to dismiss or permanently disable
  • Fixed lineup titlebar buttons overlapping when multiple actions were visible
  • Fixed price pills sometimes showing only spinners instead of prices
  • Fixed some Shopify stores showing a generic store name instead of the actual retailer
  • Fixed an issue where launching the app while it was hidden could create duplicate instances
  • Faster first product search after a fresh launch
  • Improved reliability of background price monitoring on macOS when the app is hidden

v0.8.0

2026-03-12
  • Watch entire lineups to track a product category over time — get notified about news and new products
  • Watched lineup settings sidebar lets you customize alerts, toggle news and new product monitoring, and control which products are individually watched
  • Watch button on the lineup bar lets you watch or manage a lineup directly from the conversation
  • Watched products screen now shows your watched lineups with expandable product lists
  • Active conversations now move to the top of the sidebar
  • Lineup automatically expands when finished loading
  • Added "Send Feedback" button in Settings and after errors
  • Added automatic background refresh that checks prices on all your watched products while the app is open
  • Background refresh follows each product's configured schedule (hourly, every 4 hours, or daily)
  • Live progress indicator on the watched products screen shows which product is being checked
  • Added "Recently refreshed" sort option to see freshly-updated products at the top
  • New monitoring toggle in Settings to enable or disable automatic background refresh
  • Background refresh pauses automatically when your computer sleeps and resumes when it wakes

v0.7.1

2026-03-07
  • Fixed layout issue

v0.7.0

2026-03-07
  • Added webview-based checkout for retailers that don't support instant checkout
  • Buy It For Me now works with any retailer, not just those supporting instant checkout
  • Added slide-to-confirm payment verification for secure checkout
  • Added webview checkout test option in admin settings
  • Lineup action buttons are now always visible on product cards
  • Added "Add to Lineup" button for quickly adding new products
  • Export lineup data as CSV, TSV, JSON, or Markdown with copy-to-clipboard and save-to-file options
  • Copy any table or lineup as Spreadsheet format that pastes directly into Google Sheets and Excel
  • Lineup Export and Add buttons are now labeled and more prominent
  • Right-click any product in the lineup for quick actions like copying the link or emailing it
  • Comparison tables and data tables now have a labeled Export button with full format options
  • Watched products can now switch between grid and list views with inline sparklines
  • Product recommendations can display as a grid or scrollable carousel
  • Improved sidebar navigation prominence with section labels and accent indicators
  • Improved conversation list with accent indicators and date group dividers
  • Prices in chat are now clickable links that open the retailer's product page directly
  • Product cards and comparison tables show retailer logos and strikethrough pricing when available
  • New offer cards display compact, actionable price listings with retailer branding
  • Prices now appear as colored pill chips with retailer logos and brand colors, clickable to open the retailer's product page
  • Price pills work inline in text, in tables, and as dedicated comparison blocks with loading spinners
  • Offer price blocks update in place when live prices are verified, replacing cached data without duplication
  • Watched product prices now update from live sparkline data instead of stale database values
  • Sidebar buttons (close, save, watch, open in browser, vote) are now easier to click with larger touch targets
  • Toast notifications confirm when you watch, save, or stop watching a product or search
  • Sidebar nav items briefly pulse when you watch a new product or search
  • Watching confirmation cards in chat are now clickable to open the settings for that product or search
  • Active conversations now show a spinning indicator in the sidebar while the assistant is responding
  • Deleting a conversation now shows an inline confirmation instead of removing it immediately

v0.5.0

2026-03-06
  • Lineup now populates with smarter rankings and annotations when the assistant discusses multiple products
  • Collection Lineup mode now shows a total price for budget-building queries
  • Follow-up messages now work reliably within conversations and when re-opening old conversations
  • Product sidebar results now update in real time as prices are found
  • Store logos and retailer names now display correctly in the product sidebar
  • Deals and Alerts pages no no longer hidden behind the product sidebar
  • Settings, Watched Products, Watched Searches, and Conversations now adjust width when the product sidebar is open
  • Lineup position can now be changed in example conversations
  • Versus mode products now fill the available width with a side-by-side specs table
  • Briefing conversations now display a styled headline header
  • ShopSavvy logo now appears as the assistant avatar
  • Barcode scan messages now display as styled cards with format details
  • CSV file uploads now show a rich preview with column names, row count, and file size
  • Fixed broken chain-link icon on URL import cards and menu items
  • Replaced placeholder retailer names in example conversations
  • Improved response accuracy with consistent Lineup naming

v0.4.0

2026-03-05
  • Watched Products now shows live monitoring status with price change indicators and "last checked" timestamps
  • Hover over a watched product to see a price history sparkline chart
  • Watched Searches now shows match count badges and expandable recent deal matches
  • Tapping "upgrade" in watch settings now opens the subscription page
  • Product sidebar back button now properly hides the sidebar
  • Watch button in sidebar now opens a native settings window instead of an inline modal
  • Comment input bar no longer floats above the bottom of the sidebar
  • Links in the product sidebar now open in your system browser
  • Retailer logos and images now load correctly in the product sidebar
  • Tighter versus layout with less wasted space
  • Lineup loading state now shows progressive messages with staggered skeleton cards
  • Collapse button for the Lineup is now always visible
  • Lineup title no longer gets cut off by controls
  • Toggle Sidebar menu item now works reliably
  • Tier selector is now a smaller pill shape
  • App icon and name now show correctly in development mode
  • Single-product price checks no longer show the Lineup unnecessarily
  • Smarter follow-up questions when your query could use more context
  • Assumes the latest product version when you don't specify
  • Live price checks available when you want the freshest prices
  • More natural language when referencing articles and pricing data
  • Added "What's New" screen and update notifications
  • Push notifications for price drops, search alerts, and deals on macOS, Windows, and Linux
  • Notification countdown with 10-second timer before opening retailer pages
  • Full push and email notification settings matching mobile app
  • Fixed follow-up messages sometimes causing crashes or duplicate responses
  • Fixed reconnection issues when switching between conversations quickly
  • Back and forward navigation now works correctly after starting new conversations
  • Improved Lineup padding and spacing
  • You can now collapse the Lineup while it's loading
  • Fixed Remove and Replace buttons on Lineup product cards not showing their input fields
  • Improved Lineup population when using Basic tier
  • Dragging a URL into the chat area now shows a clear drop overlay
  • Imported URLs now display as styled cards instead of plain text
  • Single product imports and barcode scans now open the product sidebar directly
  • Menu items for Lineup and product sidebar now correctly enable and disable based on context
  • Product sidebar toggle in the View menu now shows "Show" or "Hide" based on current state
  • Wider product sidebar for easier browsing
  • Subscribe button now shows clear feedback when opening checkout or if something goes wrong
  • Usage limit messages now show your current plan and usage with an upgrade button
  • Prices now presented without unnecessary caveats about data freshness

v0.3.0

2026-03-04
  • Shopping assistant with real-time streaming conversations
  • Product comparison Lineup with side-by-side details
  • Watched products and searches with price drop alerts
  • Secure wallet with Touch ID for one-click checkout
  • Barcode scanner for quick product lookup
  • Dark mode support
  • Cross-platform support for macOS, Windows, and Linux
  • Automatic updates with background downloads