Commit Graph

212 Commits

Author SHA1 Message Date
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]
1623fd7738 Investigate CORS proxy failure
The CORS proxy is failing despite being enabled, resulting in REST API and database connection errors. Investigate the cause of the failure.
2025-03-15 12:23:00 +00:00
gpt-engineer-app[bot]
893e1cf0aa Improve Supabase connection testing
Enhance connection testing to provide more detailed error information.
2025-03-15 12:17:50 +00:00
gpt-engineer-app[bot]
f00c69a4ec Fix: Resolve syncAllData declaration conflict
The `syncAllData` function was declared in both `src/utils/sync/syncSettings.ts` and `src/utils/syncUtils.ts`, causing a conflict. This commit removes the duplicate declaration from `src/utils/sync/syncSettings.ts` to resolve the TypeScript error.
2025-03-15 12:14:15 +00:00
gpt-engineer-app[bot]
6991f5d27f Refactor syncSettings.ts
Refactor syncSettings.ts to improve modularity.
2025-03-15 12:13:19 +00:00
gpt-engineer-app[bot]
2493f958de Refactor supabase.ts into modules
Refactor the supabase.ts file into smaller modules, separating test functionalities and default client configurations while preserving all code functionalities.
2025-03-15 12:12:07 +00:00
gpt-engineer-app[bot]
3a14914482 Fix spread argument type error
The spread argument in the fetch function was causing a TypeScript error. Changed the fetch implementation to resolve the type issue.
2025-03-15 12:10:58 +00:00
gpt-engineer-app[bot]
66c2240bb2 Address error condition
The code has an error that needs to be addressed.
2025-03-15 12:09:51 +00:00
gpt-engineer-app[bot]
5371462b49 Add API test for login
This commit adds an API test to check if the login is working correctly.
2025-03-15 12:06:05 +00:00
gpt-engineer-app[bot]
2f3dda3ca6 Add Supabase settings page
This commit adds a Supabase settings page to configure the Supabase URL and Anon Key.
2025-03-15 12:00:46 +00:00
gpt-engineer-app[bot]
96ffe015ec Update Supabase Anon Key
Updates the Supabase anon key with the provided value.
2025-03-15 12:00:02 +00:00
gpt-engineer-app[bot]
24bd10f6a4 Fix Transactions page loading issue
Addresses a problem where the Transactions page was failing to load.
2025-03-15 11:14:51 +00:00
gpt-engineer-app[bot]
3be0a0decb Use budget context data in Analytics
Replaced hardcoded data with actual budget context data in Analytics.tsx.
2025-03-15 11:10:57 +00:00
gpt-engineer-app[bot]
ca4c9da26e Refactor Transactions page
Refactor Transactions page to utilize the useTransactions hook for improved code reusability and reduced redundancy.
2025-03-15 11:09:13 +00:00
gpt-engineer-app[bot]
8c403f9761 Refactor BudgetContext file
Refactor BudgetContext.tsx into smaller components and hooks to improve code readability and maintainability.
2025-03-15 11:08:35 +00:00
gpt-engineer-app[bot]
6e02282383 Fix budget discrepancies
The budget amounts displayed on the home page were inconsistent with those shown on the transactions and analytics pages. This commit addresses this issue.
2025-03-15 11:06:23 +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]
477e1ccbc0 Refactor: Split useTransactions hook
Splits the `useTransactions` hook into smaller, more manageable files for improved code organization and maintainability. No functional changes are included.
2025-03-15 10:22:51 +00:00
gpt-engineer-app[bot]
8e1f2de87e Remove demo mode
Removes demo mode to ensure proper Supabase functionality.
2025-03-15 10:20:14 +00:00
gpt-engineer-app[bot]
7b2ce776e4 Add Supabase settings route
Adds a new route to the App component for the SupabaseSettings page.
2025-03-15 08:11:58 +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]
67f763eefa Update login failure message
Update the message displayed upon login failure.
2025-03-15 07:35:25 +00:00
gpt-engineer-app[bot]
6bb0dee97a Update Supabase anon key
Update the Supabase anon key to the new value.
2025-03-15 07:34:18 +00:00
gpt-engineer-app[bot]
46d4f10c5c Reverted to edit edt-5621e5a0-bf01-45d1-871d-f401b7a23641: "Investigate fetch failure
Investigate why fetch requests are failing."
2025-03-15 07:29:30 +00:00
gpt-engineer-app[bot]
21cfc7aee2 Update anon key
Updates the anon key value in the codebase.
2025-03-15 07:28:15 +00:00
gpt-engineer-app[bot]
f93dfe1c2d Visual edit in Lovable
Edited UI in Lovable
2025-03-15 07:08:46 +00:00
gpt-engineer-app[bot]
41308a478e Investigate fetch failure
Investigate why fetch requests are failing.
2025-03-15 07:06:29 +00:00
gpt-engineer-app[bot]
d345f7035a Fix sign-up failure handling
The sign-up failure logic was not properly implemented. This commit addresses the issue.
2025-03-15 07:04:34 +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]
0df6b8a8f5 Fix auth action return types
The authActions functions (signIn, signOut, resetPassword) were returning a promise with an object containing an error property. The AuthContextType expected these functions to return a promise that resolves to void. This commit updates the return types of these functions to Promise<void> and adjusts the logic to handle errors appropriately without returning them directly in the promise resolution.
2025-03-15 06:58:52 +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]
bfb446fe1a Update Supabase configuration
Updates the Supabase URL and anon key with the correct values.
2025-03-15 06:47:50 +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]
36160b545a Revert settings page changes
Reverts the previous changes made to the settings page.
2025-03-15 06:38:42 +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]
c90fc7dfff Create environment variables
This commit creates environment variables.
2025-03-15 06:31:49 +00:00