- Updated the transaction processing logic to clear existing transactions and perform bulk upserts instead of inserts.
- Enhanced the response to include counts of upserted and modified transactions.
- Introduced a multi-stage build in the Dockerfile to separate build and runtime environments.
- Added environment variables for production in the runtime stage.
- Updated the start script in package.json to point to the new server entry point.
- Enhanced connection log to specify 'MongoDB Atlas - Database: faber-finances'
- Added comment clarifying that the database is created automatically upon the first document insertion
- Fixed brutalist styling across all components
- Removed notes field from transaction list display
- Added whitespace-nowrap to prevent description wrapping
- Updated modals with consistent border styling
- Improved form layouts and button styling