Skip to content

자료실 업로드 및 알림 목록 개선 #71

Description

@seongjinss555

Issue

작업 유형

  • Feat: 새로운 기능 추가
  • Fix: 버그 수정
  • Design: UI/CSS 수정
  • Chore: 설정, 패키지, 기타 작업

작업 내용

  • 자료실 파일 업로드 방식과 링크 유형 표시를 개선하고, 알림 목록의 실제 건수 및 전체 조회를 지원합니다.

작업 배경

  • Server Action 요청 크기와 Storage 객체 키 형식 때문에 일부 파일, 특히 한글 파일명 PDF 업로드가 실패했습니다.
  • 헤더 알림은 실제 데이터와 무관하게 최근 알림 10개로 표시됐고 전체 이력을 확인할 수 없었습니다.

To Do

  • 브라우저에서 Supabase Storage로 직접 파일 업로드
  • 5MB 파일 크기 제한 및 드래그 앤 드롭 지원
  • ASCII UUID 기반 Storage 키로 한글·공백 파일명 업로드 지원
  • 링크 제공자(GitHub, Figma, Notion, 기타) 저장 및 표시
  • 자료실 빈 상태, 다운로드 UI 보완
  • 헤더 알림 실제 건수 표시
  • 전체 알림 목록 20건 단위 추가 조회
  • resources.link_provider 마이그레이션 및 타입 반영

완료 기준

  • Supabase 마이그레이션 적용 후 이미지/PDF/한글 파일명 업로드가 성공합니다.
  • 헤더 알림이 실제 최근 건수 또는 빈 상태를 표시합니다.
  • 전체 알림 페이지에서 이전 알림을 추가로 조회할 수 있습니다.

참고 자료

  • Supabase Storage bucket: workspace-resources

예상 브랜치명

Feat/#71/resource-upload-notification-history

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions