• Mahmoud Aglan's avatar
    Add messaging update: 78 notification templates, 14 event listeners, public document links · d3e3030e
    Mahmoud Aglan authored
    - Seed 78 notification templates (26 events × 3 channels: in_app, email, sms) in Arabic
    - Create 14 new listeners for previously unwired events (invoice sent/cancelled, wallet deposit/frozen, cash session closed, enrollment completed, session completed, participant registered/status changed/suspended/frozen, evaluation shared, POS receipt)
    - Wire all listeners in EventServiceProvider
    - Add PublicDocumentController with signed URL routes for invoices, receipts, and POS receipts
    - Add PublicLinkHelper for generating 30-day signed URLs
    - Add 3 standalone RTL Arabic public views (invoice, receipt, pos-receipt)
    - Update existing listeners (SendInvoiceNotification, SendOverdueReminder, SendPaymentConfirmation) to include public_link/receipt_link variables
    - Align all listener variable names with template placeholders
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    d3e3030e
Name
Last commit
Last update
..
components Loading commit data...
errors Loading commit data...
layouts Loading commit data...
livewire Loading commit data...
print Loading commit data...
public Loading commit data...
receipts Loading commit data...
reports Loading commit data...
welcome.blade.php Loading commit data...