Skip to content

Conversation

@TechWithTy
Copy link
Owner

No description provided.

Codex CLI added 29 commits November 25, 2025 05:23
…utton

- Add suppressHydrationWarning to NavigationMenu components
- Remove duplicate X button from PricingCheckoutDialog
- Remove dark background wrapper from checkout dialog
- Replace gradient (emerald-500 to lime-400) with solid green-500
- Update PersonaCTA component primary button styling
- Replace gradient (emerald-500 to lime-400) with solid green-500
- Update PersonaCTA component primary button styling
- Replace default audio from /calls/example-call-yt.mp3
- Use /demos/audio/SuccessFull Call_Zip_TimeZone_needs_fix.wav
- Update AudioManager default audioUrl prop
- Replace audio with Prod SuccessFull Empathetic.wav
- Update AudioManager default audioUrl prop
- Update participant names: Jordan Martinez (AI) and Michael (lead)
- Replace transcript lines with new call content
- Update timestamps to match audio file timeline (0:00 - 2:34)
- Update total duration to 154 seconds
- Change default fallback from $0.00 to $2,000 (base tier price)
- Update message to reference 'DealScale plan' instead of plan name
- Ensures trial continuation shows correct base tier pricing
- Add postTrialAmount: 2000 to trial checkout state
- Ensures trial continuation message shows $2,000 instead of $0.00
- Fixes issue where trial plan has amount 0 but should show base tier price
- Update price logic to check for > 0 instead of using nullish coalescing
- Fixes issue where $0.00 was shown when plan.price is 0
- Now properly falls back to $2,000 base tier price when values are 0
- Updated all three locations where trial continuation price is displayed
…tton on mobile

- Extend first AI line duration from 18s to 24s (adds 6s delay before customer)
- Update total duration from 154s to 160s
- Fix end button visibility on mobile by removing hidden class
- End button now shows on all screen sizes
- Replace Customer.jpg with professional male avatar URL
- Use pravatar.cc service for consistent male avatar image
- Add Magic UI animated list to CallCompleteModal
- Show 4 value propositions: AI calls, CRM integration, 24/7 availability, analytics
- Fill white space after call demo ends with engaging content
- Update Notification component to conditionally render time separator
- Increase modal max-width to 500px for better content display
…ce cloning demo

- Add ref guard to prevent autoPlay from triggering multiple times
- Add guard to prevent handleEndCall from being called multiple times
- Add check to prevent starting demo if already playing
- Reset end flag when starting new demo to allow proper transitions
- Fixes issue where before and after audio were playing twice
…oice at 12s

- Update audioEndTime for before stage from 794s to 12s
- Update audioStartTime for after stage from 794s to 12s
- Prevents audio from looping and ensures proper time-blocking
- First 12 seconds = original voice, after 12s = cloned voice
…ith frequent checks

- Replace timeupdate event with setInterval checking every 50ms for precise timing
- Add hasCalledEndRef guard to prevent onAudioEnd from being called multiple times
- Start time check interval only when audio is actually playing
- Clear interval properly on pause, end, and cleanup
- Ensures audio stops exactly at endTime (12 seconds for before stage)
- Fixes issue where entire audio clip was playing on both stages
… stages

- Use /demos/audio/cloning/before.mp3 for before stage
- Use /demos/audio/cloning/after.mp3 for after stage
- Remove audioStartTime and audioEndTime props since files are pre-split
- Simplifies audio management by using dedicated files instead of time-blocking
…ssues

- Add error event listener to AudioManager
- Log detailed error information including MediaError codes
- Help diagnose NotSupportedError issues with audio files
- Add URL logging for debugging audio path issues
- Add mp3, wav, ogg, m4a, mp4, webm to middleware bypass list
- Fixes NotSupportedError for audio files in voice cloning demo
- Audio files in public folder now properly served without routing interference
- Fix all chart image paths to match actual file locations
- Resolves 400 error for baseline-kpis-top.png and other chart images
- Images are in /demos/static/charts/ not /demo/static/charts/
…cking

