TehRiehlDeal 4b3b1c71f9 Record activity history and support unpaginated transaction fetch
Adds an ActivityLog model that captures create/update/delete actions on
transactions, accounts, and valuations, with snapshots that survive a
cascading account deletion so a deleted transaction's amount and
description remain auditable. Each service writes its log entry inside
the same $transaction as the underlying mutation, so a failed mutation
rolls back the log too.

Also extends GET /transactions with all=true to skip pagination (capped
at 10,000 rows) so the upcoming CSV export can pull every matching row
in one request.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-25 13:53:22 -07:00
2026-04-12 17:13:33 -07:00
S
Description
No description provided
MIT 1.9 MiB
Languages
TypeScript 97.4%
CSS 1.1%
Dockerfile 0.7%
JavaScript 0.6%
HTML 0.1%