Release Notes
New updates and improvements to QuickStok.
Added ability to set a default option for each modifier group
Modifier options now show their margin impact compared to the default option
Menu items now sync modifier groups and options from your Square catalog
Added café inventory count sheet template with downloadable CSV
Default modifier option now always appears first in the list
Cost calculations now correctly include modifier costs across all views
Modifier options with custom quantities now work properly
Swap modifier options now correctly link to exactly one ingredient
Menu item prices now display correctly for all variations
Re-syncing items from Square now properly updates all menu details
Updated Square sync button to use the correct Square branding
Updated homepage tagline
Updated blog post thumbnail image
Added warning alerts when counted amounts look unusual or incomplete
Added review modal to see flagged items and incomplete counts after submission
Added ability to edit counts directly in the review modal with filters
Added banner on count page showing alerts for flagged or incomplete submissions
Added educational banner explaining purchase units vs count units
Added multiple locations support with location switcher
Added locations management in settings
Added billing for additional locations
Added recipe card showing cost breakdown for each menu variation including modifiers
Staff can now count inventory on any device including iPad and desktop
Count form now optimized for iPad and desktop screens
Warning modals now show clearer unit labels and conversions
Import inventory option added for new locations
Count history rows are now fully clickable to open the review modal
Warning indicator now displays correctly in count alerts
Multiplier badge now shows the correct ratio in alerts
Warning message wording improved for incomplete counts
Submitting despite warnings now shows a clearer notification
Alert banner now clears when a submission is deleted or dismissed
Warning details only shown when relevant to the counted units
Last count now displays in the correct purchase units throughout the count form
Unusual amount detection is now more accurate
Zero counts no longer trigger warnings (zero means out of stock)
Count form layout improved with cleaner background
Staff sharing links now work correctly for each location separately
Multi-location dropdown menu no longer gets cut off
Each location's data is now properly separated
Added support for managing multiple café locations from one account
Staff can now complete inventory counts on any device including iPad and desktop
Inventory count page now shows automatic warnings for unusual or incomplete counts
Added alert popup highlighting flagged items and partial counts when reviewing submissions
Recipe cards now display cost breakdown for each menu variation including modifier costs
Added ability to duplicate modifier groups for faster menu setup
Added billing for additional café locations beyond the first one
Count form layout optimized for better viewing on iPad and desktop screens
Partial count warnings now integrated into the main count review dialog
Streamlined count submission flow with clearer confirmation messages
Fixed inventory count warnings to correctly identify items counted in unexpected units
Fixed count submission to properly save flagged item indicators
Improved warning message clarity for partial inventory counts
Fixed out-of-range detection to work correctly for all inventory items
Zero counts are no longer flagged as suspicious since they simply mean out of stock
Fixed previous count display to show correct units throughout the count form
Warning banner on count page now clears properly when submission is deleted or dismissed
Staff count invitation links now work correctly for specific locations
Fixed menu dropdown overflow display issues
All recipe variation ingredients and modifier groups now save correctly
Added usage banner showing your plan limits on all pages
Hopper can now look up your past orders and current alerts
Added ability to close a location with data summary and name confirmation
Stock count review now lets you edit all items before saving
Hopper now shows helpful guidance about pending receipts and supplier emails
Hopper responses now stream in real-time for faster interaction
Hopper now shows order and delivery dates when discussing purchases
Hopper upgraded to latest Claude AI model for better responses
Chat messages now have better spacing around the input box
Add location modal redesigned with clearer billing summary
Free tier banner now shows all five plan limits with better contrast
Landing page FAQ and comparison updated for multi-location support
Inventory usage tooltip now displays above the icon to stay visible
Upgrade button now appears in chat when you hit daily message limit on free plan
Inventory import template now supports up to 50 items
Receipt usage count now includes both uploaded and emailed receipts
Upgrade button in free tier banner now opens modal instead of redirecting
Dashboard spending chart and pinned staff now filter by your active location
Location switcher and add location modals now center properly on screen
Add location modal no longer zooms in on inputs on iPhone
Deleting a location now properly cancels the billing charge
Alerts page now correctly shows in-transit orders using your local date
Order sheet now excludes items still in transit
Hopper now understands suppliers are auto-created from receipts
Free users now see upgrade modal when trying to add a second location
Turning off plan override now correctly resets you to free plan if no subscription
Recipe variations let you track different sizes and preparation styles of the same menu item
Modifier groups let you add optional ingredients (like extra shots or milk alternatives) to recipes
Recipe costs now automatically include modifier ingredient costs for accurate profitability
Duplicate modifier groups to quickly create similar add-on options
Refer a friend program: give a month of Pro, get a month free when they upgrade
Share your referral link via text, email, or copy to clipboard
Referral stats show how many friends you've referred and rewards earned
Hopper the inventory mascot now appears in loading screens throughout the app
Recipe editor now shows all variations in tabs for easier editing
Create modifier groups directly while editing a recipe without leaving the page
Each recipe variation now calculates its own cost based on its unique ingredients and modifiers
Supplier lead times now show a confirmation message when saved
Purchase history now defaults to showing This Month's orders
Product screenshots updated to show latest features across marketing pages
Recipe variations and their ingredients now save reliably when editing
Modifier groups now attach correctly when creating new recipes
Duplicate ingredients are now prevented between base recipe and modifiers
Supplier lead time input can now be cleared and updated properly
Referral program now activates correctly when new users sign up
System handles high-traffic periods gracefully with friendly loading states
Added ability to manage multiple café locations from Settings
Added location switcher to easily switch between your café locations
Added support for billing additional locations through your subscription
Added recipe variations so you can track different sizes and versions of the same menu item
Added modifier groups to track add-ons, swaps, and customizations (like extra shots or milk alternatives)
Added ingredient tracking for modifiers so costs are included in your profit calculations
Added duplicate button for modifier groups to speed up creation of similar options
Added inline creation of modifier groups directly in the recipe editor
Added lead time confirmation message when updating supplier delivery times
Recipe cost calculations now include modifier ingredient costs for accurate profit tracking
Each recipe variation now shows its own cost breakdown including modifiers
Variations can now have their own unique ingredients and pricing
Modifier groups can be set as swap types with shared quantities or custom add-ons
Moved sidebar navigation to improve layout and ease of use
Supplier timeline now defaults to current month for easier navigation
Updated all loading animations with our friendly Hopper mascot
Replaced navigation icon with pixel art Hopper mascot in sidebar
Fixed issue where variation ingredients weren't saving correctly
Fixed modifier groups not attaching properly when creating recipes
Fixed duplicate modifiers appearing in ingredient lists
Fixed recipe prices displaying incorrectly for variations
Improved handling when AI service is temporarily overloaded during receipt processing
Refer a friend program: invite others and you both get a free month of Pro
Share your referral link via email, text, or copy-and-paste from the new Refer & Earn page
Referral modal with confetti celebration when you share your link
Hopper pixel art mascot now appears in the AI chat with a fun fill-in animation
Email share picker lets you choose Gmail, Outlook, or your default email app
Rebranded AI assistant from Stoky to Hopper throughout the entire app
Hopper icon and name now appear in all AI processing states
Landing page browser mockup now features Hopper pixel art and branding
Comparison table now shows Hopper icon with teal glow for better visibility
Share via text now opens your messaging app directly instead of showing extra menus
Supplier lead time field now lets you clear and type a new value without issues
Referral rewards now apply correctly when new users sign up through your link
Landing page no longer crashes when viewing receipt mockup graphics
Added 'Start My Count' button to quickly begin a new inventory count
Notes field now collapses by default to save space — tap 'Add note' to expand when needed
Redesigned mobile counting screen with cleaner card layout and easier-to-tap quantity buttons
Progress bar now stays visible at top while you scroll through items
Improved scrolling performance on item lists
Fixed iPhone keyboard no longer zooming in when typing notes
Fixed counting screen staying stable when iPhone address bar appears or disappears
Fixed spacing at bottom of counting screen on iPhones with notches
Fixed item quantities showing empty instead of zero by default
Fixed item names now showing in full without being cut off
Added 'Start My Count' button to quickly begin a new inventory count
Added collapsible notes field that lets you add optional notes without cluttering the count screen
Redesigned mobile count screen with cleaner card layout and easier-to-tap buttons
Improved scrolling performance on long item lists
Progress bar now stays visible at the top while scrolling through items
Item names now display in full instead of being truncated
Quantity buttons are now larger and easier to tap on mobile
Fixed iPhone keyboard no longer auto-zooms when typing notes
Fixed count screen no longer shifts when Safari's address bar appears or disappears on mobile
Fixed layout issues on notched iPhones (safe area spacing now works correctly)
Fixed quantity fields now show empty instead of zero when starting a count
Added email receipt forwarding — forward receipts from Gmail, Outlook, or Yahoo and they'll appear in your Purchases inbox for review
Email receipts now show a preview of the PDF or image attachment before you approve them
Added an amber notification badge on the Purchases page when you have pending email receipts waiting for review
Email forwarding setup now sends a verification link to your email instead of requiring manual steps
Added a verified badge next to your email forwarding address once setup is complete
You'll now receive an email notification if you forward a duplicate receipt
Added a detailed Email Forwarding Guide to the blog with step-by-step setup instructions
Added time range toggle on cost history — view current month, last month, last quarter, 6 months, or 12 months
Cost snapshot cards now show totals across your selected time range, not just a single month
Added tooltips on cost breakdowns — hover (desktop) or tap (mobile) to see what each cost includes
Email receipts now route through the same review flow as manual uploads for consistency
Made the MRR vs Burn card more compact and widened the cost history column for better readability
Cost breakdown and MRR vs Burn cards now update automatically when you change the time range
Bottom dashboard cards now have equal heights for a cleaner look
Fixed 'last month' toggle to show only the previous month, not current plus previous
Fixed quarter view to show exactly 3 months of data
Fixed cost history table to exclude non-infrastructure costs from the Infrastructure column
Fixed MRR vs Burn card to update correctly when you change the time range
Fixed blog category filter and mobile navigation Blog link
Gmail setup now works correctly when you have multiple Google accounts signed in
Fixed Gmail setup instructions to use email filters instead of global forwarding to prevent accidentally forwarding all your mail
Added a warning in Gmail setup instructions about not enabling global forwarding
Email receipts are now subject to the same Pro plan scan quota as manual uploads
The system now prevents duplicate email receipts from being processed multiple times
Scan your storage shelves with your phone camera to automatically build your inventory using AI vision
Forward receipts directly from your email (Gmail, Outlook, Yahoo) and they'll be processed automatically
Your first receipt now automatically populates your inventory to help you get started faster
Notification badge appears on Purchases when you have emailed receipts waiting for review
Email forwarding setup guide added to Settings with your personal receipt email address
Health monitoring dashboard to track system performance
Blog post: Complete guide to setting up email receipt forwarding
You'll receive an email notification when duplicate receipts are detected
Emailed receipts now require your review before being added, just like manual uploads
You can now preview PDF, image, and email attachments when reviewing emailed receipts
Duplicate receipts from email are automatically detected and prevented
Email forwarding is now limited by your plan's scan quota, same as manual receipt uploads
Shelf scan review lets you edit category and purchase unit, with quantity removed for clarity
Verified badge now appears when email forwarding is successfully set up
Shelf scan now opens your device camera immediately when you start scanning
Gmail setup now works correctly when you have multiple Google accounts
Gmail instructions clarified to use email filters instead of global forwarding to prevent accidentally forwarding all your mail
Blog category filter now works properly on mobile devices
Email receipts with PDF attachments are now processed correctly
Scan your storage shelves with your phone camera to instantly build your inventory using AI vision
New users can now auto-populate their inventory by uploading their first receipt
Set up email receipt forwarding in Settings with your personal receipt email address
System health dashboard to monitor app performance and errors
Scan shelves button now available on empty inventory screen and in header (mobile only)
Updated Chinese marketing copy with clearer feature descriptions and headlines
Shelf scan review now lets you edit category and purchase unit, with quantity removed
Shelf scan now automatically opens your device camera when you start scanning
Receipt upload now hides the extracted table on mobile and stacks items vertically for easier reviewing
Custom branded calendar picker for selecting delivery dates
Confirmed receipt matches now show a toggle to switch between purchase and base units instead of free text
Items excluded from count now automatically hidden from order suggestions and order sheets
Order & Alerts badge now clears when you visit the page or generate an order sheet
Ordered items automatically clear from suggestions after you submit a new count or after 3 days
AI Pars modal now shows exactly how many count cycles are needed and gives frequency guidance
Mobile menu now slides down with a smooth staggered animation
Mobile navigation shows larger logo with tagline
Receipt extraction now better recognizes purchase units, delivery dates, and item names from your invoices
Receipt matching now uses smart semantic search to find items not yet in your inventory
Confirmed receipt matches now always use the purchase unit from your inventory for consistency
You can now edit units on confirmed matches, with a clear indicator when units come from your inventory
Receipt match rows now wrap long item names and align controls consistently
Order & Alerts now shows suggested quantities in purchase units (cases, bags) instead of count units
Inventory calculations now refresh automatically after every count submission
Alerts badge now only appears when new counts have been submitted since you last checked
Data readiness info for AI Pars now appears in a hover tooltip on desktop
Landing page now uses lighter, tighter typography with warmer colors for a cleaner look
Reduced spacing between sections on landing page for smoother scrolling
Delivery checkmark now only appears after the actual delivery date has passed
Duplicate receipt warning modal restored when uploading the same receipt twice
Receipt match rows now vertically centered with consistent column widths
Editing count history or changing unit sizes now correctly updates your last count
Count reminder send-now button now works correctly
Alerts badge now hides when you're on the Alerts page
Profile updates now save correctly before the badge refreshes
Pricing page layout adjusted for better mobile and desktop display
Dark sections on landing page no longer flash white when loading on mobile
Landing page layout tweaks for receipt scanner and order sheet sections
Added onboarding checklist with setup steps for lead times, counting routines, and payment options
Added Account Health widget that appears after completing onboarding
Added downloadable inventory import template with examples to help you get started faster
Added ability to set custom par level buffers for each product category
Added inline editing in count history — tap any quantity to quickly fix mistakes
Added outlier detection to automatically flag unusual inventory counts
Added supplier lead time tracking to help Stoky make better ordering suggestions
Split purchase tracking into order date and delivery date for more accurate usage calculations
AI Pars now locked until 85% of your items have enough counting data for accuracy
Made count history editing more obvious on mobile — edit icon now always visible
Highlighted the row you're editing in count history for clarity
Improved weekly usage calculations with better outlier filtering and accuracy checks
Stoky can now read your existing supplier lead times when making suggestions
Stoky now gives guidance on order accuracy and par level setup quality
Fixed inventory template download not working on mobile devices and Safari
Fixed crash when opening the inventory page
Fixed error when opening par level suggestions
Fixed inline editing in count history to only show relevant units for each item
Added ability to edit past inventory counts directly in your count history
Added downloadable inventory import template with examples to help you get started
Added category-specific par level overrides so you can fine-tune pars for different product types
Added AI par suggestions lock until you have enough data quality (85% of items need medium or better data)
Added outlier detection to flag unusual counts in your history
Added delivery status icons in purchase history so you can see what's been received at a glance
Added duplicate receipt detection with option to skip when uploading invoices
Stoky AI assistant now helps you set supplier lead times and improve order accuracy
Made the app faster by loading multiple things at once instead of one at a time
Moved inventory preferences out of popup into main Store Setup page for easier access
Updated onboarding checklist to guide you through lead times and count cycles
Made it easier to edit counts on mobile by tapping anywhere on the quantity
Improved how we calculate average weekly usage to be more accurate with your actual data
Updated par buffer options to match sensible multiples (1x, 1.25x, 1.5x, etc.)
Stoky now knows your current par settings and data quality when giving advice
Fixed batch receipt upload so skipping one receipt properly loads the next one
Fixed duplicate receipt warning showing up twice when uploading multiple invoices
Fixed inventory template download not working on mobile devices
Fixed category par override settings layout on mobile screens
Fixed spacing and layout issues with category names on mobile
Fixed app crash that could happen when viewing your inventory page
You can now edit item quantities directly while matching receipts
Recipe editor now works better on mobile devices
You can now change the counting unit when adding ingredients to recipes
Recipe costs now calculate correctly when using different units than your inventory (ounces, grams, pounds, liters, milliliters)
Receipt scanning now accurately reads quantities from all vendor formats, including image-based price badges
Manual quantity edits in receipts now update unit prices correctly
Connect your Square POS to automatically sync menu items and track sales
Import your Square menu directly into recipes with one click
Multi-select recipes to edit or delete several at once
Click empty recipes to quickly start editing them
Square synced items now show a badge so you know which data comes from your POS
Recipe usage now calculated from a 28-day rolling average for more accurate forecasting
New support category for integration help, with quick access from settings
Redesigned integrations page with clearer upgrade messaging and coming soon features
Simplified recipe category management with better grouping and organization
Improved recipe completion guidance to help you get started with Square sync
Confirmation prompts now prevent accidental deletion of recipe categories with items
Settings tabs now scroll smoothly on mobile without jumping around
Recipe cards highlight in teal when selected for multi-select actions
Blog redesigned with a cleaner, magazine-style layout and thumbnails
Square sync now correctly handles large order volumes up to 10,000 orders
Square icon colors updated to match official Square branding
Recipe purchase amounts now convert correctly from Square data
Mobile settings page no longer scrolls off screen horizontally
Action buttons on mobile now stay within safe viewing area
Recipe cost display fixed on mobile devices
Category sections no longer show duplicates
Delete button in recipe edit panel now works properly
Square recipes button shows correct icon throughout sync process
Added a Getting Started guide with step-by-step screenshots to help you set up QuickStok
Added a comparison table showing how QuickStok stacks up against other inventory tools
Replaced email verification links with a simpler 6-digit code you enter on the same page
Redesigned the upgrade prompt with a cleaner, more spacious layout
Updated the Stoky AI mobile chat with a Square-inspired design and quick prompt suggestions
Improved homepage layout with better spacing and visual flow between sections
Made blog screenshots display full-width for a cleaner, more modern look
Polished the mobile chat experience with tap-to-send prompt chips and better spacing
Fixed upgrade checkout to show a loading screen instead of briefly flashing the dashboard
Fixed button alignment on pricing cards so they line up properly
Fixed text contrast on verification code screen for easier reading
Fixed bulk upload feature display on mobile devices
Connect your Square POS to automatically sync your menu and import items as recipes
Select multiple recipes at once to delete or manage them in bulk
Enter your login code directly on the page instead of clicking an email link
Getting started guide with step-by-step screenshots added to help center
Redesigned blog with cleaner layout and article thumbnails
Comparison table now highlights QuickStok features more clearly
Login code verification text is easier to read with better colors
Settings tabs now scroll smoothly and stay in place on mobile
Settings page no longer scrolls off screen on mobile devices
Selected recipes now show the correct teal highlight color
Recipe categories are now organized correctly with no duplicates
Deleting a category with recipes now shows a proper warning
Delete buttons now show confirmation dialogs instead of immediately removing items
Square menu items now import with their correct categories
Recipe cost of goods sold displays correctly on mobile
Sign up buttons on pricing page are now aligned at the same height
Added Item Units page to set up base units and conversions with AI-powered suggestions
Added direct Pro plan signup option on the landing page
Added PDF preview when viewing original receipts
Added edit button to confirmed receipt matches for quick adjustments
Added pagination to purchase history for easier browsing
Updated pricing: Pro plan now $35/month, $84 quarterly, or $294 annually
Free plan now includes 10 receipts per month
Made entire supplier card clickable for easier navigation
Improved unit setup page with better mobile layout and sticky save button
Historical inventory counts now automatically convert when you update unit conversions
Par levels now recalculate automatically when you change the par buffer multiplier
Par buffer settings now offer more precise control with steps from 1x to 4x
Purchase unit is now required when adding new inventory items
AI unit suggestions now require a button click instead of loading automatically
Inventory list now refreshes automatically after editing items
Supplier information now stays in sync across all item edits
Unused suppliers are automatically removed when purchases are changed or deleted
Faster page loading with improved database performance
Reduced AI conversation costs while maintaining chat quality
Fixed navigation scroll on landing page when clicking anchor links
Fixed staff PIN limits to match across the system
Fixed receipt limit enforcement for free and Pro plans
Fixed AI chat to use the correct OpenAI model version
Fixed receipt matching to retry on failures and handle partial results
Fixed inventory counts to convert correctly when deleting count history
Fixed unit setup to show base unit correctly when editing items
Fixed purchase unit editing on mobile devices
Fixed supplier assignment when adding items from unmatched receipts
Fixed timing issues when converting units during item edits
Added AI-powered base unit setup page with smart suggestions to help configure item units
Added ability to view PDF receipts directly in the app
Added unit toggle in count form to switch between base and purchase units with automatic conversion
Added pagination to purchase history for easier browsing
Added edit button to confirmed matches in receipt review
Added supplier dropdown with option to create new suppliers during receipt review
Made par buffer settings more granular with steps from 1x through 4x
Improved count form to start with uncounted state instead of requiring mark-all action
Made entire supplier card clickable for easier navigation
Improved count tracking to support partial submissions without requiring all items counted
Made receipt date editable and required for better record accuracy
Added ability to edit supplier and date in purchase history
Improved unit setup with sticky save bar and exit button
Made purchase unit required when adding new items
Changed AI suggestions to manual trigger instead of auto-loading
Par levels now automatically recalculate when buffer multiplier changes
Count history now always shows the unit used for each count
System now automatically removes unused suppliers when purchases are changed or deleted
Sped up count submission, inventory loading, and alerts with optimized data processing
Fixed issue where deleting a count didn't properly restore previous stock levels
Fixed unit conversion when reverting counts after deletion
Fixed supplier information sync to prevent mismatches across edits
Fixed duplicate receipt detection to use confirmed date and supplier values
Fixed extraction confusion between similar measurements like 10oz vs 100ct
Fixed mobile layout for unit setup with better tap targets
Fixed issue where changing units didn't update historical count conversions
Added AI-powered Item Units setup page to help configure purchase and base units for your inventory
Added PDF preview when viewing original receipts
Added supplier dropdown with option to create new suppliers when reviewing receipts
Added ability to toggle between purchase and base units when doing stock counts
Added inline editing for supplier and date in purchase history
Added pagination to purchase history for easier browsing
Added edit button to confirmed matches when reviewing receipts
Added helpful rotating tips during batch receipt processing
Made purchase unit field required when adding new inventory items
Improved receipt reading to better capture product specifications and package sizes
Improved accuracy when extracting prices and totals from receipts
Made entire supplier card clickable for easier navigation
Expanded inventory search to include category, supplier, and status
Stock count form now defaults to uncounted state instead of zero
Made receipt date editable and required during review
Automatic cleanup of unused suppliers when purchases are changed or deleted
Historical stock counts now automatically convert when you change purchase units
Inventory list refreshes immediately after editing to show updated counts
Improved duplicate receipt detection using confirmed dates and suppliers
Fixed issue where stock counts weren't reverting correctly when deleting the latest count
Fixed problem with matches pointing to deleted inventory items
Fixed incorrect matching of items with different package sizes (like 10oz vs 100ct)
Fixed supplier information getting out of sync when editing items
Fixed purchase history to show newest purchases first
Fixed alignment of select-all checkbox in inventory table
Fixed unit conversion issues when editing purchase units on mobile
Added full Chinese language support — switch between English and Chinese in Settings
Choose what time you want to receive your daily low-stock alerts
Test your alert emails before they go out to make sure everything looks right
Added Dairy Alternatives as a new inventory category
Delete your account directly from Settings if you need to close your QuickStok account
Added a blog with helpful articles about inventory management
See helpful tips while uploading receipts or importing spreadsheets to make the process easier
Added supplier dropdown when reviewing receipts so you can quickly assign or add new suppliers
Switch between counting units and purchase units while doing counts — QuickStok automatically converts
Mark all items as counted at once or submit partial counts when you're interrupted
Receipt scanning now better recognizes coffee roaster orders with exact product names and specs
Upgraded receipt scanning to better extract product details like size, weight, and pack counts
Improved price and date extraction accuracy from receipts
Receipt dates are now editable and required — you can type them in if the scan missed it
Made batch upload option more noticeable in the receipt upload screen
See the original receipt image while reviewing batch uploads and matching items
When uploading multiple receipts, new items from earlier receipts now match automatically in later ones
Inventory search now looks through categories, suppliers, and status — not just item names
Date and supplier fields moved to the matching step so you confirm them alongside your items
Redesigned Settings page with clearer sections and easier navigation
Added Stoky AI help banner to support page for faster answers
Made rotating tips text easier to read during processing
Fixed issue where skipping a single receipt would get stuck instead of returning to upload
Fixed duplicate receipt detection to use the date and supplier you confirmed, not the original scan
Fixed count form to properly record zero for out-of-stock items
Fixed confusion between similar items like 10oz bags vs 100-count boxes when matching receipts
Fixed purchase history to show newest orders first
Fixed inventory sorting to group by category, then alphabetically by name
Fixed select-all checkbox alignment in inventory table
Fixed issue where receipt matching would try to link to deleted inventory items
You can now upload multiple receipts at once and review them one by one before saving
Stoky AI can now draft supplier emails for you with quick Gmail and email app buttons
Added Release Notes page so you can see what's new in QuickStok
QuickStok now appears properly when shared on social media and search engines
Redesigned home page with cleaner layout and Stoky AI chat preview
Simplified sidebar navigation with cleaner white design
Mobile menu now works smoothly with hamburger button and better spacing
Renamed 'Suggest Pars' to 'AI Pars' for clarity
Stoky AI page now has a floating input bar for easier chatting
Batch receipt uploads now respect file size limits and process receipts one at a time
Fixed duplicate items appearing when matching multiple receipts
Action buttons are now properly aligned on batch matching screens
Gmail draft links now include the subject line correctly
Supplier email lookup now works even with partial email addresses
Release Notes page now always shows the latest updates
Choose what time you want to receive your daily low-stock alerts
Send yourself a test alert email to see what your daily notifications will look like
Delete your account directly from Settings if you need to close your café's QuickStok account
Upload multiple receipts at once and review matches one by one
Ask Stoky AI to draft supplier emails for you with a ready-to-send template
Open draft emails directly in Gmail with one click
Full Chinese language support — switch between English and Chinese in Settings
Public release notes page so you always know what's new
AI helper banner on the support page to get instant answers
Completely redesigned Settings page with organized tabs for General, Store Setup, Notifications, and Billing
Cleaner, more organized layout when reviewing batch receipt uploads
Refreshed homepage design with smoother animations and better visual flow
Added security to API routes that analyze receipts and match inventory items
Batch receipt upload now correctly removes duplicate items from the review screen
Supplier email lookup now finds partial matches instead of requiring exact names
Gmail compose links now correctly include the subject line
Batch save now properly advances to the next receipt after confirming
Success messages only appear after your changes are fully saved
Release notes page now always shows the latest updates
Mobile layout spacing improved across inventory, count, and settings pages
Added Dairy Alternatives as a new inventory category
Added Chinese language support with language toggle in Settings
Added ability to choose what time you receive daily low-stock alerts
Added test email button so you can preview your low-stock alerts
Added delete account option in Settings
Added helpful rotating tips during receipt and import processing
Stoky AI can now draft supplier order emails with a Gmail compose button
Added blog with helpful articles about inventory management
Redesigned Settings page with clearer tabs and better organization
Receipt scanning now better recognizes coffee roaster orders and product details
Improved accuracy when reading prices and totals from receipts
Search now looks across item names, categories, suppliers, and status
Batch receipt upload is now more visible and easier to find
Made rotating tips easier to read with better text visibility
Stoky AI now knows how to answer questions about receipt accuracy
Receipt review now shows the original receipt image for reference
Purchase history now sorts newest first
Fixed receipts sometimes matching to items you've already deleted
Fixed batch receipt matching not finding items added from previous receipts
Fixed receipt dates defaulting to wrong year
Fixed select-all checkbox alignment in inventory table
Fixed batch receipt buttons and layout on mobile screens
Added Release Notes page to keep you updated on new features and improvements
Introduced Stoky AI, your intelligent inventory assistant that can answer questions and take actions
Added inventory limit notifications to help free plan users manage their item slots
New action history log to track what Stoky AI does for you
Refreshed homepage design with clearer messaging about AI-powered inventory management
Redesigned navigation sidebar with cleaner, more modern look
Better mobile experience across all pages with improved navigation and layout
Stoky AI now understands your business context and provides more relevant suggestions
Smarter order alerts with better default settings
Renamed AI-suggested par levels to 'AI Pars' for clarity
Release Notes page now always shows the latest updates
Fixed mobile layout issues across inventory, purchases, and other pages
Improved message display in Stoky AI conversations