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
hansoo
f83bb384af
Migrate from Supabase to Appwrite with core functionality and UI components
2025-05-05 08:58:27 +09:00
hansoo
fdfdf15166
Supabase on-prem 설정 및 마이그레이션 작업
2025-05-05 07:17:35 +09:00
hansoo
db6cc7c005
chore: 패키지 업데이트 및 빌드 스크립트 추가
2025-03-23 07:12:44 +09: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]
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]
10273e28cb
Fix build error
...
Fixes a build error caused by an incorrect import path and CSS ordering.
2025-03-17 15:48:30 +00:00
gpt-engineer-app[bot]
0e714af410
Implement splash screen functionality
...
Adds a splash screen to improve the app's initial loading experience.
2025-03-16 12:18:48 +00:00
gpt-engineer-app[bot]
f558a0149d
Fix date format after sync
...
The date and time format was incorrect after syncing data from the cloud. This commit addresses the issue.
2025-03-16 10:48:06 +00:00
gpt-engineer-app[bot]
19f68eed0a
Fix: Address codebase error
2025-03-15 23:36:42 +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]
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]
d7e5c0bf48
Prepare for Capacitor integration
...
This commit prepares the codebase for potential integration with Capacitor to build a mobile application.
2025-03-14 14:01:18 +00:00
gpt-engineer-app[bot]
1b620c2148
Use tech stack vite_react_shadcn_ts
...
[skip gpt_engineer]
2025-03-08 07:54:13 +00:00