Commit graph

11 commits

Author SHA1 Message Date
dca853e96b Normalize transaction dates to the start of the day in projectedTransactions computation 2025-08-23 15:16:16 +01:00
c6214a34ff Refactor bulk transaction handling in bulk.put.js to use bulk upsert operations
- 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.
2025-08-23 15:05:01 +01:00
35deda5963 Update button styling in login.vue to use black background 2025-08-23 14:52:22 +01:00
36f4c27921 Remove login.vue component as part of authentication overhaul 2025-08-23 14:48:45 +01:00
267e279cf2 Refactor Dockerfile for multi-stage build and update start script in package.json
- 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.
2025-08-23 14:28:26 +01:00
733a1e9f47 Add authentication check and logout functionality in app.vue 2025-08-23 12:47:40 +01:00
ee00a8018e Add yar lock 2025-08-23 12:27:03 +01:00
1f18ad001d Update MongoDB connection logging in db.js
- Enhanced connection log to specify 'MongoDB Atlas - Database: faber-finances'
- Added comment clarifying that the database is created automatically upon the first document insertion
2025-08-23 12:22:17 +01:00
ad9224b761 Add dockerfile 2025-08-23 12:05:39 +01:00
cdbf0733c5 UI improvements and fixes
- 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
2025-08-23 11:57:21 +01:00
086d682592 Init commit! 2025-08-22 18:36:16 +01:00