feat: 홈 일별 캘린더·시세 갱신·게시판 카테고리·약관동의·계좌 마스킹
- 홈: 6월 예산 아래 일별 수입/지출 캘린더(마우스오버/탭 시 내역 목록) - 투자: 시세 자동조회 버튼/진입 시 갱신, 보유종목 2줄 표기, 평가액 직접입력 - 게시판: 커뮤니티/짠테크 수다방/재테크 팁 분리, 사이드바 영역 구분선 - 회원가입: 이용약관·개인정보 수집 동의(필수 체크) - 보안: 계좌번호 화면 마스킹(끝 4자리+눈 토글) - 정기→고정지출, 내역/정기 라디오·sticky 저장, 태그 드래그 정렬 - fix: 모바일웹 새로고침 시 로그인 팝업(restore localStorage 우선) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+8
-4
@@ -17,30 +17,34 @@ const router = createRouter({
|
||||
component: () => import('../views/UsersView.vue'),
|
||||
meta: { requiresAuth: true, requiresAdmin: true },
|
||||
},
|
||||
// 게시판: 카테고리(community/saving/tips)별 목록·작성·상세·수정
|
||||
{ path: '/board', redirect: '/board/community' },
|
||||
{
|
||||
path: '/board',
|
||||
path: '/board/:category(community|saving|tips)',
|
||||
name: 'board',
|
||||
component: () => import('../views/board/BoardListView.vue'),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: '/board/write',
|
||||
path: '/board/:category(community|saving|tips)/write',
|
||||
name: 'board-write',
|
||||
component: () => import('../views/board/BoardWriteView.vue'),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: '/board/:id(\\d+)',
|
||||
path: '/board/:category(community|saving|tips)/:id(\\d+)',
|
||||
name: 'board-detail',
|
||||
component: () => import('../views/board/BoardDetailView.vue'),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: '/board/:id(\\d+)/edit',
|
||||
path: '/board/:category(community|saving|tips)/:id(\\d+)/edit',
|
||||
name: 'board-edit',
|
||||
component: () => import('../views/board/BoardWriteView.vue'),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
// 구버전 링크(/board/123) 호환 — 커뮤니티 상세로 이동
|
||||
{ path: '/board/:id(\\d+)', redirect: (to) => `/board/community/${to.params.id}` },
|
||||
{
|
||||
path: '/admin/tags',
|
||||
name: 'admin-tags',
|
||||
|
||||
Reference in New Issue
Block a user