whisper-money/app/Http/Requests
Víctor Falcón fa4369db38 feat(accounts): drag-and-drop reordering on dashboard and accounts page
Add a user-defined account order, shared between the dashboard and the
accounts page, persisted server-side.

- accounts table gets a `position` column, backfilled per user from the
  previous type/name ordering so existing layouts are preserved
- both views order by `position` and expose a drag handle (GripVertical)
  via a shared SortableGrid component built on @dnd-kit
- pointer drag starts after a small move; touch drag starts on a long
  press, so quick swipes still scroll on mobile (single-column there)
- the accounts page is now a flat list (type grouping dropped) so the
  order matches the dashboard exactly
- PATCH accounts/reorder persists the order; reorder is optimistic and
  avoids refetching the deferred dashboard metrics
2026-06-21 10:52:31 +02:00
..
Ai feat(ai): suggest automation rules during onboarding (#523) 2026-06-13 22:51:15 +02:00
Api feat(transactions): save and reuse transaction filters (#496) 2026-06-05 18:00:14 +02:00
Concerns refactor(requests): share account detail validation rules (#481) 2026-06-03 19:01:03 +02:00
OpenBanking feat(connections): manage which accounts a bank connection syncs (#558) 2026-06-18 16:22:49 +02:00
Settings refactor: centralize duplicated provider & locale keys into enums (#543) 2026-06-16 13:43:14 +00:00
BulkReEvaluateRulesRequest.php feat(transactions): add counterparty fields (#440) 2026-05-27 16:20:55 +02:00
BulkUpdateTransactionsRequest.php refactor(requests): extract user-owned exists rules to trait (#477) 2026-06-03 17:33:54 +02:00
IndexTransactionRequest.php feat(ai): auto-categorize transactions with AI (behind flag) (#535) 2026-06-15 16:35:20 +02:00
ReorderAccountsRequest.php feat(accounts): drag-and-drop reordering on dashboard and accounts page 2026-06-21 10:52:31 +02:00
StoreAccountBalanceRequest.php feat: investment benefits — show gains/losses on investment accounts (#140) 2026-02-23 13:59:10 +01:00
StoreBudgetRequest.php feat: add catch-all budgets (#527) 2026-06-15 16:07:19 +00:00
StoreIntegrationRequestRequest.php feat(integration-requests): community board to request & vote bank integrations (#550) 2026-06-17 12:50:51 +00:00
StoreRealEstateDetailRequest.php refactor(requests): share account detail validation rules (#481) 2026-06-03 19:01:03 +02:00
StoreTransactionRequest.php refactor(requests): extract user-owned exists rules to trait (#477) 2026-06-03 17:33:54 +02:00
StoreUserLeadRequest.php feat(i18n): add French translation support (#532) 2026-06-15 19:15:43 +02:00
UpdateBudgetRequest.php feat(budgets): track multiple categories and labels per budget (#466) 2026-06-01 12:32:23 +02:00
UpdateCurrentAccountBalanceRequest.php feat: investment benefits — show gains/losses on investment accounts (#140) 2026-02-23 13:59:10 +01:00
UpdateLoanDetailRequest.php feat(accounts): add loan amortization projections for loan accounts (#246) 2026-03-26 15:06:09 +01:00
UpdateRealEstateDetailRequest.php refactor(requests): share account detail validation rules (#481) 2026-06-03 19:01:03 +02:00
UpdateTransactionRequest.php refactor(requests): extract user-owned exists rules to trait (#477) 2026-06-03 17:33:54 +02:00