Snack Bar

Change Log

Updates and improvements to Snack Bar

Roadmap

Todo

4
Project Target: Mar 31, 2026

Family personalization: Emoji, colour, aliases, search

0%
Make families recognizable and searchable: emoji + colour avatar, 1:many aliases with soft delete, search across name and aliases
Project Target: Mar 31, 2026

Orders: Menu-driven orders, bill to family or guest, guest-to-family

0%
Build orders from a configurable menu with categories and items; bill to a family (tab) or guest (charge + immediate payment); promote guests to families
Project Target: Feb 28, 2026

Polish: Changelog, login, footer, password visibility, PWA

25%
Small, high-signal improvements: tab bar on changelog, login balance + password visibility, consistent footer, changelog teaser, PWA polish
Project Target: Mar 31, 2026

Shift scheduling: Replace the Google Sheet

0%
Replace the hard-to-follow Google Sheet with in-app shift scheduling: schedule view, volunteer sign-up, at-a-glance visibility

In Progress

1

Rebrand app from "Snack Bar" to "Hey Patty"

SNA-288

Rename the app from "Snack Bar" to "Hey Patty" everywhere it appears in user-facing UI. ## Changes * Update all metadata (`<title>`, `apple-mobile-web-app-title`, `application-name`) to say "Hey Patty" * Update PWA `manifest.json` name and short_name * Replace header/nav text with "👋🥟 Hey Patty" (wave + patty emojis where space allows) * Update login page heading * Update changelog subtitle * Update `page_title` helper * Replace favicon SVG (🍔 → 👋) * Generate new PNG icons (192x192, 512x512, apple-touch-icon) with wave + patty artwork * Update `apple-touch-icon` link to use proper PNG * Update specs to match new branding ## Acceptance * All user-facing text says "Hey Patty" instead of "Snack Bar" * Header bar shows "👋🥟 Hey Patty" * Login page shows "👋🥟 Hey Patty" * PWA manifest uses "Hey Patty" * Favicon and app icons show the wave + patty artwork * All specs pass with new name

Done

2
Project Target: Feb 28, 2026

Grocery List

100%
Grocery list as tab bar nav: overview, add/check-off items, inline amount status (none left / nearly empty) with sync status, stale warnings, autocomplete
Project Target: Feb 18, 2026

UI polish & Tailwind

91%
Bring core pages (Families, Family show, Transactions, Admin) up to the Figma designs; QoL improvements and Tailwind/code quality (iPad PoS)

Changelog

February 22, 2026

  • New grocery list tab with add/check-off items, inline editing, and autocomplete
  • Transaction list in family view now matches the main transactions page
  • Sync status moved to Admin, persists correctly, and can be manually refreshed
  • Auto-lock no longer triggers on tab switch — only after the idle timeout, with configurable 1–60 minute duration

February 21, 2026

  • Password login, auto-lock with PIN, and session timeout — with lockout after too many wrong attempts
  • Automatic background sync and all 55 families imported from the paper spreadsheet
  • Balance filters now use plain language: We Owe Them, They Owe Us, and Settled
  • Lots of other improvements and bug fixes