summaryrefslogtreecommitdiffstats
path: root/firefly_cli/resolver.py
AgeCommit message (Collapse)AuthorFilesLines
14 hoursfeat: tx add --from-id/--to-id to disambiguate same-name accounts (v0.3.7)v0.3.7Danilo M.1-0/+6
ISSUES.md #2: two accounts can share a name (e.g. expense id 52 and revenue id 129 both "Nexi"), making --from/--to ambiguous and unresolvable. Add --from-id/--to-id to target an account by numeric id. Per side, exactly one of the name flag or the id flag; sides independent. The id path fetches the account (resolver.account_by_id), validating existence before writing. Name-only callers unchanged; JSON/exit unchanged, so PATCH. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
3 daysfeat: name-to-id resolver with loud ambiguity errorsDanilo M.1-0/+35