← Heard

Changelog

Every release, newest first. The same notes the app shows your team under Settings → About.

  1. v0.75.9August 2026
    • The guide and food bible are easier to read

      On a tablet or a laptop, the user guide and the food bible ran text all the way across the screen — about a hundred characters a line, which is hard to follow without losing your place. Both now hold a proper column width, and the guide's text is a size bigger. On a phone nothing changes; it was already the right width.

    • Large Type now covers everything

      A few labels on the announcements screen ignored the Large Type setting in Settings → Appearance. They scale with it now.

  2. v0.75.8August 2026
    • Photos post faster in Team Chat

      Sending a photo in Team Chat used to upload the full-size picture straight off your camera — 4 or 5 MB, which is slow on back-of-house wifi and left you waiting. It now shrinks the photo on your phone first, the same way plating photos and recipe scans already did. Looks the same, posts about ten times faster.

  3. v0.75.7August 2026
    • Bigger buttons where you actually tap

      The filter buttons on the 86 board and the “Start all” / “Done all” buttons on the prep list were small enough to miss with gloves on. They're now full-size targets. The 86 button, the Roux and chat send buttons, and the nightly quantity box got the same treatment. Nothing moved — the buttons just catch your thumb now.

  4. v0.75.6August 2026
    • Dark mode is readable again

      If you run the app in dark mode, a lot of the blue and red text — the “View” and “Edit” links, error messages, the little status icons — was too dim to read properly. All of it has been brightened for dark mode. Light mode looks exactly the same as before.

    • Every button and box now says what it is

      If you use VoiceOver or TalkBack, the small icon buttons used to just say “button”, and form boxes said nothing at all once you started typing. They now announce what they actually do and what they're for.

  5. v0.75.4August 2026
    • See what you missed while you were off

      The dashboard used to show everyone the same numbers for today, which was no help if you'd been off for two days. It now tells you what changed since your last shift — what got 86'd, what prep went up, what notes were left. First time you open it you won't see anything, because there's no starting point yet; from your next shift on it's there.

    • Feedback goes somewhere now

      When you send feedback from Settings, it now opens a tracked ticket instead of just being filed. Same form, same place — it just doesn't disappear into a list nobody reads.

  6. v0.75.2August 2026
    • Your taps stick now

      On the prep list and the 86 board, tapping a status, a priority flag or a station's whole batch could quietly snap back to where it was — usually when someone else was working the same item at the same time. On the 86 board that was the worst of it: the button sprang back, and tapping again 86'd what you'd just put back on. Your tap now holds while it saves, and only then picks up anyone else's change.

  7. v0.74.2August 2026
    • Typing to Roux is smooth again

      Typing a question to Roux got slower the longer your conversation was — by 40-odd answers the box was visibly lagging behind your fingers. It now keeps up no matter how long the thread is, and answers start coming back sooner after you hit send.

    • Your own chat messages show up straight away

      After hitting send in Team Chat there was a pause before your message appeared, and typing in a busy channel felt sticky. Both are fixed — your message shows the moment it's saved.

  8. v0.74.1August 2026
    • More of the speed-up from the last release

      A few more places where the app was doing the same work twice on every screen you open. Nothing looks different — it just keeps getting quicker.

  9. v0.74.0August 2026
    • The app is about twice as fast to open a page

      Every screen was checking who you are four separate times before it could show you anything, and each check meant waiting on the server. It now checks once. Pages that used to take a beat — the dashboard, Nightly, Admin — come up in roughly half the time.

    • Team chat was showing you the oldest messages, not the newest

      Once a kitchen passed 100 messages, Team Chat kept showing the very first 100 and never the recent ones — so it looked frozen in the past. It now opens on your latest messages, the way it always should have.

    • Tapping a tab does something straight away

      Prep, Nightly, Food Bible, Team Chat, Events, Pass-Down and Team used to sit on the old screen with no sign anything was happening while they loaded. They now show the page taking shape immediately.

    • Faster start-up

      The opening splash was held on screen for a fixed two seconds even when the app was ready sooner. It's shorter now, and the artwork is a fraction of the size it was — noticeably quicker on a phone on kitchen wifi.

  10. v0.73.15August 2026
    • What's New popup is fresh again

      The pop-up that greets you with new features had gotten stuck showing old, sometimes blank content. It now shows the same release notes as Settings → About → What's new, and matches the app's look.

  11. v0.73.14August 2026
    • Ask Roux to add prep, and it links the recipe now

      When you added a prep item yourself, tapping it took you straight to the build and the card showed its allergens. When Roux added the same item for you, it came through as a plain line with no recipe behind it. Roux now attaches the recipe the same way you would — including when you point at one with the / picker. If two of your recipes share a name it leaves the item unlinked rather than guess, so you can pick the right one yourself.

  12. v0.73.13August 2026
    • The barcode scanner works now

      Scanning a barcode — or typing one in by hand — has been failing with "Scan failed, check your connection" every single time, on every screen that offers it. The connection was never the problem; the app was blocking its own lookup. It works now, and if the product database is ever down you'll still get the barcode itself so you can type the name yourself instead of losing the scan.

    • The events calendar updates live again

      Two people editing events at the same time couldn't see each other's changes until one of them pulled to refresh — even though the app showed a green "Live" indicator the whole time. Events now update on your screen the moment someone else saves, the way the prep list and 86 board already do.

    • A failed import no longer says it worked

      If an import failed on every row, the app still said "imported" and sent you to a list that hadn't changed — so it looked like the items were in until you went looking for them. A failed import now says so plainly and leaves you on the page.

  13. v0.73.9August 2026
    • Fewer prep texts — one when an item is finished, not when it's started

      Starting a prep task used to text every manager the same way finishing one did, so a busy service filled your phone with updates about work that had only just begun. Now only "done" sends a text. Started items still appear on the board and in your notifications, so nothing disappears — there's just less buzzing.

  14. v0.73.0August 2026
    • What's new updates on its own now

      Release notes used to be added by hand after each update, which is how this list fell six versions behind twice. It now publishes itself whenever a new version ships. Nothing changes for you — it just stops going stale.

  15. v0.72.0August 2026
    • What's new, the help guide and this About tab are now edited without a code change

      All three used to be written into the app itself, so fixing a typo meant a developer and a deploy. They live in the content system now, and an edit shows up in the app about a minute later.

    • Every word on this About tab can now be reworded without a developer

      Not just the guide and the release notes — the section headings, the “no notices yet” style messages, and the whole feedback form down to the placeholder text and the button. Clearing any of it puts the original wording back, so nothing can end up blank.

    • This list had fallen six releases behind

      What's new stopped at v0.68.1 while the app was already on v0.70.0 — the second time that has happened. Every past release note has been brought across, and notes were written for the three releases that were missing.

    • Fixed: /help and /announcements went nowhere

      Both pointed at screens that stopped existing when Settings became four tabs. Old bookmarks and notification links now land here on the About tab.

    • The help guide no longer repeats the release notes

      It carried its own “What's new” list that had been stuck on v0.55.1 for months. Release notes live in one place now — the What's new section above.

  16. v0.71.0August 2026
    • Features your plan doesn't include are now visible instead of missing

      On a Starter plan, Ask Roux, Nightly Review and Events simply weren't in the menu, so there was no way to tell whether a feature had moved, broken, or was something the kitchen hadn't paid for. They now show at the bottom of the menu under “Not on your plan”, greyed out with a lock and the plan that includes them. Managers can tap through to billing.

    • Fixed: Ask Roux could be opened on a plan that doesn't include it

      A saved bookmark or home-screen shortcut still opened the chat screen, which then failed the moment you sent anything. It now sends you back to the dashboard like Nightly Review and Events already did.

    • Fixed: hitting the monthly Roux limit showed the word “upgrade_required”

      You now get the plain sentence explaining that the limit resets next month, the same wording the rest of the app uses.

    • Your free trial now warns you before it ends

      The trial was only ever mentioned on the billing page, which most staff can't open — so the fourteen days ran out with no notice and the paid features vanished one morning. A banner appears in the last week and again once the trial is over, naming exactly what locks (Ask Roux, Nightly Review, Events, SMS alerts) and what stays free forever (menu, 86 board, prep list, recipes, pass-downs).

    • Fixed: a trial with no end date on record never ended

      A kitchen whose trial had no expiry stored kept every paid feature indefinitely. A missing expiry now counts as a trial that is over.

  17. v0.70.0August 2026
    • Texting STOP to your kitchen’s number now actually stops the texts

      Heard now keeps its own opt-out list per kitchen, so it survives a change of phone number, and every outgoing text checks it first. All the standard keywords work — STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT, REVOKE and OPTOUT to stop; START, YES and UNSTOP to start again.

    • People who signed up for email updates can now unsubscribe

      There is a proper one-click unsubscribe link at the bottom of every update email. Signing up with a capitalised email no longer creates a second, separate record either.

    • Sharing a link to Heard shows a proper preview card

      Pasting an app link into a text, Slack or a DM used to produce a blank grey box. It now shows a card with the Heard name and address.

  18. v0.69.0August 2026
    • The Closing Checklist now uses your venue’s own timezone

      The checklist used one app-wide timezone, so a venue in a different one could get a date that had already rolled over — the closing shift landed on the wrong day. Set yours under Settings → Admin → Venue Timezone.

    • Plating photos on recipes

      Stocks, sauces and other kitchen builds can now carry a plating photo, the same way menu items already do. A chef or admin adds or replaces it from the recipe screen; everyone else sees it read-only.

    • Ask Roux now has the same @ and / autocomplete as team chat

      Type / in Ask Roux to pick a menu item or recipe and Roux answers from that dish’s exact recipe data instead of guessing. Type @ to drop in a teammate’s name. A Roux thread is private to you, so an @teammate here is just text and sends no notification.

    • Connecting Google Drive now tells you what went wrong

      Every outcome used to look the same — a silent bounce back to Admin with no message. Admin now shows a real message for each case: connected, not set up, verification failed, no offline access, expired access, or a mismatched callback address.

  19. v0.68.3August 2026
    • The Google Drive and Dropbox imports are switched off

      Both were broken — the Google sign-in they use was never taken out of test mode, so the connection expired after seven days. Rather than leave two buttons that could never finish, they are hidden until the connection is rebuilt. Nothing you imported before is affected and nothing was deleted.

    • Google Sheets is export-only for now

      The import half signed in through Google Drive, so it could not work either. Exporting your prep list as a CSV never used Google at all and works exactly as before.

  20. v0.68.1August 2026
    • The 86 and allergen warning now shows everywhere Roux answers

      Roux's replies in Team Chat and the daily Roux tip on the home screen now carry the same red "86'd — out tonight" and amber "Contains:" banners as the Ask Roux chat, checked against the live 86 board and allergen list. The chat banner also catches a dish Roux mentions without formally citing it. Always confirm against the recipe card.

  21. v0.60.0July 2026
    • Settings, reorganized

      Settings is now four clear tabs — Account (profile, privacy, notifications), Appearance (theme, large type, haptics, navbar order), About (help, what's new, roadmap, notices, feedback), and Admin. Same settings, easier to find.

  22. v0.55.1July 2026
    • Roux knows event menus — custom dishes included

      Ask Roux "what's the menu for Saturday's event?" and it now sees the whole menu, including event-only custom courses — not just dishes from the regular menu.

    • Invite from the Team page

      Admins get an Invite button right on the Team page — no more digging through Settings to add a new teammate.

    • Fresher Help guide

      The in-app Help guide (Settings → Help) caught up with everything shipped recently: plans, role permissions, notifications, privacy tools, and more. The "Send test" link left the notification drawer.

  23. v0.53.0July 2026
    • See and manage your plan

      Admins now have a Billing page under Settings → Admin: check your current plan, this month's Roux usage, compare Starter/Pro/Enterprise, and upgrade or manage payment and invoices — all in a couple of taps.

  24. v0.51.0July 2026
    • Dark mode stays dark

      Dark mode could randomly flip back to light when opening certain pages. Fixed — your theme now sticks everywhere.

    • Notification banners in the app

      New notifications now pop up as a small banner while you're using the app — tap View to jump straight to the item. The bell still collects everything.

    • Email signup moved to Settings

      The email signup card left the home screen — find it under Settings → Email updates.

    • Straight answers on iPhone alerts & haptics

      On iPhone, push alerts need Heard added to your Home Screen (Safari can't do them) and tap vibrations need the App Store app. Settings now says so instead of leaving you guessing. Also fixed a missing space on the home-screen 86 banner.

  25. v0.50.0July 2026
    • Update reminders

      When we ship an update, the app now shows a small banner asking you to quit and reopen it — so you're always on the latest version without guessing.

  26. v0.49.1July 2026
    • What's new, kept current going forward

      This list had quietly fallen 6 releases behind the app itself. It's caught back up, and it'll be updated with every release from now on.

  27. v0.49.0July 2026
    • Billing groundwork for paid plans

      Behind-the-scenes setup for subscription billing (Starter/Pro plans). Nothing changes for you yet — this just lays the plumbing for when billing goes live.

  28. v0.48.0July 2026
    • Multi-kitchen foundation

      Heard now supports multiple kitchens under one system, each with its own team, menu, and data. Nothing changes for your day-to-day — your account and history carried over as-is.

  29. v0.47.0July 2026
    • Integrations list cleaned up

      Removed 27 integrations nobody was using (old POS, scheduling, and purchasing tools). Slack, Twilio texting, email, Google Sheets, Dropbox, and Google Drive sync are all still there.

    • Prep list shows initials, not full names

      Assigned prep items now show a compact initials avatar instead of a full name, so rows aren't crowded on narrow phones.

  30. v0.46.2July 2026
    • Help page shows your app version

      Check Help to see exactly which version of Heard you're running — useful when reporting an issue.

  31. v0.46.1July 2026
    • Fixed switches that looked broken

      Toggle switches in Settings (SMS alerts, Role Permissions, haptics) were drawing their knob off-center, so "off" looked half-on. They now show the correct state.

  32. v0.46.0July 2026
    • Admins can customize what chefs and cooks can do

      New Settings → Admin → Role Permissions screen lets admins toggle exactly which actions chefs and cooks can take — editing recipes, prep, events, and team management. Changes apply instantly.

  33. v0.45.4July 2026
    • Security & reliability sweep

      A full audit turned up and fixed real issues: push notification sign-up is reliable again, the 86 board catches up properly after your phone reconnects, and several backend permission gaps were closed so only the right roles can edit costs, recipes, and team broadcasts.

  34. v0.45.3July 2026
    • Privacy tools

      Settings → Privacy now lets you download a copy of your data or request account deletion. A cookie consent banner also appears for site analytics, and Privacy Policy / Terms are linked in the footer.

  35. v0.43.6July 2026
    • 86 board now updates live, for real

      The 86 board looked "Live" but changes from other devices weren't always arriving without a manual refresh. That's fixed — 86 status now syncs instantly everywhere.

    • Cooks can now 86 items

      The 86 toggle is supposed to be open to cooks, but a permissions gap silently blocked it for that role. Cooks can now 86/un-86 items like the app always said they could.

    • Fixed cursor jumping while entering ingredient costs

      Typing a cost in the ingredient cost editor could lose focus after each keystroke. Fixed.

  36. v0.43.5July 2026
    • Fixed sign-out and invite links for real this time

      Sign-out and the accept-invite link were silently failing because the session cookie had been locked to server-only access, so the app on your phone/browser could never actually clear or replace it. Cookie access is now back to how Supabase expects it, so both work as intended.

  37. v0.43.4July 2026
    • Fixed invite and password reset links

      Accept-invite and reset-password emails now sign out any account already logged in on that device before setting up the new one, so they land you on the right screen instead of dropping you into the previous account.

  38. v0.43.2July 2026
    • Integration settings locked to managers

      Only chefs and admins can now view or change integration connections (API keys, webhook links, SMS credentials). Signed-in cooks can no longer read or change them.

  39. v0.43.1June 2026
    • Security & reliability fixes

      Locked down integration settings so connection keys and webhook links can only be read or changed while signed in. Fixed Roux so it can see recent shift notes again, made the 86 board on the Menu screen update live, and made the Food Bible list show every entry whether it lives in Sanity or in the app.

  40. v0.43.0June 2026
    • Settings, Admin, Help & Notices merged

      One Settings tab instead of four separate nav links. Find Notices, Help, and Admin (for chefs/admins) as tabs at the top of Settings — same content, less hunting through the nav.

  41. v0.40.0June 2026
    • 18 new integrations

      Added Food Safety (Jolt, FreshCheq, Zenput), Purchasing (BlueCart, Cut+Dry, Sysco Shop), Reservations (Resy, SevenRooms, Tock), Accounting (QuickBooks Online, Restaurant365), Scheduling (HotSchedules, When I Work, Deputy), Recipe Costing (ChefTec, CostGuard), and Club Software (Club Automation, foreUP). Connect them all under Admin → Integrations.

  42. v0.39.0June 2026
    • SMS notification preferences

      Choose exactly which alerts reach you by text — 86 board, reminders, mentions, prep assignments, shift notes, and new recipes. Toggle each one on or off in Settings → Notifications.

    • Reorganized settings

      Settings now groups everything into Account, Notifications, Appearance, and Navigation so you can find what you need faster.

    • Haptic feedback toggle

      Prefer a quieter phone during service? You can now turn off tap vibrations in Settings → Appearance.

  43. v0.34.0June 2026
    • Roux got smarter

      The kitchen assistant now runs on a stronger model and remembers more of your conversation, so follow-ups like "scale it to 40" or "what about the sauce" land on the right dish. When a question is unclear, Roux asks a quick clarifying question instead of guessing.

  44. v0.32.2June 2026
    • Invite link sign-in fixed

      Invite links now land correctly on the login screen regardless of auth flow — both email-link (implicit) and PKCE flows are handled.

  45. v0.32.1June 2026
    • Remove button visible on Team panel

      The remove-member button was hidden behind the bottom nav bar on mobile. It now sits above the safe area.

  46. v0.32.0June 2026
    • Admin invite flow

      Admins can now send email invites with a role pre-assigned. Recipients click the link, set a password, and land straight in the app.

  47. v0.31.1June 2026
    • Sign-up links removed

      Public sign-up is no longer available. New staff must be invited by an admin — keeps the team list clean and access controlled.

  48. v0.31.0June 2026
    • Prep list & 86 board upgrades

      New filters, bulk actions, and layout improvements on the prep list. The 86 board now shows more detail at a glance.

    • Cooks can complete the nightly review

      Cooks can now start and finish the nightly check-in, not just view it.

  49. v0.30.3June 2026
    • Faster nightly review

      Items default to OK so you only tap what needs attention. Action buttons are always visible — no more long-press to reveal.

  50. v0.30.2June 2026
    • Admin can reset nightly check-in

      Admins can now reset the night's check-in if it was submitted in error.

  51. v0.30.1June 2026
    • Display name editing

      You can now update your display name directly from the dashboard.

    • Brief vs. Roux card

      The daily brief and the Roux summary card are now visually distinct — easier to tell apart at a glance.

  52. v0.30.0June 2026
    • Richer event management

      Events now support itinerary, billing notes, beverages, A/V setup, room layout, and per-guest allergen tracking.

    • Food bible fixes

      Several food bible bugs introduced in the React 19 upgrade are resolved.

  53. v0.29.3June 2026
    • Roux always shows its source

      General technique answers (knife sharpening, cooking methods, etc.) now show "General culinary knowledge" as the source. Event answers link directly to the event page.

  54. v0.29.2June 2026
    • Roux answers technique questions in the AI assistant

      Roux now answers knife sharpening, equipment, and other kitchen technique questions from the main AI assistant page — not just team chat.

  55. v0.29.1June 2026
    • Roux answers culinary questions

      Roux no longer refuses general cooking questions like knife sharpening or stock reduction. It answers from your kitchen's data first and adds general culinary knowledge when the question goes beyond your recipes.

    • Cleaner Roux responses

      Answers are tighter — less filler, fewer repeated caveats, and the "New chat" button stays visible after the first reply.

    • Food bible fixed

      Creating, editing, and deleting food bible entries works again — a React 19 compatibility issue was causing silent failures.

  56. v0.28.2June 2026
    • Nav order drives the mobile tab bar

      Your custom nav order now also sets the five icons in the mobile bottom tab bar. Reordering in Settings applies live — no reload needed.

  57. v0.28.1June 2026
    • Nav reorder applies live

      Fixed a bug where reordering nav items in Settings didn't update the sidebar until you refreshed the page.

  58. v0.28.0June 2026
    • Profile pictures & bios

      Add a profile photo and a short bio in Settings. Photos show on the Team page and in the avatar menu.

    • Custom nav order

      Drag to rearrange the sidebar and tab bar in Settings → Navigation. Your order is saved on this device.

    • Smarter notifications

      The bell now covers more: prep items added or completed, menu and 86 changes, and Roux error signals to leads.

    • "Ask Roux" shortcut

      Recipe and menu detail pages now have an "Ask Roux" button that jumps straight into a Roux conversation about that item.

  59. v0.27.1June 2026
    • Native app identity updated

      The native iOS and Android app is now branded as "Heard" throughout.

  60. v0.27.0June 2026
    • Heard works for any kitchen

      Heard is now venue-agnostic. Your kitchen's name shows on the Home dashboard. All product copy is kitchen-neutral.

    • "Heard." wordmark

      The app name is now consistently styled as "Heard." with a period across every screen.

  61. v0.26.0June 2026
    • In-app Help guide

      A full how-to guide lives at Help in the nav — covers every screen and common tasks. Cached for offline reading.

  62. v0.25.2June 2026
    • Faster loads

      Dashboard queries now run in parallel, search results are capped to prevent slowdowns, fonts show on first visit, and the service worker is more reliable in dead zones.

  63. v0.25.1June 2026
    • Native push notifications (iOS & Android)

      Lock-screen alerts now route through APNs (iPhone) and FCM (Android) in the native app. You'll get push alerts even when the app is closed — same as any app.

  64. v0.25.0June 2026
    • Native app (iOS & Android)

      Heard is now available as a native app — install from the App Store or Google Play. The app loads the full web experience inside a native shell, unlocking real haptic feedback on iPhone.

    • Haptics fixed on iPhone

      Tap buzzes on prep-status changes and 86 toggles now actually fire on iPhone. The web PWA workaround never worked; the native app fix is real.

  65. v0.24.1June 2026
    • Haptics on iPhone (attempt)

      Attempted Taptic Engine fallback via web APIs — did not work on iOS. Fixed properly in v0.25.0 via the native app.

  66. v0.24.0June 2026
    • Settings page

      One place for your preferences — theme, large type, and notifications — plus this "What's new" list of recent updates.

  67. v0.23.0June 2026
    • Smarter search

      Search now covers prep tasks, shift notes, events, teammates, and ingredients inside recipes — plus a smart fallback that still finds things when you mistype or use a different word.

    • Food cost on menu items

      Menu items show food-cost percentage and margin per plate, including the cost of any linked component recipes.

    • One-tap event prep

      Event mode totals every ingredient across the banquet, scaled to covers, and adds the whole list to the prep list in one tap.

    • Quick-assign prep

      Assign a prep item to a cook straight from the row — no need to open the full editor.

    • Allergen & 86 alerts in Roux

      Roux shows a clear banner when a dish you ask about is 86'd or carries allergens.

  68. v0.22.0June 2026
    • Push notifications

      Get alerts on your phone's lock screen for 86'd items, reminders, and chat mentions — even when the app is closed. Turn them on under Notifications below.

    • Faster Roux answers

      Roux streams its answer as it types instead of making you wait for the whole thing.

    • Dark mode polish

      More screens cleaned up for low-light use at the pass.

  69. v0.21.0June 2026
    • "Mine" prep filter

      Filter the prep list down to just the items assigned to you.

    • Lighter photo uploads

      Plating and food-bible photos are shrunk before upload, so they load faster on kitchen Wi-Fi.

    • Talk to Roux

      Tap the mic to ask Roux a question hands-free.

    • Home-screen shortcuts

      Long-press the app icon to jump straight to Prep, the 86 board, or Shift Notes.

  70. v0.20.0June 2026
    • Dark mode

      A low-light theme for the pass. Switch between Light, Dark, and System under Appearance below.

  71. v0.19.0June 2026
    • Prep & 86 upgrades

      Undo on clear-completed, a live connection pill, done items tucked under a divider, and quick 86 reasons (Out / Low / Quality).

    • Roux controls

      Stop a running answer, keep your draft, and copy answers.

    • Shift notes

      A 'jump to new' pill and plain-Enter to send.

    • Nightly & events

      Mark a whole station OK at once, live event updates with pull-to-refresh, scale a recipe to any number of portions, and a recently-viewed row.

  72. v0.18.0June 2026
    • Feels native

      Haptic buzz on status and 86 taps, a Large-type accessibility mode, bottom-centered toasts, and bigger tap targets.

    • Roux offline handling

      Clear offline state, a 'Try again' retry, and a thinking indicator.

© 2026 Heard. Made for dinner service.