Commit Graph

731 Commits

Author SHA1 Message Date
gpt-engineer-app[bot]
ae2a28efbb Fix budget display issues
Addresses issues where budget data wasn't displaying correctly after input and ensures correct automatic calculation of daily/weekly budgets from monthly input.
2025-03-22 08:08:58 +00:00
gpt-engineer-app[bot]
d4afc2eedb Fix data initialization issues
Addresses problems with budget display and data reset:
- Ensures budget data is correctly displayed after initialization.
- Fixes issue where daily and weekly budget data were missing.
- Corrects data reset to properly clear transaction data.
2025-03-22 07:58:53 +00:00
gpt-engineer-app[bot]
55c2ece3ce Fix budget input and calculation
The budget input was not being saved correctly, and the daily/weekly calculations were not working as expected. This commit fixes these issues.
2025-03-22 07:53:37 +00:00
gpt-engineer-app[bot]
f39733bfcd Fix budget display issue
The budget display in the budget card was not showing correctly when the budget was not set. This commit fixes the issue.
2025-03-22 07:48:57 +00:00
gpt-engineer-app[bot]
9e5406afff Show unset daily/weekly budget
The daily and weekly budget values now display "설정되지 않음" when they are not set.
2025-03-22 07:45:24 +00:00
gpt-engineer-app[bot]
0d716d79d2 Fix budget calculation and storage
Correct budget calculation and storage issues for 교통 and 기타 categories, and ensure daily/weekly budgets are displayed correctly.
2025-03-22 07:42:46 +00:00
gpt-engineer-app[bot]
09e29d57f3 Fix import error
The module `src/constants/categoryIcons.tsx` does not export `CATEGORY_TITLE_SUGGESTIONS`, but it is imported in `src/utils/userTitlePreferences.ts`. This commit fixes the import error.
2025-03-22 07:38:27 +00:00
gpt-engineer-app[bot]
8910dc3883 Fix: Resolve missing exports
The CATEGORY_DESCRIPTIONS and CATEGORY_TITLE_SUGGESTIONS exports were missing from the categoryIcons module, causing errors. This commit adds these exports to resolve the issue.
2025-03-22 07:37:22 +00:00
gpt-engineer-app[bot]
b79c6b2314 Fix budget input and display
- Fix issue where budget input for transportation and other categories were not saved correctly.
- Fix issue where total budget amount was calculated incorrectly.
- Fix issue where daily and weekly budgets were not displayed correctly.
2025-03-22 07:35:55 +00:00
gpt-engineer-app[bot]
22aae75d13 Fix: Wrap components with AuthProvider
The `useAuth` hook was being called outside of the `AuthProvider`, leading to an error. This commit ensures that all components using `useAuth` are wrapped within the `AuthProvider`.
2025-03-22 07:30:45 +00:00
gpt-engineer-app[bot]
0d1306ef2e Fix module import errors
Corrected import paths for '@/contexts/BudgetContext' in multiple components to resolve module not found errors.
2025-03-22 07:29:34 +00:00
gpt-engineer-app[bot]
727077f96d Fix: Ensure BudgetProvider usage
The `useBudget` hook was being called outside of a `BudgetProvider`, leading to an error. This commit ensures that the `useBudget` hook is only called within the `BudgetProvider` context.
2025-03-22 07:27:59 +00:00
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
hansoo
34b89ed7df 빌드 버전 관리 자동화 2025-03-21 23:02:00 +09: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