Commit Graph

198 Commits

Author SHA1 Message Date
gpt-engineer-app[bot]
b2d444a9bc Fix type errors in Login page
The properties `isOfflineMode` and `setIsOfflineMode` were missing in the type definition of the `useLogin` hook return value, causing type errors in the Login page. This commit adds these properties to the type definition, resolving the errors. Also, the properties were missing in the LoginFormProps interface, so they were added there as well.
2025-03-15 15:13:21 +00:00
gpt-engineer-app[bot]
60adc4ce1f Remove offline mode
The offline mode was removed to focus on resolving connection issues instead of providing a workaround.
2025-03-15 15:06:37 +00:00
gpt-engineer-app[bot]
09f6f9d5fa Refactor Register page components
Splits the Register page into smaller, more manageable components for better organization and maintainability.
2025-03-15 13:52:41 +00:00
gpt-engineer-app[bot]
76f9b3b4df Update error messages
Update error messages to provide more clarity.
2025-03-15 13:27:38 +00:00
gpt-engineer-app[bot]
5853e5f51b Remove offline mode option
This commit removes the offline mode functionality and focuses on resolving server-side issues.
2025-03-15 13:20:51 +00:00
gpt-engineer-app[bot]
4f8b1c0189 Fix login and registration issues
Addresses issues preventing successful login and registration.
2025-03-15 13:16:19 +00:00
gpt-engineer-app[bot]
9ab2bf722a Refactor useLogin hook
Refactor the useLogin hook to separate login and table setup logic for better maintainability.
2025-03-15 13:11:33 +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]
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]
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]
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]
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]
53096ae26e Implement additional improvements
This commit implements additional improvements as requested.
2025-03-15 10:52:53 +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]
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]
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]
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]
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]
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]
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]
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]
da8983eb53 Visual edit in Lovable
Edited UI in Lovable
2025-03-15 04:41:24 +00:00
gpt-engineer-app[bot]
b1135f2855 Update notification setting description
Update the description of the security notification setting.
2025-03-15 04:40:05 +00:00
gpt-engineer-app[bot]
7b9d0fffdb Remove transaction notification setting
Removes the transaction notification setting from the notification settings page.
2025-03-15 04:39:25 +00:00
gpt-engineer-app[bot]
1347321ce0 Implement payment method placeholder
- Added placeholder card payment methods.
- Added a message indicating that the payment feature is not yet supported.
- Grayed out the "Add New Payment Method" button.
2025-03-15 04:38:19 +00:00
gpt-engineer-app[bot]
5fb56d660f Add payment method page
This commit adds a new page for managing payment methods.
2025-03-15 04:36:51 +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]
a3bd9c53cd Refactor profile management text
Update the description text in ProfileManagement.tsx.
2025-03-15 04:31:52 +00:00
gpt-engineer-app[bot]
b298bedaa6 Update profile management page
- Removed phone number field.
- Added functionality to change password.
2025-03-15 04:30:23 +00:00
gpt-engineer-app[bot]
8b1986ab63 Visual edit in Lovable
Edited UI in Lovable
2025-03-15 04:28:47 +00:00
gpt-engineer-app[bot]
761c8f4c16 Update analytics page
Update icons and amount display on the analytics page.
2025-03-15 04:26:33 +00:00
gpt-engineer-app[bot]
a62d2aff25 Add icons to summary cards
Added icons to the budget, expense, and savings items in the summary cards.
2025-03-15 04:25:08 +00:00
gpt-engineer-app[bot]
0aec4bdb3d Adjust budget bar color
Slightly lighten the grey color of the budget bar in the monthly comparison chart.
2025-03-15 04:23:51 +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]
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]
bf25c4f032 Visual edit in Lovable
Edited UI in Lovable
2025-03-15 03:14:42 +00:00
gpt-engineer-app[bot]
b1f83dc486 Add help and support page
Implements the help and support page.
2025-03-15 03:12:25 +00:00
gpt-engineer-app[bot]
2d88daa3bd Implement security settings page
Implement the security settings page.
2025-03-15 03:10:53 +00:00
gpt-engineer-app[bot]
598ee8187c Add notification settings page
This commit adds a new page for configuring notification settings.
2025-03-15 03:08:50 +00:00
gpt-engineer-app[bot]
bbd5203b23 Create profile management page
This commit creates a profile management page within the settings section.
2025-03-15 03:06:23 +00:00