Skip to content

feat(analytics): PostHog 제품 분석 연동 - #421

Merged
jyt6640 merged 11 commits into
developfrom
codex/420-posthog-integration
Oct 4, 2026
Merged

jyt6640 merged 11 commits into
developfrom
codex/420-posthog-integration

Conversation

@jyt6640

@jyt6640 jyt6640 commented Oct 4, 2026

Copy link
Copy Markdown
Member

작업 내용

PostHog 프로젝트를 연결하여 페이지 방문과 로그인 사용자별 사용 흐름을 수집합니다. 로그아웃 또는 계정 변경 시 이전 식별을 초기화합니다.

상세 변경 사항

  • yANUs Groupware 프로젝트(ID 644476), Asia/Seoul 시간대, 무료 조직 사용
  • 환경 변수로 SDK 초기화하며 .env.production에 공개 수집 토큰 적용
  • SPA 페이지 방문 및 인증 복원 후 사용자 ID 연결, StrictMode 중복 방지
  • 허용한 기술 속성만 전송하고 URL 쿼리·해시, referrer, 이름·이메일·업무 내용 제외
  • 자동 클릭 수집·히트맵·세션 녹화 비활성화, 개발/mock 환경 기본 비활성화
  • 최신 main을 통합하여 기존 운영 채팅 변경과 GA4를 보존. main 대비 변경은 PostHog 관련 10개 파일에 한정

테스트

  • 전체 테스트: 66개 파일, 486개 테스트 통과
  • TypeScript 및 PWA 프로덕션 빌드 통과 (Vite 번들 크기 경고 있음)
  • 변경 파일 ESLint 및 git diff --check 통과
  • 로컬 앱의 실제 SDK로 로그인 → 홈 → 캘린더 → 로그아웃 실행, PostHog 이벤트 5개 확인
  • 저장된 URL에서 테스트 쿼리·해시 제외, 로그아웃 후 새 익명 ID 확인

관련 이슈

Refs #420

사용자가 커밋·push·운영 배포를 승인한 작업입니다. develop CI 통과 후 main 릴리스와 Vercel Production 반영을 진행합니다.

jyt6640 and others added 11 commits June 1, 2026 19:55
- 채팅방별 알림 ON/OFF 토글 추가 (헤더 벨 버튼 + 목록 음소거 표시), localStorage 영속화
- 안 읽음/읽음 상태 UI: 채널 목록 안 읽음 배지 + 대화창 "여기까지 읽었어요" 구분선, 진입 시 읽음 처리
- 홈 화면 출근 버튼 정렬 수정: 170px 링 SVG를 컨테이너 중앙(margin:auto)에 배치해 내부 원과 동심원 정렬
- ChatProvider 알림/읽음 단위 테스트 추가

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- shared/lib/cookie.ts 추가 (의존성 없이 document.cookie 기반 get/set/remove)
- ChatProvider의 알림 설정(chat-muted-channels)·읽음 상태(chat-last-read)를 localStorage → 쿠키로 변경
- 테스트: 쿠키 저장 검증 및 테스트 간 쿠키 초기화 추가

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…endance-ui

Feat/#403 chat notification attendance UI
- 채팅방 목록 UI 개선: 채널/팀 채팅방/개인 대화 섹션 분리, 채널 종류 아이콘(Hash/Users), 팀방 멤버 수 표시
- 팀 채팅방 진입/전환: 채널에 type(GENERAL/TEAM/DIRECT)·memberCount 추가, 목록·상세 헤더에서 팀 채팅방 구분 배지로 명확히 표시
- 채팅방 나가기: 헤더 ⋮ 메뉴(알림 토글/나가기) + 나가기 확인 모달, 나가면 목록에서 제외되고 남은 방으로 전환, 쿠키(chat-left-channels)로 영속화
- mock 채널에 type/memberCount 부여 및 팀 채널 2개(마케팅/프로덕트) 추가
- ChatProvider 나가기 단위 테스트 추가, 관련 테스트 갱신

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…rmissions

feat: 채팅방 설정 및 권한 관리 (목록 개선·팀방 진입/전환·나가기)
@vercel

vercel Bot commented Oct 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
yanus-groupware Ready Ready Preview Oct 4, 2026 1:23am UTC

@jyt6640
jyt6640 merged commit e2f395e into develop Oct 4, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — e7cb551a Deployed Oct 4, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants