whisper-money/app/Http/Controllers
Víctor Falcón 03fd41fda9 refactor(ai): move backfill kickoff into a StartCategorizationBackfill action
The consent controller owned gating, the count query, UUID generation, cache
seeding and dispatch. Extract that into an App\Actions\Ai action so the
controller just records consent and delegates, and the job-id/cache-key
contract has a single owner. Add a test covering the no-paid-plan gate path.
2026-06-25 10:24:05 +02:00
..
Ai refactor(ai): move backfill kickoff into a StartCategorizationBackfill action 2026-06-25 10:24:05 +02:00
Api feat(transactions): release transaction analysis to all users (#579) 2026-06-22 16:09:09 +02:00
Auth fix: verify email via signed link without requiring login (#490) 2026-06-05 10:01:32 +02:00
OpenBanking feat(banking): let Wise credentials be updated (#588) 2026-06-23 09:54:31 +00:00
Settings fix(account): block deletion while subscription or trial is active (#531) 2026-06-14 20:46:44 +02:00
Sync refactor(api): standardize serialization via model $hidden (#492) 2026-06-05 13:57:34 +02:00
AccountBalanceController.php feat: investment benefits — show gains/losses on investment accounts (#140) 2026-02-23 13:59:10 +01:00
AccountController.php feat(accounts): reorder accounts with drag-and-drop (#575) 2026-06-21 11:17:45 +02:00
BudgetController.php feat: add catch-all budgets (#527) 2026-06-15 16:07:19 +00:00
CashflowController.php refactor(api): standardize serialization via model $hidden (#492) 2026-06-05 13:57:34 +02:00
Controller.php Set up a fresh Laravel app 2025-11-07 12:01:36 +00:00
DashboardController.php feat(accounts): reorder accounts with drag-and-drop (#575) 2026-06-21 11:17:45 +02:00
EncryptionController.php refactor(encryption): strip client-side transaction encryption (#514) 2026-06-20 16:13:26 +00:00
IntegrationRequestController.php fix(integration-requests): freeze votes on not-doable requests (#555) 2026-06-18 10:54:56 +00:00
LoanDetailController.php feat(loans): backfill historical balances on loan creation (#322) 2026-04-24 13:09:34 +01:00
OnboardingController.php feat(ai): defer per-transaction categorization until onboarding completes (#536) 2026-06-15 17:33:26 +02:00
ReEvaluateTransactionRulesController.php refactor(api): standardize serialization via model $hidden (#492) 2026-06-05 13:57:34 +02:00
RealEstateDetailController.php feat(accounts): add real estate asset tracking (#241) 2026-03-24 10:21:32 +00:00
RobotsController.php User Onboarding Flow (#23) 2025-12-12 13:06:08 +01:00
SitemapController.php SEO landing page 2025-11-25 11:33:11 +01:00
SubscriptionController.php feat(ai): manage AI consent outside onboarding behind a flag 2026-06-24 17:04:03 +02:00
TransactionController.php feat(ai): manage AI consent outside onboarding behind a flag 2026-06-24 17:04:03 +02:00
UserLeadController.php feat: verify waitlist leads (#285) 2026-04-14 11:26:01 +01:00