Estinvosh's avatar

Estinvosh wrote a reply+100 XP

5d ago

I’d check if your SSR actually returns full HTML in the page source, not just what shows with JS off. Also make sure each route sets proper meta tags and unique titles.

Estinvosh's avatar

Estinvosh wrote a reply+100 XP

6d ago

I’d switch to a SOCKS proxy and pass it through the transport stream options in mail.php using stream_context_options, since normal HTTP proxies won’t work with SMTP.

Estinvosh's avatar

Estinvosh wrote a reply+100 XP

1w ago

Great approach signed URLs + WhatsApp is super clean. Have you tried adding quick-reply buttons (Confirm / Reschedule) via WhatsApp templates? Also curious how you handle no-shows — do you send a follow-up or auto-reschedule flow?

Estinvosh's avatar

Estinvosh wrote a reply+100 XP

1w ago

One thing I’m curious about: have you considered standardizing it via Laravel’s built-in with() pattern? Something like return back()->with('success', '...') and then mapping that to Flux in one place. Makes it easier to reuse across the app and even swap toast libraries later.

Also wondering did you notice any double-trigger issues with livewire:navigated + DOMContentLoaded, or is { once: true } fully reliable in your case?

Estinvosh's avatar

Estinvosh wrote a reply+100 XP

1w ago

Nice catch I ran into the same thing. Do you think it’s intentional (to keep the sidebar lighter by default), or just a missed sync with shadcn updates? Also curious if anyone noticed side effects without TooltipProvider in more complex layouts (nested tooltips, portals, etc.).

Estinvosh's avatar

Estinvosh wrote a reply+100 XP

1w ago

AWS charges you as long as the instance is running, so the trick is to spin up a small EC2 box and stop it when your kid’s done playing. I’ve also saved a bit by grabbing cheap game keys on cdkeysforgames.com, which helped keep our little home setup affordable. A t2.small or t3.small usually handles a few friends just fine.

Estinvosh's avatar

Estinvosh wrote a reply+100 XP

1mo ago

I’d focus on mixing quick wellness tips, behind-the-scenes moments, and simple client wins, then repeat what gets the most saves and shares. Clear captions with gentle calls to action work great.