whisper-money/resources
Víctor Falcón 148aee0b63 feat(transactions): allow editing all fields of manual transactions
Manually created transactions can now edit every field (account, date,
amount, description) after creation, not just category/notes/labels.
Imported/bank transactions keep amount, date, account, currency and
description locked to their source data.

- UpdateTransactionRequest validates amount/date/account/currency only
  for manually_created transactions, so the fields are dropped for
  imported ones.
- On edit, the manual account balance is moved to match a changed
  amount/date/account, opt-in via the same update_balance flag as
  create/delete; connected accounts are skipped. ManualBalanceAdjuster
  gains a shared adjust() primitive and reverseCreatedTransaction().
- The edit dialog unifies create/edit editability behind canEditAllFields
  and shows the account/date/amount inputs (and the update-balance
  checkbox) when editing a manual transaction.
2026-07-16 08:38:56 +02:00
..
css fix(charts): improve contrast for chart colors 9-10 (#614) 2026-06-30 10:28:03 +00:00
js feat(transactions): allow editing all fields of manual transactions 2026-07-16 08:38:56 +02:00
views feat(encryption): commands to warn and remove inactive encrypted-data accounts (#633) 2026-07-03 15:57:04 +00:00