Separate exclude and one-time transaction handling #2400

Merged
zachgoll merged 2 commits from zachgoll/one-time-transaction-handling into main 2025-06-21 05:10:36 +08:00
zachgoll commented 2025-06-21 04:53:50 +08:00 (Migrated from github.com)
  • Split transaction "exclude" and "one-time" toggles into separate controls in transaction detail view
  • Updated Transaction::Search to show excluded transactions with grayed-out styling instead of filtering them out
  • Modified IncomeStatement calculations to exclude both excluded and one_time transactions from totals
  • Added migration to convert existing excluded transactions to also be one_time for backward compatibility
  • Updated transaction list view to show asterisk for one_time transactions and gray out excluded ones
  • Added controller support for kind parameter in transaction updates

🤖 Generated with Claude Code

- Split transaction "exclude" and "one-time" toggles into separate controls in transaction detail view - Updated Transaction::Search to show excluded transactions with grayed-out styling instead of filtering them out - Modified IncomeStatement calculations to exclude both excluded and one_time transactions from totals - Added migration to convert existing excluded transactions to also be one_time for backward compatibility - Updated transaction list view to show asterisk for one_time transactions and gray out excluded ones - Added controller support for kind parameter in transaction updates 🤖 Generated with [Claude Code](https://claude.ai/code)
cursor[bot] (Migrated from github.com) reviewed 2025-06-21 05:04:33 +08:00
cursor[bot] (Migrated from github.com) left a comment

BugBot reviewed your changes and found no bugs!


Was this report helpful? Give feedback by reacting with 👍 or 👎

### ✅ BugBot reviewed your changes and found no bugs! --- _Was this report helpful? Give feedback by reacting with 👍 or 👎_
Sign in to join this conversation.