Commit Graph

604 Commits

Author SHA1 Message Date
gpt-engineer-app[bot]
3052d5f766 Fix: Router context error
Wrap the App component with a Router to provide the necessary context for routing.
2025-03-22 07:26:19 +00:00
gpt-engineer-app[bot]
3911040b00 Fix TS2614 and TS1205 errors
Corrected import/export of Transaction type and fixed isolatedModules error.
2025-03-22 07:23:09 +00:00
gpt-engineer-app[bot]
56842becca Fix import error in BudgetContext
The BudgetContext.tsx file was throwing an error because it was trying to import `BudgetPeriod` from the wrong location. Changed the import path to correctly reference the `BudgetPeriod` type.
2025-03-22 07:18:07 +00:00
gpt-engineer-app[bot]
b00e27c1f0 Fix TypeScript errors
- Fix TS2353: Object literal may only specify known properties, and 'paymentMethod' does not exist in type 'Transaction'.
- Fix TS1205: Re-exporting a type when 'isolatedModules' is enabled requires using 'export type'.
- Fix TS2741: Property 'getPaymentMethodStats' is missing in type '{ transactions: Transaction[]; budgetData: BudgetData; categoryBudgets: Record<string, number>; selectedTab: BudgetPeriod; setSelectedTab: React.Dispatch<...>; ... 5 more ...; resetBudgetData: () => void; }' but required in type 'BudgetContextType'.
2025-03-22 07:16:33 +00:00
gpt-engineer-app[bot]
2eff95908e Fix: Ensure BudgetProvider usage
The `useBudget` hook was being called outside of the `BudgetProvider` context in the `Index` component. This commit ensures that the `Index` component and its children are wrapped with the `BudgetProvider` in `App.tsx` to resolve the error.
2025-03-22 07:14:12 +00:00
gpt-engineer-app[bot]
81afd624a4 Fix TypeScript errors
Fixes TypeScript errors related to missing properties and incorrect exports.
2025-03-22 07:12:06 +00:00
gpt-engineer-app[bot]
aa8381a823 Add payment method selection
Adds a payment method selection (Credit Card, Cash) to the expense form and includes a line separator. Also requests to add a graph showing the proportion of credit card and cash usage in expense analytics, but this part is not implemented in this commit.
2025-03-22 07:08:02 +00:00
gpt-engineer-app[bot]
60ef765380 Implement personalized data handling
Implement personalized data handling based on the number of recent expense records.
2025-03-22 06:57:50 +00:00
gpt-engineer-app[bot]
2732133e9c Refactor: Reorder frequently used texts
Reordered texts based on usage frequency.
2025-03-22 06:52:21 +00:00
gpt-engineer-app[bot]
78451e30e5 Implement quick title suggestions
Implement suggestions for transaction titles based on category selection.
2025-03-22 06:50:36 +00:00
gpt-engineer-app[bot]
508eea9cde Refactor expense form and categories
-   Rename "지출 추가" to "지출 입력" in the add expense dialog.
-   Rename "교통비" to "교통" in categories and ensure all 4 icons are displayed on a single line.
2025-03-22 06:45:50 +00:00
gpt-engineer-app[bot]
c1a64ed711 Add animation effects
Adds subtle animation effects to improve user experience.
2025-03-22 06:43:22 +00:00
gpt-engineer-app[bot]
e0d4cf61c7 Refine add transaction button
The add transaction button is too large initially. This commit changes the button to display fully for 3 seconds, then transition to a smaller "+" icon button.
2025-03-22 06:41:04 +00:00
gpt-engineer-app[bot]
c57d56820f Show expense input button label
Display "지출 입력" label on the add transaction button to improve clarity.
2025-03-22 06:38:48 +00:00
gpt-engineer-app[bot]
1250ab95b8 Fix: Resolve Banknote import error
The 'Banknote' component was not imported, causing a TypeScript error. This commit adds the import from 'lucide-react' to resolve the issue.
2025-03-22 06:32:15 +00:00
gpt-engineer-app[bot]
8de82b17f0 Add "기타" category
Adds "기타" category to the existing categories.
2025-03-22 06:31:08 +00:00
gpt-engineer-app[bot]
a8f29e669f Fix TS2686 error in syncResultHandler
The file `src/hooks/sync/syncResultHandler.ts` was throwing a TS2686 error because it was using `React` without importing it, even though it's a module. This commit adds `import React from 'react';` to resolve the issue.
2025-03-22 06:28:12 +00:00
gpt-engineer-app[bot]
09894589b4 Fix welcome message and sync
- Prevent duplicate welcome messages.
- Remove sync notifications.
- Ensure automatic sync updates last sync time.
2025-03-22 06:26:05 +00:00
gpt-engineer-app[bot]
eb25423b27 Update last sync time
Ensure the last sync time is updated after adding a budget.
2025-03-22 06:18:55 +00:00
gpt-engineer-app[bot]
0d49c4b8ae Implement notification history feature
Adds a notification history view accessible from the header, including a clear button and a notification count badge.
2025-03-22 06:15:41 +00:00
gpt-engineer-app[bot]
89f31521db Visual edit in Lovable
Edited UI in Lovable
2025-03-22 06:12:54 +00:00
gpt-engineer-app[bot]
c37cb565bb Show welcome dialog in settings
- Added functionality to display the welcome dialog from the help and support settings.
- Replaced the "App Info" card with the welcome dialog trigger in the help and support section.
2025-03-22 06:12:02 +00:00
gpt-engineer-app[bot]
292eddc6e0 Reorder expense form fields
Reordered the fields in the expense form to display category, title, and amount, respectively.
2025-03-22 06:03:55 +00:00
gpt-engineer-app[bot]
9561fb269a Fix layout issue on Transactions page
The Transactions page had inconsistent padding compared to other pages. This commit ensures consistent layout and spacing across the app.
2025-03-22 05:38:05 +00:00
gpt-engineer-app[bot]
a12f8211cb Refactor: Apply consistent styling
Apply consistent styling to the settings page, similar to other pages in the application.
2025-03-22 05:34:40 +00:00
gpt-engineer-app[bot]
4bf81937ca Visual edit in Lovable
Edited UI in Lovable
2025-03-22 05:32:04 +00:00
gpt-engineer-app[bot]
d16825f4b5 Reduce padding on Transactions page
Reduces the padding on the Transactions page to match the Analytics page, improving visual consistency.
2025-03-22 05:31:25 +00:00
gpt-engineer-app[bot]
9a9c519832 Adjust Analytics page top margin
Adjust top margin on Analytics page to match Transactions page.
2025-03-22 05:30:15 +00:00
gpt-engineer-app[bot]
c2b1c03994 Visual edit in Lovable
Edited UI in Lovable
2025-03-22 03:05:35 +00:00
gpt-engineer-app[bot]
ec13986739 Fix spacing issues
Correct spacing and alignment in the code.
2025-03-21 13:21:32 +00:00
gpt-engineer-app[bot]
39c138a403 Reduce category card padding
Reduce left and right padding on the major spending category cards to 5px.
2025-03-21 13:20:18 +00:00
gpt-engineer-app[bot]
51bcdf2d05 Center align app version info
Center align the app version and description text in the settings page.
2025-03-21 13:17:30 +00:00
gpt-engineer-app[bot]
e7352123c4 Visual edit in Lovable
Edited UI in Lovable
2025-03-21 13:15:49 +00:00
gpt-engineer-app[bot]
d099317ab6 Fix TypeScript error in platform.ts
The code was throwing a TypeScript error because the `Plugins` property was not found on the `CapacitorGlobal` type. This commit addresses this issue.
2025-03-21 13:06:46 +00:00
gpt-engineer-app[bot]
7071d435ae Refactor: Adapt to design changes
The design has been significantly updated, requiring code adjustments.
2025-03-21 13:04:57 +00:00
gpt-engineer-app[bot]
8193fda43f Reverted to edit edt-308e7f80-d1d7-4d72-9210-72d1422090e9: "Visual edit in Lovable
Edited UI in Lovable"
2025-03-21 13:02:57 +00:00
gpt-engineer-app[bot]
743ae5c598 Adapt layout for dynamic island
Adjust top margin based on platform to accommodate the dynamic island on iOS devices.
2025-03-21 12:58:52 +00:00
gpt-engineer-app[bot]
23bc7bd805 Visual edit in Lovable
Edited UI in Lovable
2025-03-21 12:53:38 +00:00
gpt-engineer-app[bot]
050386e3d2 Fix: Address no code changes error
The AI system did not make any changes to the code in response to the prompt. This commit acknowledges and addresses this issue.
2025-03-21 12:50:52 +00:00
gpt-engineer-app[bot]
56aa278f77 Visual edit in Lovable
Edited UI in Lovable
2025-03-21 12:50:03 +00:00
gpt-engineer-app[bot]
41d8fdcc7c Add ZELLYY CLOUD text
Add a line of text "ZELLYY CLOUD" at the bottom of the screen, 70px below "The first build".
2025-03-21 12:45:05 +00:00
gpt-engineer-app[bot]
335848cca8 Refactor sync data module
Splits the large `src/utils/sync/data.ts` file into smaller, more manageable modules to improve code organization, readability, and maintainability.
2025-03-21 12:42:18 +00:00
gpt-engineer-app[bot]
66c7b5f132 Refactor uploadBudget module
Refactor the uploadBudget.ts file into smaller, more manageable modules to improve code readability and maintainability.
2025-03-21 12:40:06 +00:00
gpt-engineer-app[bot]
e03642a75e Fix type error in uploadBudget
The code was throwing a type error because it was comparing a value of type 'unknown' with a number. This commit fixes the error by ensuring that the value being compared is indeed a number.
2025-03-21 12:32:26 +00:00
gpt-engineer-app[bot]
befb29611b Fix data loss on sync after reset
Addresses an issue where budget data was lost after a data reset, logout, and subsequent synchronization. The fix ensures budget data is correctly restored in such scenarios.
2025-03-21 12:29:28 +00:00
gpt-engineer-app[bot]
f7eb7d5af7 Display build number in version info
Display the build number next to the version number in the AppVersionInfo component.
2025-03-21 12:23:35 +00:00
gpt-engineer-app[bot]
35a9d89d40 No changes
This commit reflects that no code changes were made.
2025-03-21 12:21:59 +00:00
gpt-engineer-app[bot]
7fb0299c57 Display app version information
Display the app version and build number in the settings. Remove the build number and the number 1 below the app version.
2025-03-21 12:19:51 +00:00
gpt-engineer-app[bot]
6c85debea5 Adjust chart margins
Adjusted left margin to 50px and right margin to 30px.
2025-03-21 12:16:07 +00:00
gpt-engineer-app[bot]
b6726ad8ab Reduce right padding
Reduce right padding in ExpenseChart component.
2025-03-21 12:15:01 +00:00