Repository navigation
feat(web): refine Pachi marketplace discovery for mobile - #51
Merged
Merged
Conversation
david-developer
marked this pull request as ready for review
October 16, 2026 00:25
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The mobile homepage previously separated the headline, listing photograph and search into disconnected blocks. It now places the supplied headline over edge-to-edge authorized listing media and connects it to one search panel with an 80px in-flow overlap. Compact brand navigation, real purpose/location/type/max-price controls, a working Find a home action and inventory-derived location shortcuts make discovery the primary mobile action. No-photo/loading/failure states use the selected architectural mark and forest geometry without fictional property images.
This draft retains API-backed homepage/results/detail discovery and the existing account workflows at
/account. Mobile results use more compact heading/filter/card spacing with supported applied-filter chips, sorting and cursor pagination. Detail prioritizes photography, title/coarse location/specifications and price/contact before description and terms; its gallery and gated Contact Provider behavior remain intact. Desktop compositions are retained; results/detail at 768 and 1440 are byte-identical to the preceding captures. The desktop homepage location placeholder now reads Search city or municipality.The owner-selected architectural PACHI SVG family and exact Forest #0E3B2E, Copper #C47F56, Ivory #F8F6EE and Sage #D6DECF palette are preserved. Authentication, phone verification, CSRF, idempotency, blocks, location privacy and published-review boundaries remain. No backend, schema, business-rule, dependency, migration or workflow change. Three existing visual expectations follow the new mobile copy/palette while behavioral assertions remain; ten new regressions cover actual filter URLs, keyboard budget validation, hero/card geometry, narrow layouts and fallback states.
Local validation passes: marketplace 204/204, staff 22/22, build 8/8, lint, typecheck, startup 68, units 74, contracts 131 routes/151 schemas, unchanged strict-low dependency policy and candidate ancestry secret scan. Final head
c02c027286a553305e16370259ce0434159d6baf, reviewed tree16605b8df76a92e4e385dceceaa28bb7fef3e787, unchanged basedfd8e191e42d23aa5a0eaf22e4f3c0258b12d697.Normal push Checks 38824236107 and PR Checks 38824241196 independently qualify SUCCESS at that exact head on attempt 1: 27/27 stages, 20 ordered normal gates, zero skips. Each confirms DB 544, API 81, marketplace 204, staff 22, startup 68, units 74, contracts 131/151 and build 8/8 including mobile exports. Initial push checkout equals the final head; PR checkout
a74970c66509bed94cb95046cf833be61c223414has exactly ordered base/head parents and the identical reviewed tree. Both archived logs pass CRC/SHA256; API-gate G2 TEST/privacy/source guarantees remain unchanged.Local visual review:
.local-dev/g3i1-mobile-refinement/visual-review.htmlpresents the device/fallback views and before comparisons;final/contains 32 hash-verified PNGs covering homepage/results/detail at 320/390/768/1440, mobile first viewports and no-photo/empty/error cases. Root and independent reviewers inspected actual renders; the static viewer works with JavaScript disabled. Existing actual-JPEG-versus-SVG branding evidence remains preserved in.local-dev/g3i1-owner-brand-evidence/. Screenshots and browser records use synthetic TEST inventory, not live account or production evidence.G3-I1 MOBILE DISCOVERY REFINED — OWNER VISUAL APPROVAL REQUIRED — PR #51 UNMERGED
Keep this PR draft and unmerged. No ready transition, deployment, real-account/native-device acceptance or G3-wide approval is claimed.