Add 25+ features: branch scoping, notifications, exports, scheduling, and more
Major additions:
- Branch scoping for all 15 list components via UsesBranchScope trait
- Payment notification listener (email/SMS on every payment)
- Print receipt button on POS, payment wizard, and invoice show
- CSV export for participants, payments, invoices, enrollments
- Global search in topbar (participants, invoices, groups)
- Bulk messaging component (SMS/email by group, status, membership)
- Weekly schedule visual timetable with program/trainer filters
- Trainer dashboard (today's sessions, assigned groups, attendance links)
- Duplicate participant detection in registration wizard
- Enhanced dashboard: today's schedule, overdue invoices, birthdays, recent payments
- 7 scheduled commands: daily summary, birthdays, low stock, expiring enrollments,
installment reminders, overdue reminders
- Health check endpoint (/health)
- Participant transfer service and group capacity service
- WhatsApp link helper for quick communication
- User activity tracking middleware
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
app/Helpers/whatsapp.php
0 → 100644
| ... | @@ -21,6 +21,9 @@ | ... | @@ -21,6 +21,9 @@ |
| "phpunit/phpunit": "^12.5.12" | "phpunit/phpunit": "^12.5.12" | ||
| }, | }, | ||
| "autoload": { | "autoload": { | ||
| "files": [ | |||
| "app/Helpers/whatsapp.php" | |||
| ], | |||
| "psr-4": { | "psr-4": { | ||
| "App\\": "app/", | "App\\": "app/", | ||
| "Database\\Factories\\": "database/factories/", | "Database\\Factories\\": "database/factories/", | ||
| ... | ... |
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment