From 0c9939c5961a3cef50e6378c0eefbeaae00f4c67 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Wed, 1 Jul 2026 10:18:39 +0200 Subject: feat: tx list --all + truncation signal (v0.3.1) tx list silently returned only --limit rows (default 20) with no signal when more matched, making a correct ledger look wrong during reconciliation. - --all auto-paginates every page via meta.pagination.total_pages - without --all, print "showing N of M (use --all for all)" to stderr when the result is truncated (stdout JSON stays clean) PATCH: new optional flag + stderr note, contract unchanged. Co-Authored-By: Claude Opus 4.8 --- completions/firefly.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'completions') diff --git a/completions/firefly.bash b/completions/firefly.bash index b66b400..697cd1a 100644 --- a/completions/firefly.bash +++ b/completions/firefly.bash @@ -42,7 +42,7 @@ _firefly() { "tx add") leaf_opts="--category --date --desc --from --tags --to --type";; "tx delete") leaf_opts="--yes";; "tx edit") leaf_opts="--amount --category --date --desc --from --tags --to --type";; - "tx list") leaf_opts="--account --limit --since --until";; + "tx list") leaf_opts="--account --all --limit --since --until";; esac # Leaves per group. -- cgit v1.2.3