v7.0.0-beta.4 release
This commit is contained in:
@@ -4,6 +4,41 @@
|
||||
형식은 [Keep a Changelog](https://keepachangelog.com/ko/1.1.0/)를 따르며,
|
||||
[Semantic Versioning](https://semver.org/lang/ko/)을 준수합니다.
|
||||
|
||||
## [1.0.0-beta.4] - 2026-05-11
|
||||
|
||||
### Added
|
||||
|
||||
- 환경설정 → 신고 정책 탭에 신고 알림 채널 선택 UI 추가 (이메일 / 사이트 알림 다중 선택)
|
||||
- 게시판 환경설정에 "본인인증 정책" 탭 추가 — 게시판 컨텍스트의 본인인증 정책을 코어 정책 관리 화면과 동일한 UI/UX (검색·필터(강제 시점/출처)·페이지네이션·정책 추가/편집 모달 직접 호출·이 모듈이 등록한 본인인증 목적 칩 섹션·데스크탑 테이블/모바일 카드 자동 분기 + enabled 인라인 토글) 로 한 곳에서 관리. 정책 목록의 "인증 목적" 컬럼이 코드명 대신 사람이 읽을 수 있는 라벨로 표시
|
||||
- 본인인증 정책 4종 declarative 선언 (게시글 삭제·블라인드·신고 일괄처리·신고 삭제) — 기본 비활성, 운영자가 환경설정에서 활성화 가능
|
||||
- 사용자(self) 본인인증 정책 4종 추가 — 자기 글 삭제, 자기 댓글 삭제, 신고 작성, 신규 사용자 첫 글 작성. 기본 비활성, 운영자가 환경설정에서 활성화 가능
|
||||
- 본인인증 메시지 정의를 모듈 자체에서 선언하도록 정합화 (현재는 코어 sensitive_action 기본 문구를 그대로 사용하므로 빈 선언 유지)
|
||||
- 게시판 모듈 자체 권한 신설: `sirsoft-board.identity.policies.{read,update}` (정책 관리 최소 권한)
|
||||
- 게시판 알림 발송 이력 / 본인인증 이력 샘플 시더 추가 — `module:seed sirsoft-board --sample` 으로 댓글·신고 등 게시판 영역 더미 이력만 독립 생성 (코어/타 모듈 영역 침범 없음)
|
||||
- 게시판 알림 정의 7종(새 댓글·대댓글·답변글·게시글 처리·신규 게시글 관리자·신고 접수·신고 처리)을 모듈 manifest 에서 직접 선언하도록 통일 — 활성화/업데이트 시 운영자 편집값을 보존하면서 자동 등록·정리되며, 권한·메뉴·본인인증과 동일한 declarative 패턴으로 일관화
|
||||
- 게시글 상세 페이지의 OG 메타태그·Article 구조화 데이터를 게시판 모듈이 직접 선언하도록 SEO declaration 구현 — 작성일·수정일·작성자·게시판 카테고리가 og:article:* 와 Schema.org Article 스키마로 자동 출력됨
|
||||
- 게시글 API 응답에 첨부파일 개수(`attachment_count`) 노출 — 기존 첨부 여부(`has_attachment`) 와 함께 제공되어 헤더 카운트와 첨부 수 표시를 일관되게 처리
|
||||
- 활동 로그의 게시판 액션 라벨(게시글·댓글·신고 등)을 게시판 모듈 다국어 파일에서 관리하도록 정리 — 모듈 라벨이 자기 영역에서 자기설명되며, 일본어 등 추가 언어팩이 키 누락 없이 동기화
|
||||
|
||||
### Changed
|
||||
|
||||
- 코어 최소 요구 버전을 7.0.0-beta.4 로 상향 (본인인증 인프라 + source 필터 API + 알림 시스템 권한 기반 수신자 타입 의존)
|
||||
- 신고 알림(관리자 수신) 기본 수신자를 역할(role=admin) 에서 권한(`sirsoft-board.reports.manage`) 기반으로 전환 — 권한이 부여된 모든 역할로 자동 확장
|
||||
- 모듈 환경설정에서 알림 토글이 OFF 인 경우 발송 자체를 사전 차단하도록 정책 게이트 강화
|
||||
- 게시판 유형(`board_types`) 의 다국어 라벨이 활성 언어팩 추가 시 자동으로 새 언어 키를 포함하도록 정합화 — 운영자가 한국어 라벨만 직접 수정한 row 도 한국어는 보존하면서 신규 언어(예: 일본어) 라벨은 자동 동기화
|
||||
|
||||
### Fixed
|
||||
|
||||
- 알림 템플릿 편집 모달의 입력 필드에서 글자를 입력할 때마다 화면이 심하게 버벅이던 문제 수정
|
||||
- 게시판 환경설정 알림 탭의 채널 라벨이 식별자(mail / database)로 노출되던 문제 수정 — 활성 언어 기준의 사람이 읽을 수 있는 라벨로 표시
|
||||
- 사용자 활동(작성/댓글) 조회 응답의 댓글 수 키를 단수형(`comment_count`) 으로 통일 — 게시글 상세 응답과 키 명명을 일치시켜 프로필/마이페이지의 댓글 수 표시를 일관되게 함
|
||||
- 관리자 게시글 상세의 섹션 순서 변경 — 첨부파일을 원글 인용 박스 위로 이동 (답글 화면에서 첨부파일이 더 잘 보이도록)
|
||||
- 게시판 환경설정의 일괄 적용 체크박스가 라벨 클릭으로만 토글되고 체크박스 자체 클릭으로는 반응하지 않던 문제 수정 — 모든 일괄 적용 항목에서 라벨과 체크박스 어느 쪽을 클릭해도 일관되게 토글
|
||||
- 게시판 환경설정 권한 탭의 권한 행과 섹션 헤더(관리자/사용자) 일괄 토글 체크박스가 직접 클릭으로 반응하지 않던 문제 수정
|
||||
- 게시판/게시글/댓글 모델의 카운트 컬럼(게시글 수·댓글 수·답글 수·첨부파일 수)이 일부 흐름에서 정수가 아닌 문자열로 노출되거나 갱신되지 않던 문제 수정 — 모든 카운트 컬럼이 항상 정수로 처리됩니다
|
||||
- 관리자 게시글 상세의 답글/댓글/첨부파일 헤더 카운트가 실제 수와 어긋나던 문제 수정 — "삭제 댓글 보기" 토글 ON 시에도 헤더는 활성 댓글 수만 표시
|
||||
- 관리자 게시글 상세의 첨부파일 이미지 썸네일이 표시되지 않던 문제 수정 — 다운로드 URL 대신 미리보기 URL 사용
|
||||
|
||||
## [1.0.0-beta.3] - 2026-04-21
|
||||
|
||||
### Fixed
|
||||
@@ -12,6 +47,8 @@
|
||||
- 일부 권한 설정에서 비밀글·접근 제한 게시글의 이전/다음 조회 시 500 오류가 발생하던 문제 수정 — 옆 글을 찾지 못하면 빈 값을 반환하도록 변경
|
||||
- 큐 워커가 실행 중이지 않은 환경에서 댓글/게시글/첨부 수가 즉시 반영되지 않던 문제 수정
|
||||
- CKEditor 등 임시 업로드를 거친 첨부가 게시글에 연결되어도 첨부 수가 늘어나지 않던 문제 수정
|
||||
- 내가 댓글 단 게시글 활동(`activity_type=commented`) 조회 시 쿼리 오류로 500 응답을 반환하던 문제 수정
|
||||
- 삭제된 게시글에 달았던 댓글이 활동 통계(`total_comments`)에 계속 포함되던 문제 수정
|
||||
|
||||
### Removed
|
||||
|
||||
|
||||
Reference in New Issue
Block a user