## Summary - avoid sending bank transaction synced emails during 23:00-08:00 in the user's local timezone by re-releasing the job until the next local 08:00 - deduplicate the daily bank transaction email by the user's local date instead of the UTC date - add feature coverage for quiet hours, first allowed local send time, and local-day deduplication ## Testing - php artisan test --compact tests/Feature/OpenBanking/SyncBankingConnectionJobTest.php - vendor/bin/pint --dirty --format agent ## Notes - existing 6-hour sync slots still leave at least one valid send slot for every timezone |
||
|---|---|---|
| .. | ||
| Drip | ||
| AssignHistoricalTransactionsToBudget.php | ||
| GenerateHistoricalRealEstateBalancesJob.php | ||
| ReEvaluateTransactionRulesJob.php | ||
| SendDailyBankTransactionsSyncedEmailJob.php | ||
| SendUpdateEmailJob.php | ||
| SyncAllBankingConnectionsJob.php | ||
| SyncBankingConnectionJob.php | ||
| SyncBinanceHistoricalBalancesJob.php | ||