Commit Graph

31 Commits

Author SHA1 Message Date
hansoo
4d9effce41 fix: ESLint 오류 수정 - 사용하지 않는 변수들에 underscore prefix 추가
- AddTransactionButton.tsx: useEffect import 제거
- BudgetProgressCard.tsx: localBudgetData를 _localBudgetData로 변경
- Header.tsx: isMobile을 _isMobile로 변경
- RecentTransactionsSection.tsx: isDeleting을 _isDeleting로 변경
- TransactionCard.tsx: cn import 제거
- ExpenseForm.tsx: useState import 제거
- cacheStrategies.ts: QueryClient, Transaction import 제거
- Analytics.tsx: Separator import 제거, 미사용 변수들에 underscore prefix 추가
- Index.tsx: useMemo import 제거
- Login.tsx: setLoginError를 _setLoginError로 변경
- Register.tsx: useEffect dependency 수정 및 useCallback 추가
- Settings.tsx: toast, handleClick에 underscore prefix 추가
- authStore.ts: setError, setAppwriteInitialized에 underscore prefix 추가
- budgetStore.ts: ranges를 _ranges로 변경
- BudgetProgressCard.test.tsx: waitFor import 제거

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 20:49:36 +09:00
hansoo
9851627ff1 feat: Add CI/CD pipeline and code quality improvements
- Add GitHub Actions workflow for automated CI/CD
- Configure Node.js 18.x and 20.x matrix testing
- Add TypeScript type checking step
- Add ESLint code quality checks with enhanced rules
- Add Prettier formatting verification
- Add production build validation
- Upload build artifacts for deployment
- Set up automated testing on push/PR
- Replace console.log with environment-aware logger
- Add pre-commit hooks for code quality
- Exclude archive folder from linting

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 15:27:54 +09:00
gpt-engineer-app[bot]
c8f0855f6c Refactor: Review and address code issues 2025-04-05 05:24:10 +00:00
gpt-engineer-app[bot]
02d24aca68 Fix: Resolve build error
The AI did not make any changes to the codebase, so the error must be elsewhere.
2025-04-05 05:16:51 +00:00
gpt-engineer-app[bot]
8cda329feb Remove daily and weekly tabs
Removed the daily and weekly budget tabs from the budget progress card, leaving only the monthly tab.
2025-03-22 12:06:32 +00:00
gpt-engineer-app[bot]
94595ec6c8 Refactor budget calculation logic
Modify budget calculation to use monthly input as the base and adjust tab order.
2025-03-22 11:53:18 +00:00
gpt-engineer-app[bot]
69ab5e4c73 Refactor code for consistency
Refactors the codebase to ensure a consistent code structure and style throughout the project.
2025-03-22 11:46:22 +00:00
gpt-engineer-app[bot]
f1e0a9c297 Fix weekly budget calculation
Ensure weekly budget is correctly calculated to derive monthly budget.
2025-03-22 11:31:44 +00:00
gpt-engineer-app[bot]
4f552632b7 Enforce monthly budget updates
The budget update logic was modified to ensure that all budget updates are applied to the monthly budget, regardless of the selected tab. This resolves inconsistencies in budget calculations and data storage.
2025-03-22 11:27:35 +00:00
gpt-engineer-app[bot]
0702145431 Fix budget update issue
Addresses an issue where budget updates were not being applied correctly.
2025-03-22 11:20:58 +00:00
gpt-engineer-app[bot]
5f125de8d7 Fix budget total calculation
Ensure budget total calculation aligns with weekly or monthly budget settings.
2025-03-22 11:13:26 +00:00
gpt-engineer-app[bot]
ab86d9b5f9 Investigate budget display issue
Examine why budget data is not displaying correctly on the expense and analytics screens, despite being saved successfully.
2025-03-22 10:53:56 +00:00
gpt-engineer-app[bot]
c92d41e8f0 Address unresolved issues
This commit addresses previously reported issues that remain unresolved. Further investigation is required.
2025-03-22 08:26:29 +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]
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]
bf2d275d9a Enhance budget tab appearance
Improve the visual distinction of the selected tab in the BudgetProgressCard component by adjusting the shadow.
2025-03-21 08:48:14 +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]
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]
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]
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]
834517e96f Refactor BudgetProgressCard component
Refactor BudgetProgressCard into smaller, more manageable components. Move BudgetTabContent to its own file. This improves code readability and maintainability.
2025-03-15 04:05:35 +00:00
gpt-engineer-app[bot]
178b697465 Change save button color
Change the color of the save button to the main color (green).
2025-03-15 04:04:39 +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]
c07011e3c0 Visual edit in Lovable
Edited UI in Lovable
2025-03-15 02:36:15 +00:00
gpt-engineer-app[bot]
522547a6e3 Update text color
Change the text color for a specific case.
2025-03-15 02:34:58 +00:00
gpt-engineer-app[bot]
98ec8d4043 Visual edit in Lovable
Edited UI in Lovable
2025-03-15 02:33:45 +00:00
gpt-engineer-app[bot]
e5e6b1ddda Center align budget input text
Centers the budget input text within the input field.
2025-03-15 02:30:27 +00:00
gpt-engineer-app[bot]
d1ebbefb0a Update budget setting text
Replaced the budget setting text with a message indicating that entering the monthly budget will automatically set the daily and weekly budgets.
2025-03-15 02:29:28 +00:00
gpt-engineer-app[bot]
f92c7cc3cd Visual edit in Lovable
Edited UI in Lovable
2025-03-15 02:26:53 +00:00
gpt-engineer-app[bot]
9ae296326a Refactor BudgetInputCard placement
Move BudgetInputCard to be inside BudgetProgressCard.
2025-03-15 02:26:15 +00:00
gpt-engineer-app[bot]
ae391e606b Refactor: Split Index page
Refactor Index.tsx into smaller, more manageable components.
2025-03-15 02:23:57 +00:00