Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Feb 6, 2026

Automatic Release PR

This PR was automatically created after changes were pushed to develop.

Commits: 1 new commit(s)

Checklist

  • Review all changes
  • Verify CI passes
  • Approve and merge when ready for production

* Add compliance transaction list screen

Add new screen to display all transactions for compliance review
with table view, date/CHF formatting and CSV export functionality.
Includes route, API hook and TransactionListEntry interface.

* Fix cursor-pointer and useEffect dependency in transaction list

Make cursor-pointer conditional on entry.accountId being present and
add getTransactionList to useEffect dependency array.

* Add date range filters for created and output date

- Add separate date filters for Created and Output Datum
- Default filter range: last 3 days
- Add Created and Output Datum columns to table and CSV export
- Filter bar with reset button and filtered count display

* Pass date filters to transaction list API and reload on change

Send createdFrom/createdTo/outputFrom/outputTo as query params.
useEffect now re-fetches when any filter value changes.

* Fix ESLint non-null assertion warning in getTransactionList

* Remove redundant client-side date filtering

Date filtering is already handled server-side via query params.
Remove the duplicate useMemo filter and use API response directly.

* Escape double quotes in CSV export

Prevents malformed CSV output when cell values contain
double quote characters.
@TaprootFreak TaprootFreak merged commit fd32705 into main Feb 6, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants