Front page v2: real building photo in the hero - #5
Draft
fsu9913-gif wants to merge 4 commits into
Draft
Conversation
Pull the 3875 Ruby St primary photo (converted from AVIF to JPEG) into public/assets and fix the hero image layering so it renders under the scrim gradients. Add a left-side scrim so the headline stays legible over the light facade. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FMQkVd9hduxce8PdRMHWwY
Floating chat agent scoped to the Ruby Building plus neighborhood concierge topics: MacArthur BART schedules, Ticketmaster events, restaurants and shopping within ~2 miles, and Oakland 94609 residential parking permit rules, each with links. Quick-ask chips for common questions. Server side: POST /api/wizard backed by Gemini (gemini-2.5-flash) with a building-scoped system prompt, conversation logging to a new wizard_chats table, and lead alerts — new chats, messages containing contact info, and waitlist signups notify via Google Chat webhook and email (Resend), configured through GOOGLE_CHAT_WEBHOOK, WIZARD_ALERT_EMAIL, and RESEND_API_KEY. The widget falls back to scripted concierge answers when the API is unavailable (static hosting). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FMQkVd9hduxce8PdRMHWwY
- Added visible "LIVE" badge with pulsing green dot in header - Ensures visitors know this is the production rent-ruby.com site - Removed A/B theme toggle (ruby/orange decision was for review meeting only) - Removed unused orange theme CSS variant Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FMQkVd9hduxce8PdRMHWwY
Replace Math.random() with crypto.getRandomValues() to address CodeQL's insecure randomness flag. This ensures session IDs use proper cryptographic randomness instead of pseudo-random. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FMQkVd9hduxce8PdRMHWwY
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.
Follow-up to #4: drops in the real 3875 Ruby St building photo — the same one on the live rent-ruby.com homepage.
Changes
public/assets/ruby-building.jpg(the building's primary photo, converted from AVIF to JPEG for compatibility)Still preview-only — nothing deploys until sign-off.
🤖 Generated with Claude Code
https://claude.ai/code/session_01FMQkVd9hduxce8PdRMHWwY
Generated by Claude Code