Highlights
- Dashboard: 4 equal cards — Total Campaigns / Campaign Emails / Individual / Total Sent
- Contacts: Select Only page (20) vs All filtered (10k cap, server-side)
- Search: now covers email, name, company, phone, notes, tags
- Editor: TinyMCE on minimal shell, GrapesJS removed
Fixes
- Fix VIP search returning 0
- Fix chunkById missing id, fix invalid body focusable
- Harden EmailAccount mass-assign, TempMail per-user scope, bulk scoped delete
- Queue after_commit + throttles + SecurityHeaders
Upgrade
git pull origin main
composer install
php artisan migrate --force
php artisan view:clear && php artisan view:cache