Commit Graph

400 Commits

Author SHA1 Message Date
gpt-engineer-app[bot]
42c9355e76 Refactor category budget setting
The category budget setting is now based on the monthly budget amount, which is then divided into daily and weekly budgets.
2025-03-18 02:22:58 +00:00
gpt-engineer-app[bot]
0be5154e02 Improve data reset flow
The settings page was reloading slowly after a data reset. This commit addresses the issue by preventing the unnecessary reload after the reset operation.
2025-03-18 02:07:27 +00:00
gpt-engineer-app[bot]
00727c8ab6 Fix budget calculation issue
The budget was being tripled on the expense and analytics pages. This commit fixes the calculation logic to ensure the budget is displayed correctly.
2025-03-18 02:02:27 +00:00
gpt-engineer-app[bot]
5bf8ff6e3f Fix toast text alignment
The text in the toast notification was left-aligned instead of centered. This commit fixes the alignment issue.
2025-03-18 01:56:46 +00:00
gpt-engineer-app[bot]
043db23836 Ensure sync is disabled
The sync setting was not consistently being disabled in certain scenarios. This change ensures that the sync setting is properly disabled when expected.
2025-03-18 01:48:38 +00:00
gpt-engineer-app[bot]
dfb9d8ca69 Fix sync toggle issue
The sync toggle was not working as expected. This commit fixes the issue.
2025-03-18 01:42:00 +00:00
gpt-engineer-app[bot]
3ee2bc3df4 Visual edit in Lovable
Edited UI in Lovable
2025-03-18 01:29:15 +00:00
gpt-engineer-app[bot]
5f269040fd Revert sync behavior after data reset
The sync setting should be disabled after data reset.
2025-03-18 01:28:18 +00:00
gpt-engineer-app[bot]
b96e0877b7 Refactor useSyncSettings hook
Refactors the useSyncSettings hook into smaller, more manageable modules to improve code organization and maintainability. The functionality of the hook remains unchanged.
2025-03-18 01:24:31 +00:00
gpt-engineer-app[bot]
a4533aea70 Retain sync setting on reset
After data reset, the sync setting should remain in its previous state (On or Off) instead of always defaulting to Off.
2025-03-18 01:21:54 +00:00
gpt-engineer-app[bot]
a6c751941c Fix budget display issue
The budget was incorrectly displayed as 90,000,000 instead of 3,000,000. This commit fixes the display issue on all pages and budget/expense cards.
2025-03-18 01:18:26 +00:00
gpt-engineer-app[bot]
da282cff5a Fix data loss on sync enable
Addresses an issue where budget data was lost when enabling sync after entering budget information.
2025-03-18 01:14:32 +00:00
gpt-engineer-app[bot]
a6ca34e049 Fix budget display issue
The budget amount was displaying incorrectly, showing three times the actual value. This commit fixes the issue.
2025-03-18 01:10:20 +00:00
gpt-engineer-app[bot]
146cb92bc5 Investigate budget data issues
Investigate why budget and expense cards are not displaying correctly and why budget is showing as 0 on other pages.
2025-03-18 01:06:29 +00:00
gpt-engineer-app[bot]
4881655d1e Refactor budget input button
Remove animation from the budget input button after budget entry.
2025-03-18 01:01:54 +00:00
gpt-engineer-app[bot]
71aebf8b5b Format dates for synchronization
Use ISO format for data synchronization and user-friendly format for display.
2025-03-17 23:47:05 +00:00
gpt-engineer-app[bot]
ce12e99f6d Fix transaction deletion issue
Addresses an issue where the application becomes unresponsive after deleting a transaction.
2025-03-17 23:41:03 +00:00
gpt-engineer-app[bot]
196c071b53 Fix undefined isCanceled variable
The variable `isCanceled` was not defined in the scope of the `setTimeout` callback within `deleteTransactionCore.ts`, leading to an error. This commit defines `isCanceled` within the scope to resolve the issue.
2025-03-17 23:38:44 +00:00
gpt-engineer-app[bot]
783dd9ce99 Fix transaction deletion issue
Addresses the issue where the transaction history page becomes unresponsive after deleting a transaction.
2025-03-17 23:37:06 +00:00
gpt-engineer-app[bot]
d48b866b3a Fix month display in transactions
Corrected the month display in the transactions list to remove the duplicate month number.
2025-03-17 23:33:46 +00:00
gpt-engineer-app[bot]
042965461e Fix: Resolve issue with transaction display
Addresses a bug where transactions were not displayed on the transaction history page and expense amounts were showing as zero.
2025-03-17 23:32:02 +00:00
gpt-engineer-app[bot]
a9974f9877 Refactor deleteTransaction hook
Refactors the `deleteTransaction` hook into smaller, more manageable units to improve code maintainability.
2025-03-17 23:25:30 +00:00
gpt-engineer-app[bot]
f1f9227abf Refactor Transactions page
Refactors the Transactions page into smaller, more manageable components to improve code organization and maintainability. The functionality remains the same.
2025-03-17 23:24:12 +00:00
gpt-engineer-app[bot]
dea8b9f8ba Fix type errors in filtering
Fixes type errors related to transaction filtering and property assignments.
2025-03-17 23:22:13 +00:00
gpt-engineer-app[bot]
d3e8119f24 Fix data reset and deletion issues
- Ensure complete cloud data deletion during data reset.
- Resolve app freeze issue when deleting transactions on the transaction history page.
2025-03-17 23:01:50 +00:00
gpt-engineer-app[bot]
88cc1af139 Refactor useTransactionsFiltering hook
Refactor the useTransactionsFiltering hook into smaller, more manageable units without changing functionality.
2025-03-17 22:41:30 +00:00
gpt-engineer-app[bot]
9db57e10db Refactor useTransactionsOperations hook
Refactor the useTransactionsOperations.ts file into smaller modules for better code organization and maintainability, without changing any functionality.
2025-03-17 16:39:10 +00:00
gpt-engineer-app[bot]
a53717c502 Fix issue deleting transactions
Fixes an issue where deleting a transaction on the transaction history screen would cause the application to freeze.
2025-03-17 16:37:34 +00:00
hansoo
acb9ae3d70 날짜 형식 처리 안정성 강화 및 트랜잭션 삭제 시 앱 먹통 문제 해결 2025-03-18 01:07:17 +09:00
hansoo
6f91afeebe 충돌 해결: index.css에서 @import를 @tailwind 선언 전에 배치 2025-03-18 00:54:09 +09:00
hansoo
fe07098817 CSS 파일 수정: @import 구문을 @tailwind 선언 이전으로 이동 2025-03-18 00:52:40 +09: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
hansoo
a63cd23580 Merge remote changes with local improvements 2025-03-18 00:42:02 +09:00
hansoo
8efe62d9fd 트랜잭션 삭제 안정성 개선 및 앱 버전 정보 UI 개선
1. 트랜잭션 삭제 기능 안정성 개선:
   - 비동기 작업 최적화로 UI 응답성 향상
   - 메모리 누수 방지를 위한 취소 메커니즘 구현
   - 오류 처리 강화 및 UI 상태 복원 메커니즘 추가

