Initial commit

This commit is contained in:
Ronald Huynen
2026-03-23 21:37:59 +01:00
commit 2547717edb
2193 changed files with 972171 additions and 0 deletions

View File

@@ -0,0 +1,68 @@
# Color Update Summary - Inactive profile warning Emails
## Changes Made
All **15 email templates** (5 languages × 3 warning levels) have been updated to use theme-aware colors instead of hard-coded red colors.
### Templates Updated
- `resources/views/emails/inactive-profiles/en/warning-1.blade.php`
- `resources/views/emails/inactive-profiles/en/warning-2.blade.php`
- `resources/views/emails/inactive-profiles/en/warning-final.blade.php`
- `resources/views/emails/inactive-profiles/nl/warning-1.blade.php`
- `resources/views/emails/inactive-profiles/nl/warning-2.blade.php`
- `resources/views/emails/inactive-profiles/nl/warning-final.blade.php`
- `resources/views/emails/inactive-profiles/de/warning-1.blade.php`
- `resources/views/emails/inactive-profiles/de/warning-2.blade.php`
- `resources/views/emails/inactive-profiles/de/warning-final.blade.php`
- `resources/views/emails/inactive-profiles/es/warning-1.blade.php`
- `resources/views/emails/inactive-profiles/es/warning-2.blade.php`
- `resources/views/emails/inactive-profiles/es/warning-final.blade.php`
- `resources/views/emails/inactive-profiles/fr/warning-1.blade.php`
- `resources/views/emails/inactive-profiles/fr/warning-2.blade.php`
- `resources/views/emails/inactive-profiles/fr/warning-final.blade.php`
### Color Replacements
| Old Hard-Coded Color | New Theme-Aware Color | Usage |
|---------------------|----------------------|-------|
| `#FEF2F2` | `#F9FAFB` | Warning banner background (light red → neutral gray) |
| `#7F1D1D` | `#F9FAFB` | Final warning banner background (dark red → neutral gray) |
| `#EF4444` | `{{ theme_color('text.primary') }}` | Warning banner left border |
| `#DC2626` | `{{ theme_color('text.primary') }}` | Warning heading and emphasis text |
| `#991B1B` | `{{ theme_color('text.primary') }}` | Time remaining text |
| `#FEE2E2` | `{{ theme_color('text.primary') }}` | Final warning text on dark background |
| Conditional colors | `{{ theme_color('text.primary') }}` | Account balances (removed red for negative) |
### Benefits
1. **Theme Consistency**: All colors now adapt to the active theme
2. **Multi-Theme Support**: Works across all 4 themes (timebank_cc, uuro, vegetable, yellow)
3. **Maintainability**: Centralized color management through theme system
4. **Professional Appearance**: Neutral colors maintain email professionalism
5. **Accessibility**: Theme colors designed for readability and contrast
### Testing
Test emails sent to: j.navarrooviedo@gmail.com
Run the test script anytime:
```bash
php artisan tinker --execute="include 'send-test-warnings.php'; sendTestWarnings(102);"
```
### Verification
Zero red color hex codes remain in templates:
```bash
grep -r "#DC2626\|#991B1B\|#FEE2E2\|#FEF2F2\|#7F1D1D\|#EF4444" \
resources/views/emails/inactive-profiles --include="*.blade.php"
# Returns: 0 results
```
## Next Steps
1. Review the test emails in your inbox
2. Verify colors match your theme expectations
3. Approve English text translations
4. Create translation keys in language files (en.json, nl.json, de.json, es.json, fr.json)