Commit Graph

79 Commits

Author SHA1 Message Date
gpt-engineer-app[bot]
1e6d360d69 Fix type error in SupabaseConnectionTest
The TestResults type was not assignable to the TestResult type in the SupabaseConnectionTest component. This commit ensures the types are compatible.
2025-03-15 12:43:46 +00:00
gpt-engineer-app[bot]
73184782ec Refactor SupabaseSettingsForm component
The SupabaseSettingsForm component was refactored into smaller, more manageable components to improve readability and maintainability.
2025-03-15 12:39:59 +00:00
gpt-engineer-app[bot]
e687047401 Refactor Login component
Splits the Login component into smaller, more manageable parts and extracts related logic into hooks to improve code organization and readability.
2025-03-15 12:39:09 +00:00
gpt-engineer-app[bot]
511a5bb2da Refactor SupabaseSettingsForm component
The SupabaseSettingsForm component was refactored into smaller, more manageable components to improve readability and maintainability.
2025-03-15 12:37:34 +00:00
gpt-engineer-app[bot]
785e69a42c Improve Supabase connection testing
Enhance the Supabase connection test to provide more detailed error information and handle potential CORS issues.
2025-03-15 12:32:40 +00:00
gpt-engineer-app[bot]
ae1db90d87 Investigate Supabase connection issues
Investigate REST API and database connection failures despite successful authentication.
2025-03-15 12:28:18 +00:00
gpt-engineer-app[bot]
6de30b681a Refactor SupabaseSettings component
The SupabaseSettings component was refactored into smaller, more manageable components to improve code organization and maintainability. The UI and functionality remain unchanged.
2025-03-15 12:24:40 +00:00
gpt-engineer-app[bot]
81a950a96c Revert to three expense categories
Reverted the number of expense categories back to the original three. Future feature additions or changes will require confirmation.
2025-03-15 11:00:35 +00:00
gpt-engineer-app[bot]
bbf0f75b66 Fix type errors in BudgetContext
Addresses type errors related to category budgets in BudgetContext and Index page. Specifically, ensures correct type assignment for category budget updates.
2025-03-15 10:54:24 +00:00
gpt-engineer-app[bot]
53096ae26e Implement additional improvements
This commit implements additional improvements as requested.
2025-03-15 10:52:53 +00:00
gpt-engineer-app[bot]
cc0af1aee0 Fix rendering issue
Addresses a problem where the screen was not rendering correctly.
2025-03-15 10:27:42 +00:00
gpt-engineer-app[bot]
f22e99ecef Refactor TransactionCard component
Refactor TransactionCard component into smaller, more manageable components without changing functionality.
2025-03-15 10:27:01 +00:00
gpt-engineer-app[bot]
cb6c792d86 Refactor TransactionEditDialog component
Refactor TransactionEditDialog.tsx into smaller, more manageable components for improved code organization and maintainability. No functional changes were made.
2025-03-15 10:25:48 +00:00
gpt-engineer-app[bot]
01e71d1219 Document on-premise Supabase setup
Adds documentation on how to connect to an on-premise Supabase instance.
2025-03-15 08:11:00 +00:00
gpt-engineer-app[bot]
fbd9924004 Implement transaction history page
This commit implements the transaction history page.
2025-03-15 07:41:09 +00:00
gpt-engineer-app[bot]
93e3a0ea88 Fix main color in BudgetCategoriesSection
The main color in BudgetCategoriesSection was incorrectly set. This commit fixes the color to neuro-income.
2025-03-15 07:01:43 +00:00
gpt-engineer-app[bot]
930f801a2a Update Sync Settings button colors
Updated the color of the "로그인하여 동기화" button and the sync toggle switch in the Settings page to the main app color.
2025-03-15 07:00:51 +00:00
gpt-engineer-app[bot]
fd34c62170 Refactor AuthContext into smaller files
Refactors the AuthContext.tsx file into smaller, more manageable files to improve code organization and maintainability. The functionality remains the same.
2025-03-15 06:57:27 +00:00
gpt-engineer-app[bot]
ad597b281d Refactor login and authentication
Rebuild login functionality and user authentication logic.
2025-03-15 06:55:50 +00:00
gpt-engineer-app[bot]
b8866daab9 Reverted to edit edt-cc8c9d33-73bd-45b2-a3f9-92544ffafa1a: "Implement user authentication
Implement login functionality and user authentication logic."
2025-03-15 06:52:00 +00:00
gpt-engineer-app[bot]
a1dc2b5370 Visual edit in Lovable
Edited UI in Lovable
2025-03-15 06:51:53 +00:00
gpt-engineer-app[bot]
33f1a94a81 Implement user authentication
Implement login functionality and user authentication logic.
2025-03-15 06:50:56 +00:00
gpt-engineer-app[bot]
6cda809697 Reverted to edit edt-ac485f97-7774-4a29-9d0a-ec4295ecbab8: "Configure Supabase environment variables
Sets Supabase URL and anon key using environment variables."
2025-03-15 06:42:32 +00:00
gpt-engineer-app[bot]
b25add0cff Investigate Supabase API key issue
The prompt indicates a problem with the Supabase API key, so this commit investigates and addresses the issue.
2025-03-15 06:37:02 +00:00
gpt-engineer-app[bot]
df24e545e2 Fix TS2322 error in Settings.tsx
The Settings.tsx file was throwing a TS2322 error because the Header component was receiving a `title` prop, but it was not defined in the component's interface. This commit fixes the error by defining the `title` prop in the Header component's interface.
2025-03-15 06:34:15 +00:00
gpt-engineer-app[bot]
38e2ebcd50 Add supabase functionality test
This commit adds a test to verify that Supabase is functioning correctly.
2025-03-15 06:33:29 +00:00
gpt-engineer-app[bot]
1676fb1649 Fix display issue
Addresses a problem where the screen was not displaying correctly.
2025-03-15 05:17:38 +00:00
gpt-engineer-app[bot]
8783a607fa Refactor AddTransactionButton component
Refactor the AddTransactionButton component into smaller, more manageable components to improve code readability and maintainability.
2025-03-15 05:11:41 +00:00
gpt-engineer-app[bot]
7eae68150b Fix: Resolve TypeScript errors
- Import `CloudSync` from `lucide-react`
- Define `EXPENSE_CATEGORIES` in `AddTransactionButton.tsx`
2025-03-15 05:10:53 +00:00
gpt-engineer-app[bot]
1ad6e5b685 Refactor form component
Refactor the form component to use a hybrid approach.
2025-03-15 05:09:25 +00:00
gpt-engineer-app[bot]
df257a948b Fix category budget update
The category budget was not being updated correctly after setting the budget. This commit fixes the issue.
2025-03-15 04:55:09 +00:00
gpt-engineer-app[bot]
6d1e1f91f4 Rename "Add Transaction" to "Add Expense"
The prompt requests to rename "Add Transaction" to "Add Expense".
2025-03-15 04:50:42 +00:00
gpt-engineer-app[bot]
b162b6def3 Remove camera icon from profile
The camera icon in the profile header has been removed as profile picture functionality is not yet supported.
2025-03-15 04:35:44 +00:00
gpt-engineer-app[bot]
ca18031388 Refactor ProfileManagement page
Splits the ProfileManagement page into smaller components for better organization and maintainability. No functionality was changed.
2025-03-15 04:32:52 +00:00
gpt-engineer-app[bot]
a34c37facd Add icons to category cards
This commit adds icons to the expense category cards.
2025-03-15 04:22:35 +00:00
gpt-engineer-app[bot]
a942858c97 Enhance expense input category
Add icons to the expense input category selection in the add transaction dialog.
2025-03-15 04:21:54 +00:00
gpt-engineer-app[bot]
5e6bda76af Fix: Resolve variable hoisting issue
Move the formatWithCommas function definition before its usage to fix the TypeScript error TS2448.
2025-03-15 04:18:51 +00:00
gpt-engineer-app[bot]
c07a4c7295 Add comma formatting to edit dialog
Adds comma formatting to the amount input field in the transaction edit dialog.
2025-03-15 04:17:47 +00:00
gpt-engineer-app[bot]
a0b6ef9667 Enable transaction editing
Make each transaction item in the transaction history clickable for modification and editing.
2025-03-15 04:12:14 +00:00
gpt-engineer-app[bot]
5cb9151ceb Navigate to transactions on click
Implement navigation to the transactions page when the "모든 지출 보기" button is clicked.
2025-03-15 04:10:24 +00:00
gpt-engineer-app[bot]
2071453b2b Format number inputs with commas
Formats numeric input fields to display commas for every three digits.
2025-03-15 04:08:55 +00:00
gpt-engineer-app[bot]
136df4a5e9 Visual edit in Lovable
Edited UI in Lovable
2025-03-15 04:07:12 +00:00
gpt-engineer-app[bot]
315f2e3917 Refactor: Extract CategoryBudgetInputs
Refactors BudgetTabContent.tsx by extracting the category budget functionality into a separate component. This improves code modularity and maintainability.
2025-03-15 04:06:28 +00:00
gpt-engineer-app[bot]
834517e96f Refactor BudgetProgressCard component
Refactor BudgetProgressCard into smaller, more manageable components. Move BudgetTabContent to its own file. This improves code readability and maintainability.
2025-03-15 04:05:35 +00:00
gpt-engineer-app[bot]
178b697465 Change save button color
Change the color of the save button to the main color (green).
2025-03-15 04:04:39 +00:00
gpt-engineer-app[bot]
a5fac97a95 Implement budget input per category
Implement budget input fields for each category in the monthly budget settings, and automatically calculate and populate daily, weekly, and monthly budgets based on the sum of the category inputs.
2025-03-15 04:02:43 +00:00
gpt-engineer-app[bot]
2626e35924 Reorder expense categories
Reorder the expense categories in the add transaction dialog to 식비, 생활비, 교통비.
2025-03-15 03:22:31 +00:00
gpt-engineer-app[bot]
7e10140b2e Improve transaction form UI
Add category buttons for quicker selection.
Change save button color to neuro-income.
2025-03-15 03:03:54 +00:00
gpt-engineer-app[bot]
1ce5e3927c Implement category selection in expense form
The category field in the expense input form is now implemented as a selection between three options.
2025-03-15 03:02:56 +00:00
gpt-engineer-app[bot]
77a966c87c Show expense dialog directly
Modify the AddTransactionButton component to directly show the expense input dialog when the button is clicked, instead of showing the "지출" option first.
2025-03-15 03:02:01 +00:00