Spendy / ExpenseMicroService

Commit History

Refactor ExpenseImportService for improved CSV import performance; implement parallel parsing and batch saving with semaphore control
2f16afa

gius03 commited on

Update .gitignore to include *.iml and .vscode; adjust JaCoCo coverage minimum to 0.0
e6eb06a

gius03 commited on

Add JaCoCo Maven plugin for code coverage analysis and reporting
d9a4dc2

gius03 commited on

Add unit tests for Expense, ExpenseResult, ExpenseDebtResult, and ExpenseClassifier classes; update pom.xml for new dependencies
d81fa90

gius03 commited on

Fix resource path for expense model file in SmartCategorizerService and update pom.xml for resource filtering
47c258c

gius03 commited on

Refactor model file paths in ExpenseModelTrainer and SmartCategorizerService
9e2a59e

gius03 commited on

Add SmartCategorizerService for automatic expense categorization and integrate with ExpenseImportService
778aa9e

gius03 commited on

Optimize expense retrieval by adding findByUsername method with sorting and refactoring related queries
c0234f3

gius03 commited on

Refactor deleteAllExpenses method to improve performance by directly deleting expenses from the database without loading them into memory
017f79c

gius03 commited on

Add updateExpense endpoint to modify existing expenses
94e85ce

gius03 commited on

Fix end date calculation to include the entire day in expense filtering
34d62f3

gius03 commited on

Add token validation to getExpenses and getExpenseByDate methods in ExpenseImportService
6231a95

gius03 commited on

Adjust batch size for expense deletion to improve performance
5767bf1

gius03 commited on

Adjust batch size for expense deletion based on user expenses count
094f273

gius03 commited on

Add deleteAllExpenses endpoint and implement batch deletion in ExpenseImportService
1ed50b6

gius03 commited on

Optimize expense import process using virtual threads and refactor CSV line processing
1b91800

gius03 commited on

Update server port to 7860 in application properties and related services
0686a7f

gius03 commited on

Update service URIs in AuthService and ExpenseImportService to use localhost for local testing
0956c96

gius03 commited on

Update service URIs in AuthService and ExpenseImportService to use localhost for local testing
8215069

gius03 commited on

Update service URIs in application properties and add Docker configuration for microservices
272f90b

gius03 commited on

Remove debug print statements from ExpenseController and ExpenseImportService
2564a19

gius03 commited on

Enhance expense management endpoints to include token verification and improve response handling
1c44dc8

gius03 commited on

Add endpoints for adding and deleting expenses in ExpenseController
65c6777

gius03 commited on

Add .env file for environment variables and update application properties
65ff764

gius03 commited on

Aggiornamento della configurazione di connessione al database MongoDB per i microservizi di autenticazione e spese
34515ca

gius03 commited on

Aggiunta di nuovi file e configurazione iniziale per l'applicazione Spendy
55c1143

gius03 commited on

Aggiunta di supporto per l'autenticazione tramite token e recupero del nome utente nelle spese
15ef8aa

gius03 commited on

Miglioramento import dei CSV
3f82d21

gius03 commited on

Rimozione delle dipendenze di Spring Security dal file pom.xml
21a7ea6

gius03 commited on

Aggiunta di endpoint di controllo salute e test per i microservizi di autenticazione e spesa
4c64de9

gius03 commited on

aggiornamento
fb58eee

gius03 commited on