feat: 홈 일별 캘린더·시세 갱신·게시판 카테고리·약관동의·계좌 마스킹

- 홈: 6월 예산 아래 일별 수입/지출 캘린더(마우스오버/탭 시 내역 목록)
- 투자: 시세 자동조회 버튼/진입 시 갱신, 보유종목 2줄 표기, 평가액 직접입력
- 게시판: 커뮤니티/짠테크 수다방/재테크 팁 분리, 사이드바 영역 구분선
- 회원가입: 이용약관·개인정보 수집 동의(필수 체크)
- 보안: 계좌번호 화면 마스킹(끝 4자리+눈 토글)
- 정기→고정지출, 내역/정기 라디오·sticky 저장, 태그 드래그 정렬
- fix: 모바일웹 새로고침 시 로그인 팝업(restore localStorage 우선)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
ByungCheol
2026-06-04 05:01:33 +09:00
parent 67aa635dd8
commit 4e6a89fd7a
17 changed files with 1022 additions and 136 deletions
+9
View File
@@ -109,6 +109,12 @@ export const accountApi = {
removeHolding(id) {
return http.delete(`/account/invest/holdings/${id}`)
},
refreshPrices(walletId) {
return http.post('/account/invest/holdings/refresh-prices', null, { params: { walletId } })
},
refreshAllPrices() {
return http.post('/account/invest/refresh-prices')
},
holdingTrades(holdingId) {
return http.get(`/account/invest/holdings/${holdingId}/trades`)
},
@@ -152,6 +158,9 @@ export const accountApi = {
removeTag(id) {
return http.delete(`/account/tags/${id}`)
},
reorderTags(ids) {
return http.put('/account/tags/reorder', { ids })
},
// 카드 결제 알림 자동인식 (미확인 내역)
pendingCount() {
+2 -1
View File
@@ -2,9 +2,10 @@ import http from './http'
// 백엔드 /api/board 엔드포인트와 매핑
export const boardApi = {
list({ page = 1, size = 10, tag = '', keyword = '', searchType = '' } = {}) {
list({ category = '', page = 1, size = 10, tag = '', keyword = '', searchType = '' } = {}) {
return http.get('/board/posts', {
params: {
category: category || undefined,
page,
size,
tag: tag || undefined,