app: 멀티유저 카테고리 보드 및 드래그 이동 추가

Made-with: Cursor
This commit is contained in:
2026-04-13 15:16:52 +09:00
parent 5b83789450
commit 7bb96ef19c
13 changed files with 708 additions and 88 deletions

View File

@@ -2,17 +2,20 @@
## 현재 버전
- `v0.0.8`
- `v0.0.9`
| 경로 | 역할 |
| ------------------------- | ----------------------------------------- |
| `src/App.vue` | 미리 알림 스타일 UI, 목록·입력 |
| `src/App.vue` | 로그인 + 카테고리 보드 UI, 드래그 이동/정렬 |
| `src/main.js` | 앱 부트스트랩, PWA 서비스 워커 등록 |
| `src/style.css` | Tailwind 베이스, 모션 감소 대응 |
| `src/lib/apiUrl.js` | `toApiUrl()` URL 정규화 |
| `src/lib/pocketBase.js` | PocketBase 싱글톤 클라이언트 |
| `src/lib/todoSchema.js` | 할 일 제목 Zod 스키마 |
| `src/composables/useTodos.js` | 목록 로드·추가·완료 토글 |
| `src/composables/useAuth.js` | 로그인/로그아웃, 세션 쿠키 유지 |
| `src/composables/useTodosBoard.js` | 카테고리/할일 로드·CRUD·완료시각·드래그 이동/정렬 |
| `src/composables/useCategories.js` | (레거시) 카테고리 로드·CRUD |
| `vite.config.js` | Vue 플러그인, PWA 매니페스트(`VITE_PUBLIC_APP_URL` 반영) |
| `tailwind.config.js` | 테마 색·폰트 |
| `docker-compose.yaml` | PocketBase(`pocketbase-todo`, `./pb_data`, 선택 `user`) + 웹(`todo-web`), 호스트 포트 42881·42917 |