2. 앱 버전 정보 표시 개선:
   - AppVersionInfo 컴포넌트 UI 디자인 개선
   - 설정 페이지 버전 정보 영역 스타일링 개선
   - 빌드 정보 즉시 로딩 구현

* 참고: UI 변경 사항이 포함되어 있으므로 Lovable 팀 리뷰 필요
2025-03-18 00:37:26 +09:00
gpt-engineer-app[bot]
b223dff324 Visual edit in Lovable
Edited UI in Lovable
2025-03-17 12:50:27 +00:00
gpt-engineer-app[bot]
10af4210fa Remove chart hover effect
Removed the background color change on hover in the monthly comparison chart.
2025-03-17 12:48:56 +00:00
gpt-engineer-app[bot]
fd793998e4 Improve monthly chart colors
The monthly comparison chart now displays bars in yellow when expense is 90% of budget and in red when expense exceeds budget.
2025-03-17 12:47:30 +00:00
gpt-engineer-app[bot]
1072e2c57a Change remaining budget label
Change "남은 예산" to "잔액" or "초과액" and update the piggy bank icon.
2025-03-17 12:45:35 +00:00
gpt-engineer-app[bot]
3ba935151f Display remaining budget
Replaced savings with remaining budget and indicated budget overruns.
2025-03-17 12:43:11 +00:00
gpt-engineer-app[bot]
3fb90343b2 Improve Sync Explanation Alert
Make the text color in the SyncExplanation component's Alert component black.
2025-03-17 12:38:51 +00:00
gpt-engineer-app[bot]
b8f1762f2c Visual edit in Lovable
Edited UI in Lovable
2025-03-17 12:36:19 +00:00
gpt-engineer-app[bot]
38fb16d845 Visual edit in Lovable
Edited UI in Lovable
2025-03-17 12:36:00 +00:00
gpt-engineer-app[bot]
02dfe8f73e Visual edit in Lovable
Edited UI in Lovable
2025-03-17 12:35:40 +00:00
gpt-engineer-app[bot]
b264ff7d68 Visual edit in Lovable
Edited UI in Lovable
2025-03-17 12:35:23 +00:00
gpt-engineer-app[bot]
089aa4cb5a Toggle budget input on click
Modify the budget input to toggle open/close on button click.
2025-03-17 12:33:37 +00:00
gpt-engineer-app[bot]
097419c28c Adjust progress bar color
Make the color of the progress bar above the total budget slightly darker.
2025-03-17 12:31:49 +00:00
gpt-engineer-app[bot]
96297d6780 Add category budget auto-calculation
The category budgets are now automatically summed to calculate daily, weekly, and monthly budgets.
2025-03-17 12:30:07 +00:00
gpt-engineer-app[bot]
5aa04cf796 Visual edit in Lovable
Edited UI in Lovable
2025-03-17 12:28:42 +00:00
gpt-engineer-app[bot]
a1e9c6dda5 Update budget button text
Change "예산 수정하기" to "예산 입력하기" when budget is empty and add animation.
2025-03-17 12:27:48 +00:00
gpt-engineer-app[bot]
37937b38b3 Visual edit in Lovable
Edited UI in Lovable
2025-03-17 12:25:55 +00:00