Snapshot of main at 9f39a6e1e (2026-11-02)

This commit is contained in:
Ronald Huynen committed 2026-11-02 10:41:47 +01:00
commit 6ccf1792d7
2580 files changed
+1040202

No files matched your search

+68
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)