Skip to content

Restored testing env - #8

Closed
eyudina wants to merge 75 commits into
mjnewman:codespace-fluffy-space-orbit-q9p69rrwv5c4wxqfrom
condensermike-sketch:restored-testing-env
Closed

Restored testing env#8
eyudina wants to merge 75 commits into
mjnewman:codespace-fluffy-space-orbit-q9p69rrwv5c4wxqfrom
condensermike-sketch:restored-testing-env

Conversation

@eyudina

@eyudina eyudina commented Aug 14, 2026

Copy link
Copy Markdown

No description provided.

eyudina and others added 27 commits August 9, 2026 00:07
Adds Dockerfile/compose.yml/.dockerignore to serve apps/ via nginx as an
alternative to python3 -m http.server, plus CLAUDE.md guidance for future
agent sessions and a .gitignore for OS/editor/local-config cruft.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Replaces hardcoded --content-top/--content-bottom offsets with a flex-column
app-shell where header/footer elements size via min-height and the scroll
area takes flex:1. Fixes clipping/overlap when headers wrap to two lines,
verified from 320px width up.

Also intentionally shrinks the top headers (.top-red, .white-topbar,
.search-header) from a fixed 116px/78px down to a 64px floor, with reduced
padding and center-aligned content instead of bottom-aligned.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The 500x860 frame read as a squat half-tablet; 402x874 matches iPhone
17's actual CSS viewport aspect ratio for a proper phone-shaped card.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Home and Menu get the brand red (#e9163d) to match their red header;
the remaining pages get white to match their white-topbar header.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Symmetric top/bottom padding so icons and labels center correctly,
plus explicit :visited/:hover rules so visited nav links don't
accidentally look different from the default state while hover
correctly darkens them.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Width stays fixed at iPhone 17's 402px so the card never squeezes on
tall/narrow windows. Height is capped at 874px but shrinks on shorter
windows, matching real phone behavior: header/bottom-nav stay fixed
and only .app-scroll's content scrolls internally, so the page itself
never needs a scrollbar.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The Maze prototype is served as static files with no build step, so
browsers (and the Maze embed) can hold onto a stale styles.css after
layout changes ship. Bump the query string on every page's stylesheet
link so the recent CSS is picked up without a hard reload.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…e-bust

Cache-bust stylesheet links with ?v=2
Introduces a new Chicken Nuggets category with a 5pc item, and a
quantity-based "Sauces" customization: six sauces in one list (no
duplicate "Dip" vs "Popular Upgrades" screens), each starting unpriced
until added, with one free cup per unit and extras priced individually.

Adds group.quantity support to the pricing/state model (app.js) so
this generalizes beyond single-select customizations, and fixes cart/
order-again/favorites, which previously rendered quantity-type
customizations as "[object Object]".

Also notes in CLAUDE.md that Docker on port 8080 is the default local
preview method going forward.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…-items

Add Chicken Nuggets item with merged Sauces customization
Teammate's UX changes (promote Order Again, demote Favorites, persistent
header cart badge) were pushed directly to main as a full duplicate copy
under dev/apps-dev/ instead of being applied to the real apps/ prototype.
This applies the actual functional diff to apps/ and removes the now-
redundant duplicate folder.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Port Order Again / persistent cart badge UX iteration into apps/
… data

- Remove 5 Chickenjoy-family items no longer on the menu (2pc w/ Side,
  2pc w/ Side and Drink, Meal Deal, 1pc + Spaghetti, 2pc + Spaghetti),
  clearing their now-empty categories and any stale references
- Add real drink items (Pineapple Quencher variants, Bottled Water,
  Mango Coconut/Dragonfruit Sunset/Guava Quenchers, Mango Freeze) and
  Burger Steak meals (2pc, 3pc w/ Side & Drink), linked into the shared
  side/drink customization groups where applicable
- Seed Order Again with two realistic past orders and Favorites with a
  preset favorite (menu.seededFavorites), mirroring the existing
  seededOrders pattern so presets survive a session but can still be
  un-favorited
- Selecting a favorited item now carries its saved customizations into
  the item detail page instead of starting blank
- Cache-bust menu-data.js/app.js script tags across all pages so data
  changes are picked up instead of served from stale browser cache
…-items

Curate Chickenjoy/meal-deal items, add real drinks & burger steak, seed Order Again/Favorites
… GitHub Pages caching

- Add "2pc Chickenjoy w/ Biscuit + 2 Sides" (Chickenjoy category), introducing
  a duplicate `side2` group so the item can carry two independent Side
  selections despite customizations being keyed by group name
- Add "4pc Chicken Tenders Meal Deal" (Chicken Tenders category, previously
  empty), introducing a single-select `dip` group distinct from the existing
  quantity-based Sauces group
- Cache-bust menu-data.js across all pages for the new items
- Document GitHub Pages' fixed 10-minute cache behavior and mitigation
  practices (CLAUDE.md/AGENTS.md), since it's the actual tester-facing
  deployment and differs from local Docker/http.server preview caching
…-items

Add 2pc Chickenjoy w/ 2 Sides, Chicken Tenders Meal Deal, and GitHub Pages caching notes
Re-adds the folder as it existed right before PR #3 (d1607b1) removed
it, for the teammate's reference/testing use. History of the original
deletion is untouched; this is a fresh re-add on its own branch.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@eyudina

eyudina commented Aug 14, 2026

Copy link
Copy Markdown
Author

Summary

  • Re-adds dev/apps-dev/ as it existed right before PR ChatGPT #3 (d1607b1) removed it, so there is a reference/testing copy available again
  • This is a fresh re-add, not a revert — the original deletion commit and the reasoning behind it (functional changes were ported into apps/ instead) are untouched in history
  • Does not modify anything under apps/ — this folder is standalone and isn't wired into the live prototype

Test plan

  • Confirm dev/apps-dev/index.html and its subpages load standalone (no dependency on apps/)
  • Confirm nothing under apps/ changed

@eyudina eyudina closed this Aug 15, 2026
@eyudina
eyudina deleted the restored-testing-env branch August 15, 2026 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants