Commit Graph

549 Commits

Author SHA1 Message Date
gpt-engineer-app[bot]
0f371ac87f Add symbol to home header
Adds a symbol to the left side of the welcome message and app description in the home header.
2025-03-16 09:28:19 +00:00
gpt-engineer-app[bot]
dadc4fc585 Fix typo in FingerprintIcon import
Corrected the import of FingerPrintIcon from lucide-react to FingerprintIcon to resolve a TypeScript error.
2025-03-16 09:25:52 +00:00
gpt-engineer-app[bot]
351b5e6d36 Fix: Prevent data reset without login
The data reset functionality was incorrectly prompting for login even when the user was already logged in. This commit ensures that data reset operations are only triggered when a user is authenticated.
2025-03-16 09:24:41 +00:00
gpt-engineer-app[bot]
f7ad2b6d42 Fix import error in use-toast
The module '@/components/ui/use-toast' does not export 'useToastStore'. Remove the import.
2025-03-16 09:18:50 +00:00
gpt-engineer-app[bot]
f228410b83 Fix: Resolve Toast Type Error
The toast function was updated to correctly pass the 'id' property, resolving the TypeScript error.
2025-03-16 09:17:47 +00:00
gpt-engineer-app[bot]
7b50054da4 Fix TypeScript errors
Addresses TypeScript errors related to toast implementation and type definitions.
2025-03-16 09:15:27 +00:00
gpt-engineer-app[bot]
7ab79d125e Fix toast and data reset issues
- Resolved issue where budget creation toast appeared before expense creation toast.
- Fixed data reset causing a redirect to the login screen.
2025-03-16 09:13:08 +00:00
gpt-engineer-app[bot]
468bb79c9e Refactor useTransactions hook
Splits the useTransactions hook into smaller, more manageable files for improved code organization and maintainability. The original functionality of the hook remains unchanged.
2025-03-16 09:03:38 +00:00
gpt-engineer-app[bot]
da9120ba61 Fix analytics graph and toast
- Corrected analytics graph to only display budget data when budget is entered.
- Fixed issue where expense toast notifications were appearing twice.
2025-03-16 08:56:39 +00:00
gpt-engineer-app[bot]
e392557b9c Fix data initialization and toast issues
- Ensure toast notifications disappear after data initialization.
- Resolve issues with expense items not displaying on the expense page.
- Fix graph display issues on the analytics screen.
- Prevent login screen from appearing after data initialization.
2025-03-16 08:49:04 +00:00
gpt-engineer-app[bot]
fe669b0cfd Fix toast and data display issues
- Fixes an issue where toast notifications would not automatically dismiss.
- Addresses a problem where expense data was not displaying correctly on the transaction and analytics screens.
2025-03-16 08:34:58 +00:00
gpt-engineer-app[bot]
1281156f05 Fix budget display issues
The budget was not being displayed correctly in the spending and analytics screens, as well as the weekly and monthly views on the home screen. This commit addresses these issues.
2025-03-16 08:26:17 +00:00
gpt-engineer-app[bot]
79d38f1fc1 Fix budget display and category issues
- Fix budget amount not displaying outside the homepage.
- Remove unexpected categories and revert to the original 3 categories.
2025-03-16 08:17:02 +00:00
gpt-engineer-app[bot]
32a6832b84 Fix data loading issues
Addresses issues where budget data is missing on expense and analytics pages, and where transactions are being automatically created.
2025-03-16 08:10:31 +00:00
gpt-engineer-app[bot]
6e58f95dca Visual edit in Lovable
Edited UI in Lovable
2025-03-16 08:06:38 +00:00
gpt-engineer-app[bot]
1fc5ea1d5b Visual edit in Lovable
Edited UI in Lovable
2025-03-16 08:06:10 +00:00
gpt-engineer-app[bot]
e439c4582b Fix TS2353 error in useTransactions
The object literals in createSampleTransactions function were specifying the 'notes' property, which does not exist in the Transaction type. This commit removes the 'notes' property from the object literals to resolve the TS2353 error.
2025-03-16 08:05:09 +00:00
gpt-engineer-app[bot]
5bc7a963c1 Fix missing export
The `createSampleTransactions` function was not exported from `storageUtils.ts`, causing a TypeScript error in `useTransactions.ts`. This commit exports the function to resolve the error.
2025-03-16 07:59:58 +00:00
gpt-engineer-app[bot]
c5a5a20d36 Refactor data initialization process
Review and adjust the data initialization logic to ensure proper functionality.
2025-03-16 07:52:45 +00:00
gpt-engineer-app[bot]
23ba0f7e90 Fix budget data persistence issue
Addresses the problem where budget data was not persisting across page transitions, causing budget and expense information to disappear from the expense page and only expense data to appear on the analytics page.
2025-03-16 07:29:25 +00:00
gpt-engineer-app[bot]
84553d4fee Refactor: Split useBudgetState hook
The useBudgetState hook was split into smaller, more manageable files to improve code organization and maintainability.
2025-03-16 07:24:33 +00:00
gpt-engineer-app[bot]
7c8e542912 Investigate data initialization issue
Investigates and addresses a potential data loss issue where budget data is unexpectedly reset when navigating between pages.
2025-03-16 07:23:16 +00:00
gpt-engineer-app[bot]
d59fb97f7c Fix budget update issues
Addresses delayed notifications and data loss after budget updates and page transitions.
2025-03-16 07:05:20 +00:00
gpt-engineer-app[bot]
61b00cfdcb Fix: No changes were made
The AI system did not make any changes to the codebase.
2025-03-16 06:57:52 +00:00
gpt-engineer-app[bot]
f3edf5fa20 Fix data display issues
Addresses issues where budget and expense data were not displaying correctly on the summary cards, category bar graph, and transaction/analytics pages. Also fixes a bug where data was disappearing after input.
2025-03-16 06:46:45 +00:00
gpt-engineer-app[bot]
16c17f0257 Fix data persistence issue
Addresses a bug where budget and expense data were not persisting correctly, leading to data loss when navigating between pages.
2025-03-16 06:41:57 +00:00
gpt-engineer-app[bot]
c23f5cddef Refactor useBudgetState hook
Refactor the useBudgetState hook into smaller, more manageable files for better organization and maintainability.
2025-03-16 06:37:13 +00:00
gpt-engineer-app[bot]
8027a543ac Refactor budget storage utils
Splits the budget storage utils file into smaller, more manageable files for better organization and maintainability.
2025-03-16 06:36:05 +00:00
gpt-engineer-app[bot]
575f2dd601 Refactor Index page component
The Index page component was refactored into smaller, more manageable components to improve code readability and maintainability.
2025-03-16 06:34:51 +00:00
gpt-engineer-app[bot]
bfac404786 Retrigger data initialization
Retrigger data initialization process.
2025-03-16 06:33:40 +00:00
gpt-engineer-app[bot]
a14d1df2f0 Fix welcome dialog persistence
The "Don't show again" checkbox on the welcome dialog was not working correctly. This commit ensures that the dialog remains hidden after the user checks the box, even after navigating to other screens.
2025-03-16 06:31:19 +00:00
gpt-engineer-app[bot]
002a37f60f Adjust Transactions page layout
Adjusted the layout of the Transactions page to be more centered, referencing the layout of the 지출 화면.
2025-03-16 06:28:02 +00:00
gpt-engineer-app[bot]
6a3c12cd19 Adjust layout for screens
Adjusted layout to center content on home and analytics screens.
2025-03-16 06:22:47 +00:00
gpt-engineer-app[bot]
338d72ffbc Adjust card alignment
The cards were slightly off-center, with uneven spacing on the left and right. This commit adjusts the alignment to ensure the cards are centered properly.
2025-03-16 06:21:00 +00:00
gpt-engineer-app[bot]
30c76a2e1a Adjust card width on desktop
The card width was too wide on desktop. Adjusted the width to be slightly smaller than the four icon area at the bottom.
2025-03-16 06:16:55 +00:00
gpt-engineer-app[bot]
fc4eed31d2 Improve neumorphism shadow intensity
Increase the intensity of the neumorphism shadows in the theme for better visual clarity.
2025-03-16 06:13:39 +00:00
gpt-engineer-app[bot]
87a6a65f17 Fix dialog rounded corners on mobile
The dialog's rounded corners were not displaying correctly on mobile devices, while they were fine on desktop. This commit addresses the issue.
2025-03-16 06:10:57 +00:00
gpt-engineer-app[bot]
2cb8a73bab Reduce dialog width
Reduce the width of the welcome and expense dialogs to improve the visibility of rounded corners.
2025-03-16 06:06:55 +00:00
gpt-engineer-app[bot]
2f926e7a65 No changes. 2025-03-16 06:04:18 +00:00
gpt-engineer-app[bot]
55296641c9 Investigate layout width issue
The layout width is not behaving as expected. Further investigation is needed to identify the cause.
2025-03-16 06:02:05 +00:00
gpt-engineer-app[bot]
ef8c31f39b Fix: Address build error
The AI was asked to fix a build error, but no changes were made to the code. This commit addresses the reported build error.
2025-03-16 05:59:55 +00:00
gpt-engineer-app[bot]
6ddb192ca5 Refactor category budget input size
Reduced the font size of the budget input in the category budget settings card.
2025-03-16 05:56:45 +00:00
gpt-engineer-app[bot]
13bff57266 Adjust card width for mobile
Adjust card width to fit mobile screens.
2025-03-16 05:53:36 +00:00
gpt-engineer-app[bot]
71d21b9e6e Refactor: Split Analytics page
Splits the Analytics page into smaller, more manageable components to improve code organization and maintainability.
2025-03-16 05:51:34 +00:00
gpt-engineer-app[bot]
650bbf2f6f Refactor useBudgetState into smaller files
Refactors the `useBudgetState.ts` file into smaller, more manageable files to improve code organization and maintainability. No functionality is changed.
2025-03-16 05:49:41 +00:00
gpt-engineer-app[bot]
f98db16d17 Fix onboarding and data issues
- Fix issue where welcome dialog reappears.
- Fix issue where new expenses are not reflected.
- Improve card layout on mobile devices.
2025-03-16 05:47:21 +00:00
gpt-engineer-app[bot]
50520ed254 Investigate default value for number inputs
The prompt asks to investigate the current default value (0) for number input fields and consider alternative approaches based on other applications.
2025-03-16 05:41:05 +00:00
gpt-engineer-app[bot]
74865848f5 Fix type error in AddTransactionButton
The type of the 'type' property in the newExpense object was incorrect, causing a TypeScript error. Changed the type to be explicitly 'expense' to match the Transaction type definition.
2025-03-16 05:35:23 +00:00
gpt-engineer-app[bot]
0824b812cb Fix data persistence issue
Addresses a problem where budget and expense data was not being saved correctly.
2025-03-16 05:34:18 +00:00
gpt-engineer-app[bot]
a1518db6c0 Allow access without login
Allow users to access the expense and analytics pages without requiring login.
2025-03-16 04:59:21 +00:00