whisper-money/tests/Feature/Console
Víctor Falcón ece5cd5d27 feat(encryption): add commands to warn and remove inactive encrypted-data accounts
Add two artisan commands to retire legacy client-side encrypted data:

- encryption:notify-removal queues a re-engagement/deletion warning to
  every user who still has an encrypted transaction or account
  (non-null *_iv columns), reusing SendUpdateEmailJob.
- encryption:delete-accounts soft-deletes and anonymizes those users
  when they have not signed in within the grace window (--days, default 7),
  sparing anyone who came back and never touching the demo account.

Both support --dry-run and --force and share the target query via the
FindsUsersWithLegacyEncryption concern.
2026-07-03 17:50:51 +02:00
..
AgentDatabaseCommandTest.php feat(console): add agent:db command for querying local and prod DB (#522) 2026-06-12 18:35:14 +02:00
CheckBankLogosCommandTest.php Add weekly bank logo audit command (#211) 2026-03-06 11:05:13 +00:00
DeleteEncryptedDataAccountsCommandTest.php feat(encryption): add commands to warn and remove inactive encrypted-data accounts 2026-07-03 17:50:51 +02:00
FeatureEnableCommandTest.php refactor(ai): remove AiConsentSettings feature flag (#619) 2026-07-01 09:47:55 +02:00
GenerateLandingAuthLinkCommandTest.php feat(landing): add signed auth links (#312) 2026-04-21 08:28:59 +01:00
NotifyEncryptedDataRemovalCommandTest.php feat(encryption): add commands to warn and remove inactive encrypted-data accounts 2026-07-03 17:50:51 +02:00
ResetDemoAccountCommandTest.php fix: skip demo reset when demo account is disabled (#626) 2026-07-03 07:27:43 +00:00
ResetUserCategoriesCommandTest.php fix(categories): expose cashflow setting on create (#448) 2026-05-29 11:05:04 +02:00
SendPaywallFollowUpEmailsCommandTest.php feat(drip): email users stuck on the paywall a day after onboarding (#562) 2026-06-19 14:11:12 +00:00
SendSubscriptionCancelledEmailCommandTest.php Add subscription cancellation email with manual trigger command (#47) 2025-12-30 20:32:44 +01:00
SendUpdateEmailCommandTest.php Support soft-deleted users with reusable emails (#316) 2026-04-22 11:41:41 +01:00
SetBankLogoCommandTest.php fix(banks:set-logo): add JPEG support test coverage and prompt for missing arguments (#214) 2026-03-07 16:33:54 +00:00
SetupMainUserCommandTest.php Command: Setup Main User 2025-11-15 22:16:41 +01:00