Pinkary will shut down on December 1, 2026. You can continue using the site until then. Read more

ojessecruz
ojessecruz

Jessé Cruz

@ojessecruz

Brazilian dev 🇧🇷🇺🇸 | Building http://elenya.app | Dad of 2 | Powered by coffee ☕
78 Posts 4K Views
  • No matching results...
  • Searching...
i needed the same thing in elenya and omni line: emails sent to the domain showing up inside the admin panel, so we could reply right from there. instead of building it twice, i turned it into a package. three, actually, all in php and open source, built on resend's inbound email.

an email to support@, hello@ or billing@ becomes a conversation in your app's admin. each address gets its own tab, and anything sent to any other address on the domain lands in "others", so nothing gets lost.

replies go out from the same address that received the email, written in markdown, with their own signature, and land in the same thread in the customer's inbox. you can see if it was delivered, bounced or marked as spam. auto replies and bounces are stored but don't trigger alerts.

here's how it's split:

resend-inbox: the core, plain php, no framework.
laravel-resend-inbox: livewire screens to drop into your admin.
resend-inbox-bundle: the same thing for symfony.
we just made a little tool called omni-audit. it scans your npm, composer, and pypi packages for dependency confusion. zero setup, just one command. and it's open source.

github.com/omni-line/omni-a...
o3-mini high is overrated

115

🔍 #LaravelTip: Need a job to execute immediately within another job?

❌ Job::dispatch()->onConnection('sync')

✅ Job::dispatchSync()

The first one just sets queue connection, while dispatchSync() guarantees immediate execution before next line.

Key for data consistency!

90