Skip to content

Separate transaction fields into individual database columns#5

Merged
caseybecking merged 1 commit intomainfrom
feature/separate-transaction-fields
Oct 27, 2025
Merged

Separate transaction fields into individual database columns#5
caseybecking merged 1 commit intomainfrom
feature/separate-transaction-fields

Conversation

@caseybecking
Copy link
Copy Markdown
Owner

This update separates the transaction description into distinct fields for better data integrity and querying:

  • Added merchant, original_statement, notes, and tags as separate database columns
  • Updated CSV import to store fields individually instead of concatenating them
  • Enhanced frontend edit modal to support all transaction fields
  • Improved error reporting in CSV import to show first 50 errors with categorized summary
  • Updated all utility scripts to work from scripts/ directory with proper path handling
  • Added database migration scripts for new columns

This change enables better filtering, searching, and reporting on transaction data by maintaining field separation throughout the system.

This update separates the transaction description into distinct fields for better data integrity and querying:
- Added merchant, original_statement, notes, and tags as separate database columns
- Updated CSV import to store fields individually instead of concatenating them
- Enhanced frontend edit modal to support all transaction fields
- Improved error reporting in CSV import to show first 50 errors with categorized summary
- Updated all utility scripts to work from scripts/ directory with proper path handling
- Added database migration scripts for new columns

This change enables better filtering, searching, and reporting on transaction data by maintaining field separation throughout the system.
@caseybecking caseybecking merged commit d5c2869 into main Oct 27, 2025
1 check failed
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.

1 participant