- Revert to using single file with time-blocking instead of split files
- Use audioStartTime and audioEndTime props for precise control
- Before stage: 0-12 seconds, After stage: starts at 12 seconds
- Fixes NotSupportedError with split MP3 files that may be corrupted
- Use /demos/audio/cloning/before.mp3 for before stage
- Use /demos/audio/cloning/after.mp3 for after stage
- Remove time-blocking since files are pre-cut
- Files should play from start to end without precise stopping
- Update audio paths to /demos/audio/cloning/before.mp3 and after.mp3
- Remove time-based logic (794 seconds) since files are pre-split
- Both audio files now start from 0 since they're separate files
- Fixes 404 errors for Voice Cloning.mp3 in pixelated card component
- Add stronger background opacity (95%) when card is active
- Make title text bold with drop-shadow for better contrast
- Increase description font weight to medium when active
- Use darker text colors (emerald-700/red-700) for active state
- Add shadow-xl to active cards for depth
- Improves readability of white text over pixelated background image
- Add separate before.mp3 and after.mp3 files in cloning directory
- Add Prod SuccessFull Empathetic.wav for main demo
- Add SuccessFull Call_Zip_TimeZone_needs_fix.wav
- Remove old Voice Cloning.mp3 from root audio directory
- Audio files are now organized in cloning subdirectory
- Add typeof check to ensure amount is number before comparison
- Fixes TypeScript error: Operator '>' cannot be applied to types 'string | number' and 'number'
- Applied to all three locations where postTrialAmount is calculated
…vesting

- Create dedicated /awesome-real-estate-investing page with Server Component
- Add SEO metadata configuration with priority 0.9 and weekly change frequency
- Implement TechArticle JSON-LD schema builder with entity linking
- Inject structured data linking to GitHub repo and GitHub Pages
- Add three sitemap entries (DealScale.io page, GitHub repo, GitHub Pages)
- Add footer link to Resources page
- Replace Lucide GitHub icon with official GitHub logo image
- Add 'Join our Community' Discord link to page
- Configure Next.js to allow GitHub assets domain for images

This enables automatic indexing of the GitHub repository through DealScale.io's
authority signals, eliminating the need for manual Search Console submissions.
- Fixed timing overlap where lead line started at 18s while AI line was active until 24s
- Moved lead line startTime from 18000ms to 24000ms to start after AI line completes
- Adjusted all subsequent lines forward by 6000ms to maintain proper sequential timing
- Updated comments to reflect corrected timings
…oning demo

- Explicitly set variant='complete' for CallCompleteModal
- Modal already includes free credits buttons (5 and 15 AI calling credits)
- Ensures modal always shows free credits CTA when clone demo completes
…d new features

- Updated roadmap to reflect Alpha status and pilot cohorts (not Live)
- Added new statuses: Completed, Alpha, Active, Upcoming, Planned
- Updated roadmap data with realistic timeline (Q1-Q2 2025 through Q3 2026)
- Added Social Growth Engine (Meta-Integrated) for Q4 2025
- Added AI-Cloned Video Outreach for Q4 2025
- Added AI-Personalized Direct Mail Campaigns for Q1 2026
- Added copy button to roadmap with formatted markdown export
- Made roadmap table vertically scrollable with load more functionality
- Added Vote on Upcoming Features button with smooth scroll
- Updated services section title and subtitle
- Enhanced header component with larger size and solid black text
- Added Google Sheets/Excel to Universal Connectivity integrations
- Improved button visibility and differentiation for light/dark modes
- Fixed mobile spacing issues to prevent navigation bar cutoff
- Fixed linting errors and removed unused imports
@vercel
Copy link

vercel bot commented Nov 26, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
deal-scale Ready Ready Preview Comment Nov 26, 2025 3:49pm

@TechWithTy TechWithTy merged commit 4c8a094 into main Nov 26, 2025
2 of 3 checks passed
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