From 3ee9653c3e41fd1984fdb81bfdd4c9edebdb4995 Mon Sep 17 00:00:00 2001 From: ChuaCleon Date: Sat, 9 Nov 2024 21:07:39 +0800 Subject: [PATCH] Edit displayHelpMessage method to display features to new user. --- logs/app.log | 248 ++++++++++++++++++++++++ src/main/java/seedu/budgetbuddy/Ui.java | 49 +++-- 2 files changed, 278 insertions(+), 19 deletions(-) diff --git a/logs/app.log b/logs/app.log index edd860b048..b7c0813d6e 100644 --- a/logs/app.log +++ b/logs/app.log @@ -410,3 +410,251 @@ Nov 09, 2024 7:36:56 PM seedu.budgetbuddy.Storage save INFO: Saving data to file: ./data/BudgetBuddy.txt Nov 09, 2024 7:36:59 PM seedu.budgetbuddy.Storage save INFO: Saving data to file: ./data/BudgetBuddy.txt +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.Storage +INFO: Storing ./data/BudgetBuddy.txt +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-11 +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 3200.0 Date: 2024-11 Category: {FOOD=200.0, ENTERTAINMENT=3000.0} +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-10 +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 2400.0 Date: 2024-10 Category: {TRANSPORT=1200.0, ENTERTAINMENT=1200.0} +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-08 +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 2550.0 Date: 2024-08 Category: {FOOD=750.0, OTHERS=1800.0} +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-07 +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 1700.0 Date: 2024-07 Category: {OTHERS=1700.0} +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-05 +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 3900.0 Date: 2024-05 Category: {FOOD=1300.0, ENTERTAINMENT=1300.0, OTHERS=1300.0} +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2023-08 +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 2600.0 Date: 2023-08 Category: {UTILITIES=700.0, OTHERS=1900.0} +Nov 09, 2024 8:35:29 PM seedu.budgetbuddy.Storage load +INFO: Data loaded successfully. Expenses: 0, Incomes: 0, Budgets: 0 +Nov 09, 2024 8:35:33 PM seedu.budgetbuddy.Storage save +INFO: Saving data to file: ./data/BudgetBuddy.txt +Nov 09, 2024 8:38:42 PM seedu.budgetbuddy.Storage save +INFO: Saving data to file: ./data/BudgetBuddy.txt +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.Storage +INFO: Storing ./data/BudgetBuddy.txt +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-11 +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 3200.0 Date: 2024-11 Category: {FOOD=200.0, ENTERTAINMENT=3000.0} +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-10 +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 2400.0 Date: 2024-10 Category: {TRANSPORT=1200.0, ENTERTAINMENT=1200.0} +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-08 +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 2550.0 Date: 2024-08 Category: {FOOD=750.0, OTHERS=1800.0} +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-07 +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 1700.0 Date: 2024-07 Category: {OTHERS=1700.0} +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-05 +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 3900.0 Date: 2024-05 Category: {FOOD=1300.0, ENTERTAINMENT=1300.0, OTHERS=1300.0} +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2023-08 +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 2600.0 Date: 2023-08 Category: {UTILITIES=700.0, OTHERS=1900.0} +Nov 09, 2024 8:38:44 PM seedu.budgetbuddy.Storage load +INFO: Data loaded successfully. Expenses: 0, Incomes: 0, Budgets: 0 +Nov 09, 2024 8:38:48 PM seedu.budgetbuddy.Storage save +INFO: Saving data to file: ./data/BudgetBuddy.txt +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 3200.0 Date: 2024-11 Category: {FOOD=200.0, ENTERTAINMENT=3000.0} +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 2400.0 Date: 2024-10 Category: {TRANSPORT=1200.0, ENTERTAINMENT=1200.0} +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 2550.0 Date: 2024-08 Category: {FOOD=750.0, OTHERS=1800.0} +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 1700.0 Date: 2024-07 Category: {OTHERS=1700.0} +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 3900.0 Date: 2024-05 Category: {FOOD=1300.0, ENTERTAINMENT=1300.0, OTHERS=1300.0} +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 2600.0 Date: 2023-08 Category: {UTILITIES=700.0, OTHERS=1900.0} +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager createNewBudget +INFO: Created new budget for 2024-09 with initial amount 0.0 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 2.0 from budget for 2024-09 in category OTHERS +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-09 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 450.0 from budget for 2024-09 in category TRANSPORT +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-09 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 1000.0 from budget for 2024-09 in category OTHERS +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-09 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 20.0 from budget for 2024-09 in category FOOD +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-10 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 1000.0 from budget for 2024-10 in category OTHERS +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-08 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 1000.0 from budget for 2024-08 in category OTHERS +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-10 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 20.0 from budget for 2024-10 in category OTHERS +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-10 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 1000.0 from budget for 2024-10 in category TRANSPORT +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-10 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 5.5 from budget for 2024-10 in category FOOD +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-10 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 10.0 from budget for 2024-10 in category OTHERS +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager createNewBudget +INFO: Created new budget for 2023-10 with initial amount 0.0 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 300.0 from budget for 2023-10 in category ENTERTAINMENT +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2023-10 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 123.0 from budget for 2023-10 in category OTHERS +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2023-10 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 2567.0 from budget for 2023-10 in category OTHERS +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Remaining budgets initialized and updated after deductions. +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager getRemainingBudgets +INFO: Retrieved remaining budget for 2024-09 in category FOOD: -20.0 +Nov 09, 2024 8:40:58 PM seedu.budgetbuddy.Storage save +INFO: Saving data to file: ./data/BudgetBuddy.txt +Nov 09, 2024 8:52:50 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-09 +Nov 09, 2024 8:52:50 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 0.0 Date: 2024-09 Category: {} +Nov 09, 2024 8:52:50 PM seedu.budgetbuddy.commands.budget.AddBudgetCommand execute +INFO: Added new budget for date: 2024-09 with amount: 1000.0 +Nov 09, 2024 8:52:50 PM seedu.budgetbuddy.Storage save +INFO: Saving data to file: ./data/BudgetBuddy.txt +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 3200.0 Date: 2024-11 Category: {FOOD=200.0, ENTERTAINMENT=3000.0} +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 2400.0 Date: 2024-10 Category: {TRANSPORT=1200.0, ENTERTAINMENT=1200.0} +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 2550.0 Date: 2024-08 Category: {FOOD=750.0, OTHERS=1800.0} +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 1700.0 Date: 2024-07 Category: {OTHERS=1700.0} +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 3900.0 Date: 2024-05 Category: {FOOD=1300.0, ENTERTAINMENT=1300.0, OTHERS=1300.0} +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 2600.0 Date: 2023-08 Category: {UTILITIES=700.0, OTHERS=1900.0} +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager copyBudgetManager +INFO: Copied budget: Total Monthly Budget: 1000.0 Date: 2024-09 Category: {FOOD=1000.0} +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-09 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 2.0 from budget for 2024-09 in category OTHERS +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-09 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 450.0 from budget for 2024-09 in category TRANSPORT +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-09 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 1000.0 from budget for 2024-09 in category OTHERS +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-09 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 20.0 from budget for 2024-09 in category FOOD +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-10 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 1000.0 from budget for 2024-10 in category OTHERS +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-08 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 1000.0 from budget for 2024-08 in category OTHERS +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-10 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 20.0 from budget for 2024-10 in category OTHERS +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-10 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 1000.0 from budget for 2024-10 in category TRANSPORT +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-10 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 5.5 from budget for 2024-10 in category FOOD +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2024-10 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 10.0 from budget for 2024-10 in category OTHERS +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager createNewBudget +INFO: Created new budget for 2023-10 with initial amount 0.0 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 300.0 from budget for 2023-10 in category ENTERTAINMENT +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2023-10 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 123.0 from budget for 2023-10 in category OTHERS +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager searchForGivenBudget +INFO: Found existing budget for date: 2023-10 +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Deducted 2567.0 from budget for 2023-10 in category OTHERS +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager +INFO: Remaining budgets initialized and updated after deductions. +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.transaction.budget.RemainingBudgetManager listRemainingBudgets +INFO: Displayed all remaining budgets to user. +Nov 09, 2024 8:57:39 PM seedu.budgetbuddy.Storage save +INFO: Saving data to file: ./data/BudgetBuddy.txt +Nov 09, 2024 9:02:27 PM seedu.budgetbuddy.Storage save +INFO: Saving data to file: ./data/BudgetBuddy.txt +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.Storage +INFO: Storing ./data/BudgetBuddy.txt +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-11 +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 3200.0 Date: 2024-11 Category: {FOOD=200.0, ENTERTAINMENT=3000.0} +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-10 +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 2400.0 Date: 2024-10 Category: {TRANSPORT=1200.0, ENTERTAINMENT=1200.0} +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-08 +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 2550.0 Date: 2024-08 Category: {FOOD=750.0, OTHERS=1800.0} +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-07 +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 1700.0 Date: 2024-07 Category: {OTHERS=1700.0} +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-05 +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 3900.0 Date: 2024-05 Category: {FOOD=1300.0, ENTERTAINMENT=1300.0, OTHERS=1300.0} +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2023-08 +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 2600.0 Date: 2023-08 Category: {UTILITIES=700.0, OTHERS=1900.0} +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager getBudget +INFO: No budget found for date: 2024-09 +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.transaction.budget.BudgetManager addBudget +INFO: Added budget: Total Monthly Budget: 1000.0 Date: 2024-09 Category: {FOOD=1000.0} +Nov 09, 2024 9:06:22 PM seedu.budgetbuddy.Storage load +INFO: Data loaded successfully. Expenses: 0, Incomes: 0, Budgets: 0 +Nov 09, 2024 9:06:26 PM seedu.budgetbuddy.Storage save +INFO: Saving data to file: ./data/BudgetBuddy.txt diff --git a/src/main/java/seedu/budgetbuddy/Ui.java b/src/main/java/seedu/budgetbuddy/Ui.java index 269715c188..57914f4c52 100644 --- a/src/main/java/seedu/budgetbuddy/Ui.java +++ b/src/main/java/seedu/budgetbuddy/Ui.java @@ -113,37 +113,48 @@ public static void displayBudgetDeletedMessage(YearMonth month, int count) { * Displays entire help message, acts as a help guide for new users. */ public static void displayHelpMessage(){ - String message = "1. Add expense/income entry. Note: amount - a/, date - d/, category - c/ \n" + - "Examples:\nadd expense plane ticket to Japan a/1000 d/25/12/2024 c/transport \n" + + String message = "1. Add expense/income entry. Note: amount - a/, (optional)date - d/, (optional)category - c/"+ + "\nExamples:\nadd expense plane ticket to Japan a/1000 d/25/12/2024 c/transport \n" + "add income tuition fees " + "a/1000 d/13/12/2024 \n" + "2. Delete expense/income entry as shown in the income and expense lists." + - "Examples:\ndel expense 1 \n" + "del income 2 \n" + - "3. Tag new category to expense. \n" + "Example:\n tag expense 2 /c food \n" + - "4. List expenses based on category and month. Note(optional): category - c/, month - m/MM/yyyy\n" + + "\nExamples:\ndelete expense 1 \n" + "delete income 2 \n" + + "3. List expenses based on category and month. Note(optional): category - c/, month - m/MM/yyyy\n" + "Example:\nlist expenses c/food m/10/2024\n" + - "5. List income based on month. Note: month (optional) - m/MM/yyyy\n" + + "4. List income based on month. Note: month (optional) - m/MM/yyyy\n" + "Example:\nlist incomes m/10/2024\n" + - "6. Add budget for current month. Note: month - m/MM/yyyy \n" + - "Example:\nadd budget a/1000 m/09/2024\n" + - "7. Deduct budget for current month. Note: month - m/MM/yyyy \n" + + "5. Add budget for current month. Note: amount - a/, (optional)month - m/MM/yyyy, (optional)category " + + "- c/\n" + + "Example:\nadd budget a/1000 m/09/2024 c/TRANSPORT\n" + + "6. Deduct budget for current month. Note: amount - a/, (optional)month - m/MM/yyyy, (optional)" + + "category - c/\n" + "Example:\ndeduct budget a/500 m/10/2024\n" + - "8. list budget for specific month. Note: month - m/MM/yyyy \n" + - "Example:\nlist budget m/05/2024\n" + - "9. list budget for the 12 most recent entries. \n" + - "Example:\nlist budget\n" + - "10. edit expense fields (with Category, Amount or Date).\n" + + "7. List budget for specific month. Note: month - m/MM/yyyy \n" + + "Example:\nlist budgets m/05/2024\n" + + "8. List budget for the 12 most recent entries. \n" + + "Example:\nlist budgets\n" + + "9. List remaining budgets.\n" + + "Example:\nlist remaining budget\n" + + "10. Edit expense fields (with Category, Amount or Date). Note: Provide at least one of the 3 fields" + + "in the second line of input. Refer to example below.\n" + "Example:\nedit expenses 3\n" + "a/1000 d/12/10/2024 c/food\n" + - "11. edit income fields (with Amount or Date).\n" + + "11. Edit income fields (with Amount or Date). Note: Provide at least one of the 2 fields in the" + + "second line of input. Refer to example below.\n" + "Example:\nedit incomes 3\n" + "a/1000 d/12/10/2024\n" + - "12. search expense (with provided keyword)\n" + + "12. Display income spent. Note - (optional)month - m/MM/YYYY\n" + + "Example:\ndisplay income spent m/10/2024" + + "13. Search expense (with provided keyword)\n" + "Example:\nsearch expense japan\n" + - "13. display savings (by month or in total)\n" + + "14. Display savings (by month or in total)\n" + "Example:\ndisplay savings m/\ndisplay savings\n" + - "14. breakdown expenses (by category)\n" + + "15. Breakdown expenses (by category)\n" + "Example:\nbreakdown expenses\n" + - "15. Exit app. \n" + + "16. Display monthly expenses. Note: year - y/YYYY\n" + + "Example:\ndisplay monthly expenses y/2024\n" + + "17. Display monthly expenses with categories. Note: month - m/MM/YYYY\n" + + "Example:\ndisplay expenses with categories m/09/2024\n" + + "18. Exit app. \n" + "Example:\nbye"; displayToUser(message); }