Skip to content

feat(web/bot): 대시보드 UX, 이미지 첨부, 포스트 관리, 랭킹/알림 개선#62

Merged
bbbang105 merged 2 commits intodevfrom
feat/platform-improvements-0322
Mar 22, 2026
Merged

feat(web/bot): 대시보드 UX, 이미지 첨부, 포스트 관리, 랭킹/알림 개선#62
bbbang105 merged 2 commits intodevfrom
feat/platform-improvements-0322

Conversation

@bbbang105
Copy link
Copy Markdown
Owner

@bbbang105 bbbang105 commented Mar 22, 2026

Summary

스터디 플랫폼 전반에 걸친 UX 개선, 기능 추가, 버그 수정을 일괄 반영합니다.

대시보드

  • 스터디원 상태별 명수 breakdown 표시 (활성 N · OB N · 휴면 N)
  • 휴면/OB 스터디원 출석 카드 전용 따뜻한 문구
  • D-Day 계산 KST 기준으로 수정 (기존 UTC → +09:00)
  • 제출률 active 유저만 기준으로 계산 (OB/dormant 출석 제외)
  • OB/dormant 포스트 점수 비적용 안내 문구

포스트

  • 수동 등록 2단계 UX (URL 입력→OG 미리보기+편집→등록)
  • OG 태그 HTML 엔티티 자동 디코딩
  • 포스트 수정 기능 (본인 또는 관리자, 제목+설명)
  • 상세 페이지에 썸네일+설명 표시
  • Discord 새 글 알림 토글 + 블로그 원문/큐스팅 웹 딥링크 버튼

게시판

  • 이미지 첨부 기능 (Cloudflare R2 + Tiptap ImageBlock)
  • 공지 작성 시 Discord 공지채널 @everyone 알림 + 웹 딥링크 버튼
  • blockquote 따옴표 제거, 에디터 툴바 sticky

스터디원

  • 관리자 배지 + 상단 정렬
  • 온보딩 필수값 미충족 시 toast 피드백

랭킹

  • 전체 유저 표시 (active + OB + dormant), 웹 4위부터 표시
  • 디스코드 주간 랭킹 전원 나열

  • RSS 수집 대상 active + OB 확장
  • 포스트 점수 active만 부여
  • 벌금 DM 계좌 추가, 납부완료 관리자 알림 본명 표시

인프라

  • Auth callback Sentry 에러 연동
  • URL 컬럼 varchar(2000) 확대
  • Cloudflare R2 이미지 스토리지 연동

Test plan

  • typecheck 통과
  • lint 0 errors
  • 대시보드: breakdown, OB/dormant 문구, D-Day, 제출률
  • 포스트: 수동 등록 미리보기, 수정, 상세 썸네일
  • 게시판: 이미지 업로드, 리사이즈, 삭제
  • 랭킹: 전체 유저 표시
  • 봇: RSS OB 수집, 주간 랭킹 전원, 벌금 DM

🤖 Generated with Claude Code

## 대시보드
- 스터디원 상태별 명수 breakdown (활성/OB/휴면)
- 휴면/OB 출석 카드 전용 문구 (자유 활동 / 쉬다 오세요)
- D-Day KST 기준으로 수정 (+09:00)
- 제출률 active 유저만 카운트
- OB/dormant 포스트 점수 비적용 안내 문구

## 포스트
- 수동 등록 2단계 UX (URL→OG 미리보기→편집→등록)
- OG 태그 HTML 엔티티 디코딩
- 포스트 수정 기능 (본인/관리자, 제목+설명)
- 상세 페이지 썸네일+설명 표시
- Discord 새 글 알림 토글 + 웹 딥링크 버튼

## 게시판
- 이미지 첨부 (R2 업로드 + Tiptap ImageBlock + D&D + 붙여넣기)
- 리사이즈 핸들 + 삭제 + 캡션
- 공지 작성 시 Discord @everyone 알림 + 웹 딥링크 버튼

## 스터디원
- 관리자 배지 + 상단 정렬
- 온보딩 필수값 미충족 시 toast 피드백

## 랭킹
- 전체 유저 표시 (active+OB+dormant)
- 웹: 4위부터 (포디움과 분리)
- 디스코드: 전원 나열 (1024자 자동 분할)

## 봇
- RSS 수집 대상 active+OB 확장
- 포스트 점수 active만 부여
- 벌금 DM 계좌 추가 (카카오뱅크)
- 납부완료 관리자 알림 본명 표시

## 인프라
- Auth 에러 Sentry 연동
- URL 컬럼 varchar(2000) 확대
- Cloudflare R2 이미지 스토리지 연동
- blockquote 따옴표 제거, 에디터 툴바 sticky

Co-Authored-By: Claude <noreply@anthropic.com>
@bbbang105 bbbang105 requested a review from choihooo as a code owner March 22, 2026 15:18
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 22, 2026

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

Project Deployment Actions Updated (UTC)
study-admin-web Ready Ready Preview, Comment Mar 22, 2026 3:24pm

@bbbang105 bbbang105 added the 🚀 feat 새로운 기능 추가 / 일부 코드 추가 / 일부 코드 수정 (리팩토링과 구분) / 디자인 요소 수정 label Mar 22, 2026
- RSS poller 테스트: active+OB 2회 호출 대응
- R2 credential 에러 메시지 제네릭화
- Rate limit memory cleanup 추가
- 대시보드 OB/dormant 문구 + breakdown 복구
- 포스트 상세 썸네일 복구
- CSS 이미지 블록 스타일 복구
- discord-notify allowEveryone/components 복구
- D-Day KST + 제출률 active only 복구
- 벌금 납부 알림 본명 표시
- CLAUDE.md 최신화

Co-Authored-By: Claude <noreply@anthropic.com>
@bbbang105 bbbang105 changed the title feat: 플랫폼 개선 일괄 반영 feat(web/bot): 대시보드 UX, 이미지 첨부, 포스트 관리, 랭킹/알림 개선 Mar 22, 2026
@bbbang105 bbbang105 added 🔧 ci CI/CD 파이프라인 변경 🚨 fix 버그 수정 / 에러 해결 labels Mar 22, 2026
@bbbang105 bbbang105 merged commit 40336fa into dev Mar 22, 2026
7 checks passed
@bbbang105 bbbang105 deleted the feat/platform-improvements-0322 branch March 22, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔧 ci CI/CD 파이프라인 변경 🚀 feat 새로운 기능 추가 / 일부 코드 추가 / 일부 코드 수정 (리팩토링과 구분) / 디자인 요소 수정 🚨 fix 버그 수정 / 에러 해결

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant