# 3.4.0.beta4: 이모지 재설계, 사용자 데이터 내보내기, 불법 콘텐츠 신고 등

**URL:** https://meta.discourse.org/t/3-4-0-beta4-redesigned-emojis-exporting-user-data-flagging-illegal-content-and-more/349299
**Category:** Announcements
**Tags:** release-notes
**Created:** [2월 5, 2025, 2:26오후 UTC](https://meta.discourse.org/t/3-4-0-beta4-redesigned-emojis-exporting-user-data-flagging-illegal-content-and-more/349299 "2025-02-05T14:26:56Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Saif](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saif/32/318253_2.png) [@Saif](https://meta.discourse.org/u/Saif)
#### Post date: [2월 5, 2025, 2:26오후 UTC](https://meta.discourse.org/t/3-4-0-beta4-redesigned-emojis-exporting-user-data-flagging-illegal-content-and-more/349299/1 "2025-02-05T14:26:56Z")

</div>

## 3.4.0.beta4의 새로운 기능

### 재설계된 이모지

이모지 선택기는 이제 작성창 내에서 🙂 아이콘을 사용합니다. 이모지를 입력할 때 하나를 선택하면 부분적으로 작성된 텍스트가 대체됩니다. 또한, 이모지 메뉴의 위치, 크기 및 전반적인 동작에 대한 여러 가지 수정 사항이 적용되었습니다.

### 사용자 데이터 내보내기

관리자는 이제 사용자 내보내기 섹션을 통해 개별 사용자 데이터를 내보낼 수 있습니다. 이 섹션은 관리자 설정에서 특정 사용자를 선택할 때 사용할 수 있으며, 규정 준수(reasons)를 위해 해당 데이터를 제공해야 하는 경우에 유용할 수 있습니다.

 ![This image shows a user export option with a file named "user_archive.lauri-2502-05-2023-143713-1.zip" available for download, which is 85.4 KB in size and is set to expire in 35 hours. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/f/e/6/fe68c0c1a721d7cbd1c7b329b3519e63ecb08399.png)

### 불법 콘텐츠 신고

신뢰 수준 0(TL0) 및匿名用户는 이제 불법 콘텐츠를 플래그 지정하고 신고할 수 있습니다.

### 일관된 관리자 설정

관리자 설정은 이제 사이드바에서 설정을 포함하는 항목(예: 스팸, 실험적 기능, 속도 제한 등)을 클릭할 때 관련 사이트 설정만 전용 페이지에 표시됩니다.

## 보안 업데이트

이 릴리스에는 커뮤니티와 [HackerOne](https://hackerone.com/discourse)에서 보고한 다음 보안 문제의 수정 사항이 포함되어 있습니다.

- CSP가 비활성화된 경우 주제 제목을 통한 XSS ([CVE-2024-53266](https://github.com/discourse/discourse/security/advisories/GHSA-hw4j-4hg7-22h2))
- 인라인 원박스(Oneboxes)를 통한 부분적 DoS ([CVE-2024-53851](https://github.com/discourse/discourse/security/advisories/GHSA-49rv-574x-wgpc))
- 채팅 권한 우회 가능성 ([CVE-2024-53994](https://github.com/discourse/discourse/security/advisories/GHSA-mrpw-gwj7-98r6))
- 사용자가 다른 사용자의 태그가 지정된 개인 메시지를 볼 수 있는 문제 ([CVE-2024-56197](https://github.com/discourse/discourse/security/advisories/GHSA-xmgr-g9cp-v239))
- 원박스 URL을 통한 HTMLi(CSP 없이 XSS) ([CVE-2024-56328](https://github.com/discourse/discourse/security/advisories/GHSA-j855-mhxj-x6vg))
- 비디오 플레이스홀더를 통한 저장된 DOM 기반 XSS(CSP 없음) ([CVE-2025-22602](https://github.com/discourse/discourse/security/advisories/GHSA-jcjx-694p-c5m3))
- 계정 활성화 라우트를 이용한 클라이언트 측 경로 탐색(Path Traversal) ([CVE-2025-22601](https://github.com/discourse/discourse/security/advisories/GHSA-gvpp-v7mp-wxxw))
- XHR 요청을 통한 익명 캐시 오염 ([CVE-2024-55948](https://github.com/discourse/discourse/security/advisories/GHSA-2352-252q-qc82))
- 요청 헤더를 통한 익명 캐시 오염 ([CVE-2025-23023](https://github.com/discourse/discourse/security/advisories/GHSA-5h4h-2f46-r3c7))

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [2월 5, 2025, 2:26오후 UTC](https://meta.discourse.org/t/3-4-0-beta4-redesigned-emojis-exporting-user-data-flagging-illegal-content-and-more/349299/3 "2025-02-05T14:26:56Z")

</div>

### 더 많은 내용!

잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 상세히 다룰 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 및 기타 사항의 전체 목록은 아래에 나열된 추가 기능 및 수정 사항을 꼭 확인해 주세요.

## 플러그인 개선 사항

### discourse-activity-pub

#### 버그 수정

- ActivityPub 사용자 로케일 문자열 ([150](https://github.com/discourse/discourse-activity-pub/pull/150))
- 익명 사용자의 팔로워 목록 오류 ([145](https://github.com/discourse/discourse-activity-pub/pull/145))

### discourse-ai

#### 새로운 기능

- 요약의 구식 로직 변경. ([1108](https://github.com/discourse/discourse-ai/pull/1108))
- o3-mini 지원 개선 ([1106](https://github.com/discourse/discourse-ai/pull/1106))
- O3-mini 지원 ([1105](https://github.com/discourse/discourse-ai/pull/1105))
- Discord 통합에 대해 페르소나 기본 LLM 사용 ([1104](https://github.com/discourse/discourse-ai/pull/1104))
- 시드된 모델이 페르소나 기본값이 되는 것 차단 ([1100](https://github.com/discourse/discourse-ai/pull/1100))
- Gemini 토크나이저 ([1088](https://github.com/discourse/discourse-ai/pull/1088))
- AI 호출 시간 추적 ([1082](https://github.com/discourse/discourse-ai/pull/1082))
- 마트리oshka 차원에 대한 지원 공식화. ([1083](https://github.com/discourse/discourse-ai/pull/1083))
- 구성 가능한 임베딩 ([1049](https://github.com/discourse/discourse-ai/pull/1049))
- 스팸 스캐너 컨텍스트에 사용자 위치 정보 추가 ([1076](https://github.com/discourse/discourse-ai/pull/1076))
- Llm 할당량 ([1047](https://github.com/discourse/discourse-ai/pull/1047))
- Open AI LLM에서 스트리밍 비활성화 기능 추가
- AI 헬퍼의 스마트 날짜 지원 ([1044](https://github.com/discourse/discourse-ai/pull/1044))

#### 버그 수정

- 줄 내에서 검색 및 치환 기능 필요 ([1110](https://github.com/discourse/discourse-ai/pull/1110))
- 메트릭 수집 시 DiscoursePrometheus가 설치되어 있는지 확인 ([1107](https://github.com/discourse/discourse-ai/pull/1107))
- Android 태블릿 작성기 메뉴 z-index ([1102](https://github.com/discourse/discourse-ai/pull/1102))
- Dall-E에는 여전히 OpenAI api 키가 필요합니다. 숨김 해제. ([1098](https://github.com/discourse/discourse-ai/pull/1098))
- Open AI 임베딩 구성 마이그레이션 및 시드된 인덱스 정리 및 ([1092](https://github.com/discourse/discourse-ai/pull/1092))
- 단일 예외/Open AI 모델 마이그레이션 항상 발생 ([1087](https://github.com/discourse/discourse-ai/pull/1087))
- 임베딩 백필 rake 작업이 구식 코드를 사용 중 ([1084](https://github.com/discourse/discourse-ai/pull/1084))
- db 삽입 전에 provider\_params 해시를 json으로 변환 ([1081](https://github.com/discourse/discourse-ai/pull/1081))
- Open AI 임베딩 단축은 일부 모델에서만 사용 가능 ([1080](https://github.com/discourse/discourse-ai/pull/1080))
- 실수로 삭제된 쿼리 접두사 복원. ([1079](https://github.com/discourse/discourse-ai/pull/1079))
- 기존 레코드에 기본값 설정. ([1073](https://github.com/discourse/discourse-ai/pull/1073))
- 요약 백필 작업의 견고성 향상. ([1071](https://github.com/discourse/discourse-ai/pull/1071))
- AWS Bedrock 비스트리밍 호출 응답 로그 ([1072](https://github.com/discourse/discourse-ai/pull/1072))
- 명시적으로 스팜으로 감지된 게시물만 숨김 ([1070](https://github.com/discourse/discourse-ai/pull/1070))
- post\_migration에서 누락된 테이블 확인 ([1068](https://github.com/discourse/discourse-ai/pull/1068))
- 거대한 임베딩 테이블 백필을 위해 배치 처리 ([1065](https://github.com/discourse/discourse-ai/pull/1065))
- 태블릿에서 작성기 헬퍼가 표시되지 않음 ([1064](https://github.com/discourse/discourse-ai/pull/1064))
- 독립적인 트랜잭션을 사용하기 위해 백필을 별도의 마이그레이션으로 분리 ([1063](https://github.com/discourse/discourse-ai/pull/1063))
- 타임아웃을 피하기 위해 문장 분리 ([1062](https://github.com/discourse/discourse-ai/pull/1062))
- 잘못된 로케일 yaml ([1057](https://github.com/discourse/discourse-ai/pull/1057))
- 스팸 컨트롤러 액션 업데이트 시 시드된 LLM을 적절히 고려해야 함 ([1053](https://github.com/discourse/discourse-ai/pull/1053))
- 스팸 감지가 사용자를 플래그할 때 침묵 이유 추적 ([1046](https://github.com/discourse/discourse-ai/pull/1046))
- 스팸이 활성화되어 있을 때 LLM 열거자가 오류를 일으키는 것 방지 ([1045](https://github.com/discourse/discourse-ai/pull/1045))
- 임베딩 검증 ([1043](https://github.com/discourse/discourse-ai/pull/1043))
- 사용자가 카테고리를 음소거하지 않았을 때 AI 헬퍼 카테고리/태그 제안 ([1042](https://github.com/discourse/discourse-ai/pull/1042))
- 임베딩 검증자 테스트는 새로운 Vector 클래스를 사용해야 합니다. ([1041](https://github.com/discourse/discourse-ai/pull/1041))
- 커스텀 접두사로 인해 허용된 시드 LLM이 표시되지 않음 ([1039](https://github.com/discourse/discourse-ai/pull/1039))
- Cloudflare Workers AI 임베딩 ([1037](https://github.com/discourse/discourse-ai/pull/1037))
- 사용되지 않는 스트리머 스레드를 적절히 종료 ([1035](https://github.com/discourse/discourse-ai/pull/1035))

#### UX 변경 사항

- 프로바이더 매개변수에 none false 포함 ([1111](https://github.com/discourse/discourse-ai/pull/1111))
- 임베딩 구성 스타일 개선 ([1085](https://github.com/discourse/discourse-ai/pull/1085))
- 사용량 “자세히 알아보기…” 링크 업데이트 ([1090](https://github.com/discourse/discourse-ai/pull/1090))
- 사용량을 AI 관리자 탭의 첫 번째로 설정 ([1089](https://github.com/discourse/discourse-ai/pull/1089))
- 작성기 헬퍼 z-index 수정 ([1086](https://github.com/discourse/discourse-ai/pull/1086))
- 전체 페이지 검색 – 항상 툴팁 표시 및 메시지 추가 ([1051](https://github.com/discourse/discourse-ai/pull/1051))
- 외부 클릭 시 요약 모달 닫기 ([1050](https://github.com/discourse/discourse-ai/pull/1050))
- 비활성화된 미리 시드된 편집 버튼, 설명 추가 ([1038](https://github.com/discourse/discourse-ai/pull/1038))
- LLM 페이지 및 관리자 테이블의 경미한 개선 ([1034](https://github.com/discourse/discourse-ai/pull/1034))

#### 보안 변경 사항

- 공유 AI 대화 로컬 Onebox의 XSS 수정 ([1069](https://github.com/discourse/discourse-ai/pull/1069))

#### 성능

- 문구 타임아웃을 방지하기 위해 백필 쿼리 최적화 ([1066](https://github.com/discourse/discourse-ai/pull/1066))

### discourse-assign

#### 새로운 기능

- 새 “할당 시 알림 수준” 사용자 설정 ([626](https://github.com/discourse/discourse-assign/pull/626))

### discourse-calendar

#### 버그 수정

- 다가오는 이벤트 캘린더의 행 높이 ([677](https://github.com/discourse/discourse-calendar/pull/677))
- /upcoming-events에 반복 이벤트가 표시되지 않음 ([676](https://github.com/discourse/discourse-calendar/pull/676))
- 이벤트 날짜에 지역 날짜를 올바르게 적용 ([671](https://github.com/discourse/discourse-calendar/pull/671))

#### UX 변경 사항

- 독립 이벤트의 관리자 드롭다운 메뉴에 참가자 표시 안 함 ([679](https://github.com/discourse/discourse-calendar/pull/679))
- 독립 이벤트의 참석 표시기 제거 ([672](https://github.com/discourse/discourse-calendar/pull/672))

### discourse-chat-integration

#### 버그 수정

- 주제 카테고리 변경 시 알림이 트리거되지 않음 ([244](https://github.com/discourse/discourse-chat-integration/pull/244))

### discourse-client-performance

#### 새로운 기능

- CLS 기록 및 INP 목표 식별 개선 ([53](https://github.com/discourse/discourse-client-performance/pull/53))
- 뷰포트 너비/높이 정보 기록 ([51](https://github.com/discourse/discourse-client-performance/pull/51))

#### 버그 수정

- CLS를 1000으로 나누지 않음 ([54](https://github.com/discourse/discourse-client-performance/pull/54))
- 초기 로드된 라우트 기록 ([38](https://github.com/discourse/discourse-client-performance/pull/38))
- 모바일에서 더 견고한 보고 ([52](https://github.com/discourse/discourse-client-performance/pull/52))

### discourse-data-explorer

#### 버그 수정

- 불리언 필드 기본 상태 불일치 ([353](https://github.com/discourse/discourse-data-explorer/pull/353))

#### UX 변경 사항

- 최근 쿼리 페이지의 일관된 모바일 스타일링을 위해 관리자 테이블 클래스 적용 ([349](https://github.com/discourse/discourse-data-explorer/pull/349))

### discourse-development-auth

#### UX 변경 사항

- 플러그인 제목 추가 ([22](https://github.com/discourse/discourse-development-auth/pull/22))

### discourse-doc-categories

#### UX 변경 사항

- 플러그인 정보 및 링크 추가 ([30](https://github.com/discourse/discourse-doc-categories/pull/30))

### discourse-encrypt

#### 버그 수정

- 중복된 주제 상태 아이콘 제거 ([366](https://github.com/discourse/discourse-encrypt/pull/366))

### discourse-follow

#### 버그 수정

- 스트림은 `this`가 아닌 `args`에서 가져와야 함 ([138](https://github.com/discourse/discourse-follow/pull/138))

### discourse-gamification

#### 새로운 기능

- 리더보드 뷰를 기본 기간에 고정하는 옵션 추가 ([179](https://github.com/discourse/discourse-gamification/pull/179))

#### 버그 수정

- 리더보드 날짜 범위를 존중하도록 기간 필터링 재구현 ([178](https://github.com/discourse/discourse-gamification/pull/178))

### discourse-post-voting

#### 버그 수정

- 사용자가 삭제되면 검토 가능 항목 삭제 ([227](https://github.com/discourse/discourse-post-voting/pull/227))

### discourse-reactions

#### UX 변경 사항

- 반응 카운터의 우발적인 텍스트 선택 방지 ([336](https://github.com/discourse/discourse-reactions/pull/336))

### discourse-rewind

#### UX 변경 사항

- 텍스트 및 너비 조정 ([9](https://github.com/discourse/discourse-rewind/pull/9))
- 카드를 클릭 가능한 링크로 변경
- 긴 단어에 대한 스타일 조정
- 표시되는 시간과 분 단순화
- 더 많은 책 스타일링 ([4](https://github.com/discourse/discourse-rewind/pull/4))

### discourse-solved

#### 버그 수정

- 가능한 `*_answer` 속성 둘 다 사용 ([329](https://github.com/discourse/discourse-solved/pull/329))

### discourse-staff-alias

#### 버그 수정

- 스태프 별명 주제에 대해 모든 유형의 게시물 수정 허용 ([86](https://github.com/discourse/discourse-staff-alias/pull/86))

### discourse-translator

#### 새로운 기능

- 익명 사용자에게 실험적 언어 전환기 표시 ([198](https://github.com/discourse/discourse-translator/pull/198))

#### 버그 수정

- 잘라내기 전에 감지 텍스트 제거 ([196](https://github.com/discourse/discourse-translator/pull/196))
- 언어 감지를 위해 전송할 때 이미지와 인용문 건너뛰기 ([195](https://github.com/discourse/discourse-translator/pull/195))
- Discourse AI 번역기 내에서 언어 정규화 ([194](https://github.com/discourse/discourse-translator/pull/194))

### discourse-whos-online

#### 버그 수정

- undefined의 속성을 읽을 수 없음 ([119](https://github.com/discourse/discourse-whos-online/pull/119))

### discourse-zoom

#### 버그 수정

- `fast_typing_threshold` 사이트 설정 ([112](https://github.com/discourse/discourse-zoom/pull/112))
- 주제 페이지 통합 현대화 ([111](https://github.com/discourse/discourse-zoom/pull/111))

### docker\_manager

#### UX 변경 사항

- 사용자 메시지에서 중복된 git pull 문장 제거 ([260](https://github.com/discourse/docker_manager/pull/260))
- DPageHeader를 사용하도록 관리자 페이지 헤더 업데이트 ([258](https://github.com/discourse/docker_manager/pull/258))

## 모든 기능 및 수정 사항

### 새로운 기능

- PR oneboxes에서 불필요한 조직 이름 제거 ([31102](https://github.com/discourse/discourse/pull/31102))
- Twitch 클립에 대한 새로운 URL 형식 처리 ([31080](https://github.com/discourse/discourse/pull/31080))
- 로컬라이제이션 관리자 설정 구성 페이지 ([31085](https://github.com/discourse/discourse/pull/31085))
- 여러 초안 주제 ([30790](https://github.com/discourse/discourse/pull/30790))
- 새 `fast_typing_threshold` 사이트 설정 ([30865](https://github.com/discourse/discourse/pull/30865))
- 마법사 폰트 선택 개선 및 새 사이트의 기본 폰트로 Inter 설정 ([30974](https://github.com/discourse/discourse/pull/30974))
- ‘lang’ 매개변수에서 로케일 설정 허용 ([30952](https://github.com/discourse/discourse/pull/30952))
- 스태프 공지서에 출처 추가 및 기능 이름 변경 ([30920](https://github.com/discourse/discourse/pull/30920))
- 관리자가 사용자 내보내기 허용 ([30918](https://github.com/discourse/discourse/pull/30918))
- 사용자 카드에 전체 이름을 표시하도록 하는 새 숨겨진 사이트 설정 추가
- discourse-fonts의 특수 폰트 속성 처리 ([30891](https://github.com/discourse/discourse/pull/30891))
- `use_email_for_username_and_name_suggestions` 개선 ([30845](https://github.com/discourse/discourse/pull/30845))
- 채팅 스레드 인라인 oneboxes ([30834](https://github.com/discourse/discourse/pull/30834))
- tl0/익명 사용자가 불법적인 콘텐츠에 플래그를 지정할 수 있는 설정 ([30785](https://github.com/discourse/discourse/pull/30785))
- 초안 드롭다운 메뉴 추가 ([30277](https://github.com/discourse/discourse/pull/30277))
- 검토 대기열에 IP 조회 추가 ([30688](https://github.com/discourse/discourse/pull/30688))
- onebox\_locale 사이트 설정 추가. ([30655](https://github.com/discourse/discourse/pull/30655))
- 침묵된 사용자를 볼 때 침묵 이유 표시 ([30635](https://github.com/discourse/discourse/pull/30635))
- topic\_tags\_changed 자동화에 trigger\_on 옵션 추가 ([30391](https://github.com/discourse/discourse/pull/30391))
- 모바일에서 카테고리 페이지 뷰를 선택하는 새 설정 추가 ([30519](https://github.com/discourse/discourse/pull/30519))
- 마법사 품질 개선 및 단계 재배치 ([30055](https://github.com/discourse/discourse/pull/30055))
- 원클릭 구독 취소(RFC 8058) 지원 추가
- 스팸 방지 프로필 숨김 기능 비활성화 허용 ([30508](https://github.com/discourse/discourse/pull/30508))
- 가입 시 전체 이름 입력 필드를 숨기는 옵션 추가 ([30471](https://github.com/discourse/discourse/pull/30471))
- adobe analytics 태그 추적 지원 ([30433](https://github.com/discourse/discourse/pull/30433))
- ‘suppress\_secured\_categories\_from\_admin’ 설정 숨김 해제 ([30436](https://github.com/discourse/discourse/pull/30436))
- ThreadPool 구현 ([30364](https://github.com/discourse/discourse/pull/30364))

### 버그 수정

- oneboxes에 대해 비-ASCII 정정 링크 팔로우 허용
- 독립적인 체크박스 지원 개선 ([31130](https://github.com/discourse/discourse/pull/31130))
- 채팅이 너무 많은 “채팅 요약” 이메일이 큐에 넣음 ([31133](https://github.com/discourse/discourse/pull/31133))
- 드로어 모드에서 스레드에서 인용 ([31137](https://github.com/discourse/discourse/pull/31137))
- height/preview form-kit 작성기 지원 ([31121](https://github.com/discourse/discourse/pull/31121))
- Hacker News onebox favicon ([31115](https://github.com/discourse/discourse/pull/31115))
- 자동 그룹 삭제 툴팁 재설정 ([31094](https://github.com/discourse/discourse/pull/31094))
- 패널을 포럼의 마지막 알려진 URL로 전환 ([31092](https://github.com/discourse/discourse/pull/31092))
- 사용자를 자동 그룹에 수동으로 추가할 수 없음 ([31062](https://github.com/discourse/discourse/pull/31062))
- 비디오를 인용하면 손상된 섬네일이 표시될 수 있음 ([31079](https://github.com/discourse/discourse/pull/31079))
- fast\_typing\_threshold 설정에서 off를 disabled로 변경 ([31077](https://github.com/discourse/discourse/pull/31077))
- 마법사 미리보기 폰트가 로드되지 않음 ([31064](https://github.com/discourse/discourse/pull/31064))
- 승격이 다시 계산될 때 그룹 제거. ([31058](https://github.com/discourse/discourse/pull/31058))
- 값이 설정된 경우에만 길이 검증 ([31053](https://github.com/discourse/discourse/pull/31053))
- 값이 있는 필수 필드에서 none 숨김 ([31052](https://github.com/discourse/discourse/pull/31052))
- 사용자 디렉토리 검색이 20개 이상의 일치 결과를 반환하도록 허용 ([31032](https://github.com/discourse/discourse/pull/31032))
- 음소거된 주제/태그/카테고리를 상단 및 인기 주제 목록에서 제거 ([30892](https://github.com/discourse/discourse/pull/30892))
- 문제 확인 추적기가 변경될 때 AdminNotice 세부 정보 업데이트 ([31031](https://github.com/discourse/discourse/pull/31031))
- 주제 이동 게시물을 위한 Hijack 컨트롤러 ([31029](https://github.com/discourse/discourse/pull/31029))
- cc: 주소를 포함하여 항상 이메일 로그 검색
- 스레드에서 패널을 올바르게 닫기 ([31013](https://github.com/discourse/discourse/pull/31013))
- bool 사이트 설정 재설정이 체크박스를 업데이트하지 않음 ([30999](https://github.com/discourse/discourse/pull/30999))
- 채팅의 마지막 방문 행 신뢰성 향상 ([30948](https://github.com/discourse/discourse/pull/30948))
- 관리자 웹훅 페이지의 경미한 i18n 문제 ([31010](https://github.com/discourse/discourse/pull/31010))
- 유사 사용자의 NULL IP로 인해 잘못된 메시지 발생 ([30981](https://github.com/discourse/discourse/pull/30981))
- 서브폴더와 함께 2단계 인증 강제 적용 ([30992](https://github.com/discourse/discourse/pull/30992))
- /posts 페이지네이션 시 이미 가지고 있는 마지막 게시물을 반환하지 않음 ([30991](https://github.com/discourse/discourse/pull/30991))
- 태그 INPUT에서 더블 클릭으로 예상 동작이 깨짐 ([30975](https://github.com/discourse/discourse/pull/30975))
- /posts 페이지네이션이 created\_at이 아닌 ID를 사용 ([30990](https://github.com/discourse/discourse/pull/30990))
- 카테고리가 렌더링되는지 확인 ([30988](https://github.com/discourse/discourse/pull/30988))
- `UserBadge.update_featured_ranks!`의 쿼리 구문 오류 ([30979](https://github.com/discourse/discourse/pull/30979))
- 매우 긴 사이트 이름 제목 잘라내기 ([30977](https://github.com/discourse/discourse/pull/30977))
- 서브폴더 계정 활성화 시 손상된 tada 이모지 ([30972](https://github.com/discourse/discourse/pull/30972))
- nginx에서 `Client-Ip` 요청 헤더 스럽 ([30971](https://github.com/discourse/discourse/pull/30971))
- 사용자 내보내기가 없을 때 올바른 메시지 표시. ([30970](https://github.com/discourse/discourse/pull/30970))
- 답변을 원하는 주제 원시 HTML 렌더링 ([30962](https://github.com/discourse/discourse/pull/30962))
- 다운로드가 아닌 사용자 내보내기에만 속도 제한 적용 ([30965](https://github.com/discourse/discourse/pull/30965))
- “전체 페이지 로그인/가입을 통한 자동 인증 흐름” 되돌리기 ([30960](https://github.com/discourse/discourse/pull/30960))
- 선택이 있을 때 작성기에서 `touchmove` 허용 ([30957](https://github.com/discourse/discourse/pull/30957))
- 카테고리/태그 핫 라우트에 대해 사이드바 버튼의 활성 상태 유지 ([30954](https://github.com/discourse/discourse/pull/30954))
- 전체 페이지 로그인/가입을 통한 자동 인증 흐름 ([30928](https://github.com/discourse/discourse/pull/30928))
- 검색 메뉴 버튼 정렬 조정 ([30939](https://github.com/discourse/discourse/pull/30939))
- 주제 상태 아웃렛 또는 폴백 중 하나 표시 ([30938](https://github.com/discourse/discourse/pull/30938))
- 폴백 주제 상태의 잘못된 i18n 제목 ([30937](https://github.com/discourse/discourse/pull/30937))
- 가져오기 스크립트에서 동결된 문자열 오류 방지 ([30325](https://github.com/discourse/discourse/pull/30325))
- 호버 시 더 많은 아이콘이 표시되도록 확인 ([30925](https://github.com/discourse/discourse/pull/30925))
- 채팅 내비게이션 바가 콘텐츠 위에 있도록 확인 ([30923](https://github.com/discourse/discourse/pull/30923))
- 관리자 사이드바 문제 확인에 -1 확인 누락 ([30916](https://github.com/discourse/discourse/pull/30916))
- iOS \< 18에 대한 footer-nav backdrop-filter 복원 ([30914](https://github.com/discourse/discourse/pull/30914))
- 미디어 쿼리 범위에 대해 ‘prefix’ 표기법 강제 적용 ([30913](https://github.com/discourse/discourse/pull/30913))
- a3359ac에 대한 린트 문제 후속 조치 ([30911](https://github.com/discourse/discourse/pull/30911))
- 메시지에서의 마우스 휠 엣지 케이스 제거 ([30900](https://github.com/discourse/discourse/pull/30900))
- 더 많이 클릭 시 이모지 피커 위치 ([30896](https://github.com/discourse/discourse/pull/30896))
- mathjax 인용 지원 ([30876](https://github.com/discourse/discourse/pull/30876))
- 게시물 메뉴에서 가능한 무한 루프 렌더링 방지 ([30873](https://github.com/discourse/discourse/pull/30873))
- discourse-fonts가 업데이트될 때 스타일시트 캐시 무효화 ([30869](https://github.com/discourse/discourse/pull/30869))
- nginx `types` 구성 업데이트 ([30868](https://github.com/discourse/discourse/pull/30868))
- 텍스트 오버플로우를 방지하기 위해 grid-template-columns 조정 ([30864](https://github.com/discourse/discourse/pull/30864))
- nowrap 적용을 통해 select 박스 컨테이너의 줄바꿈 방지 ([30863](https://github.com/discourse/discourse/pull/30863))
- 더 이상 볼 수 없는 사용자의 게시물 편집 허용하지 않음 ([30839](https://github.com/discourse/discourse/pull/30839))
- 다이제스트에만 이미지 첨부 ([30844](https://github.com/discourse/discourse/pull/30844))
- 모바일에서 즐겨찾기 반응 다시 추가 ([30746](https://github.com/discourse/discourse/pull/30746))
- 하이퍼링크 삽입 모달의 상대 링크 ([30842](https://github.com/discourse/discourse/pull/30842))
- 옵션이 하나만 사용 가능한 경우 숨겨진 게시물 메뉴 확장. ([30831](https://github.com/discourse/discourse/pull/30831))
- thead 패널에 대해 0 has min width를 저장하지 않음 ([30818](https://github.com/discourse/discourse/pull/30818))
- 터치로 텍스트에 있을 때 채팅에서 스크롤이 작동하도록 확인 ([30817](https://github.com/discourse/discourse/pull/30817))
- 폰트 사이트 설정 유형을 업데이트하기 위한 DB 마이그레이션 추가 ([30813](https://github.com/discourse/discourse/pull/30813))
- 검토 가능 대기열 게시물 승인 시 태그 동의어 처리 ([30810](https://github.com/discourse/discourse/pull/30810))
- 첨부 파일이 아니더라도 s3 업로드에 원본 파일명 포함 ([30789](https://github.com/discourse/discourse/pull/30789))
- `S3Inventory#backfill_etags_and_list_missing`는 키를 언에스케이프해야 함 ([30787](https://github.com/discourse/discourse/pull/30787))
- robots에서 /u/ 제거 ([30782](https://github.com/discourse/discourse/pull/30782))
- fonts site\_settings에 allow\_any 사용하지 않음 ([30780](https://github.com/discourse/discourse/pull/30780))
- 사용자 메뉴 닫기 이중 트리거 ([30732](https://github.com/discourse/discourse/pull/30732))
- iOS에서 Safari가 핀치 줌 시 충돌 ([30779](https://github.com/discourse/discourse/pull/30779))
- 추가된 결과가 있는 전체 페이지 검색 결과 무한 스크롤 ([30771](https://github.com/discourse/discourse/pull/30771))
- 초안 트리거를 클릭할 때 여러 요청 방지 ([30736](https://github.com/discourse/discourse/pull/30736))
- 플래그 상태 CSV 내보내기에 Type 열 추가 ([30756](https://github.com/discourse/discourse/pull/30756))
- 콘텐츠 기반 리사이징을 방지하기 위해 이메일 그룹 선택기 드롭다운에 고정 너비 설정 ([30740](https://github.com/discourse/discourse/pull/30740))
- 플러그인이 설치되지 않았을 때 반응 인덱스 로드 방지 ([30749](https://github.com/discourse/discourse/pull/30749))
- 사이드바 초대 링크 하이라이트 유지, 링크 탭 및 활성화 동작 개선 ([30734](https://github.com/discourse/discourse/pull/30734))
- 복잡한 ‘chat\_duplicate\_message\_sensitivity’ 사이트 설정 제거 ([30516](https://github.com/discourse/discourse/pull/30516))
- 수신 이메일에서 구독 취소 링크 제거 ([30695](https://github.com/discourse/discourse/pull/30695))
- GroupChooser가 로컬라이제이션된 그룹 이름과 함께 작동하도록 확인 ([30593](https://github.com/discourse/discourse/pull/30593))
- 그룹의 전체 이름과 이름이 다르면 둘 다 표시 ([30672](https://github.com/discourse/discourse/pull/30672))
- 관리자가 예약된 사용자 이름 사용 허용 ([30262](https://github.com/discourse/discourse/pull/30262))
- 번역에서 잃어버린 API 키 플러그인 아웃렛 다시 추가 ([30730](https://github.com/discourse/discourse/pull/30730))
- 더 많이 클릭 시 이모지 피커를 올바르게 위치 ([30724](https://github.com/discourse/discourse/pull/30724))
- 메시지 작업의 빈 간격 제거 ([30697](https://github.com/discourse/discourse/pull/30697))
- iOS에서 바디 스크롤 잠금 단순화 ([30696](https://github.com/discourse/discourse/pull/30696))
- 누락된 API 키 ‘peek’ 단계 다시 추가 ([30683](https://github.com/discourse/discourse/pull/30683))
- 모달에서 이모지 피커 크기 올바르게 설정 ([30675](https://github.com/discourse/discourse/pull/30675))
- j/k로 내비게이션 시 멈춤 ([30674](https://github.com/discourse/discourse/pull/30674))
- 이모지 피커 후속 조치 ([30670](https://github.com/discourse/discourse/pull/30670))
- 모바일 장치에서 사용자 배지 정렬 개선. ([30665](https://github.com/discourse/discourse/pull/30665))
- 인라인 oneboxes는 로케일을 따르야 합니다. ([30664](https://github.com/discourse/discourse/pull/30664))
- 점수 유형을 메모화하지 않음 ([30657](https://github.com/discourse/discourse/pull/30657))
- Onebox 요청이 올바른 언어를 요청하도록 확인. ([30637](https://github.com/discourse/discourse/pull/30637))
- 이모지-피커 경미한 개선 ([30645](https://github.com/discourse/discourse/pull/30645))
- 화살표가 올바르게 표시/숨겨지도록 가로 내비게이션 스크롤 정리 ([30621](https://github.com/discourse/discourse/pull/30621))
- 로그인 필수 사이트의 가입 양식에 이름 필드가 표시되어야 함 ([30634](https://github.com/discourse/discourse/pull/30634))
- 게시물 이동 모달이 ID 대신 주제 인스턴스를 전달 ([30622](https://github.com/discourse/discourse/pull/30622))
- 마법사 개선 병합 후 1부 ([30612](https://github.com/discourse/discourse/pull/30612))
- 채팅 작성기 드롭다운에서 팝업이 포커스를 얻도록 확인 ([30613](https://github.com/discourse/discourse/pull/30613))
- ChangeFullNameRequiredSetting은 설정이 이미 DB에 있는 경우 실패할 수 있음 ([30605](https://github.com/discourse/discourse/pull/30605))
- 관리자 패널에 대한 일관된 삭제 버튼 ([30592](https://github.com/discourse/discourse/pull/30592))
- 첨부 파일을 다운로드하는 대신 새 탭에서 열도록 허용 ([30535](https://github.com/discourse/discourse/pull/30535))
- "새로운 소식?"에 대해 experiment\_enabled를 서버에서 계산 ([30599](https://github.com/discourse/discourse/pull/30599))
- 스레드 내 멘션에 대한 고정된 알림 ([30546](https://github.com/discourse/discourse/pull/30546))
- 대시보드 마지막 확인 날짜가 항상 영어였음 ([30569](https://github.com/discourse/discourse/pull/30569))
- 전체 이름이 비활성화되어 있을 때 가입 허용 ([30551](https://github.com/discourse/discourse/pull/30551))
- 비밀번호가 너무 흔할 때 오류 메시지 표시 ([30507](https://github.com/discourse/discourse/pull/30507))
- 지연 로딩 비디오로 YouTube 비디오 임베딩 시 폴백 ([30514](https://github.com/discourse/discourse/pull/30514))
- 대시보드 보고서 변경 툴팁이 번역되지 않음 ([30541](https://github.com/discourse/discourse/pull/30541))
- 보고서가 사용자 로케일을 존중하지 않음 ([30524](https://github.com/discourse/discourse/pull/30524))
- 마법사 브랜딩 단계 null 로고 ([30523](https://github.com/discourse/discourse/pull/30523))
- Exchange 이메일에서 본문 및/또는 답변을 올바르게 추출 ([30512](https://github.com/discourse/discourse/pull/30512))
- 게시물 이동을 위해 임시 테이블 사용을 다시 전환. ([30509](https://github.com/discourse/discourse/pull/30509))
- import:ensure\_consistency rake 작업에서 주제 및 게시물 수 올바르게 수정 ([30104](https://github.com/discourse/discourse/pull/30104))
- post\_moved 알림 생성 시 일관되게 가장 낮은 게시물 번호 알림 ([30448](https://github.com/discourse/discourse/pull/30448))
- 모든 관리자는 그들의 모더레이터 상태와 관계없이 삭제된 PM 게시물을 볼 수 있어야 함 ([30206](https://github.com/discourse/discourse/pull/30206))
- contact\_url 설정을 기본적으로 도메인으로 취급 ([30225](https://github.com/discourse/discourse/pull/30225))
- 일관성 검사를 깨뜨린 Jobs::UserEmail을 도입함 ([30409](https://github.com/discourse/discourse/pull/30409))
- 표시 가능한 링크가 없을 때 More…를 표시하지 않음 ([30405](https://github.com/discourse/discourse/pull/30405))
- fk 토글을 올바르게 언토글링할 수 있도록 허용 ([30404](https://github.com/discourse/discourse/pull/30404))
- 채널이 삭제될 때 레이스 조건을 더 잘 처리 ([30403](https://github.com/discourse/discourse/pull/30403))
- 더 많은 스레드 풀 엣지 케이스 처리 ([30392](https://github.com/discourse/discourse/pull/30392))
- nginx 구성 변경 단순화 ([30383](https://github.com/discourse/discourse/pull/30383))

### UX 변경 사항

- 게시글과 초안용 공용 사이드바 링크 복원 ([31159](https://github.com/discourse/discourse/pull/31159))
- 초안 목록 개선 ([31122](https://github.com/discourse/discourse/pull/31122))
- 투명 버튼용 셀렉터 추가 ([31155](https://github.com/discourse/discourse/pull/31155))
- 관리자 사이드바가 활성화된 경우 내부 사이트 설정 사이드바 숨김 ([31047](https://github.com/discourse/discourse/pull/31047))
- 링크가 많을 때 토픽 맵 링크 메뉴가 넘치는 현상 방지 ([31147](https://github.com/discourse/discourse/pull/31147))
- href 취소 대신 DButton 사용 ([31138](https://github.com/discourse/discourse/pull/31138))
- 로딩 도트에서 반 픽셀 테두리 제거 ([31105](https://github.com/discourse/discourse/pull/31105))
- 진행률 바 래퍼를 통한 클릭 통과 방지 ([31135](https://github.com/discourse/discourse/pull/31135))
- 컴포저가 열려 있을 때 토픽 진행률 위치 수정 ([31134](https://github.com/discourse/discourse/pull/31134))
- user-select 회귀 버그 수정 ([31129](https://github.com/discourse/discourse/pull/31129))
- 시스템 폰트 스택을 system-ui로 업데이트 ([31125](https://github.com/discourse/discourse/pull/31125))
- 게시글 작업 메뉴 스타일 정리, 문제점 수정, 변수 추가 ([31100](https://github.com/discourse/discourse/pull/31100))
- discourse 토픽 원박스 스타일링 수정 ([31106](https://github.com/discourse/discourse/pull/31106))
- 메시지 선택 버튼이 줄바꿈되도록 허용 ([31084](https://github.com/discourse/discourse/pull/31084))
- “프로필 숨김” 체크박스를 프로필 탭으로 이동 ([31095](https://github.com/discourse/discourse/pull/31095))
- 관리자 보고서에서 전체 합계 숫자 표시 ([31061](https://github.com/discourse/discourse/pull/31061))
- 모바일 백 버튼 애니메이션 제거 ([31048](https://github.com/discourse/discourse/pull/31048))
- 태그 되돌리기 이름 변경 404 오류 수정 ([31049](https://github.com/discourse/discourse/pull/31049))
- 모바일 채팅 DM 행 레이아웃 수정 ([31043](https://github.com/discourse/discourse/pull/31043))
- 그룹 일괄 선택 버튼에 누락된 클래스 추가 ([30938](https://github.com/discourse/discourse/pull/30938))
- 코드 내 자동완성을 피하기 위해 triggerRule 재확인 ([30961](https://github.com/discourse/discourse/pull/30961))
- 사이드바 “더보기” 아이콘 색상 수정 ([31017](https://github.com/discourse/discourse/pull/31017))
- 키보드 내비게이션이 시작될 때까지 사용자 카드 포커스 숨김 ([31014](https://github.com/discourse/discourse/pull/31014))
- 채팅 알림 전송 시 사용자 로케일 존중 ([30996](https://github.com/discourse/discourse/pull/30996))
- 게시글 경로 개선 ([30968](https://github.com/discourse/discourse/pull/30968))
- 관리자 대시보드 링크 및 스타일 회귀 버그 수정 ([30969](https://github.com/discourse/discourse/pull/30969))
- 사이드바 높이를 관리하기 위해 컴포저 미리보기에 HTML 클래스 추가 ([30956](https://github.com/discourse/discourse/pull/30956))
- #30547 되돌리기
- 코드 폰트 크기에 em 단위 사용 ([30936](https://github.com/discourse/discourse/pull/30936))
- 폼 컨트롤에서 폰트 설정 상속 ([30935](https://github.com/discourse/discourse/pull/30935))
- iOS PWA 및 앱에서 최소화 된 컴포저 위치 수정 ([30926](https://github.com/discourse/discourse/pull/30926))
- 키보드 도움말에서 "햄버거 메뉴"를 "내비게이션 메뉴"로 이름 변경 ([30927](https://github.com/discourse/discourse/pull/30927))
- 채팅 전송 단축키 사용자 설정 추가 ([30473](https://github.com/discourse/discourse/pull/30473))
- 모바일 읽음 상태 표시기를 정적 크기로 설정하여 넘침 방지 ([30910](https://github.com/discourse/discourse/pull/30910))
- iOS PWA/Hub에서 focusin 이벤트 중에만 뷰포트 스케일 잠금 ([30908](https://github.com/discourse/discourse/pull/30908))
- git/코드 원박스 개선 ([30822](https://github.com/discourse/discourse/pull/30822))
- UX 향상을 위해 아바타에서 `loading="lazy"` 제거 ([30897](https://github.com/discourse/discourse/pull/30897))
- 헤더 오프셋 계산에서 iOS 하단 오버스롤 버그 우회 ([30895](https://github.com/discourse/discourse/pull/30895))
- Safari 스크롤 수정을 iPad PWA에서도 작동하도록 확장 ([30894](https://github.com/discourse/discourse/pull/30894))
- Safari에서 사이드바 위치 개선 ([30888](https://github.com/discourse/discourse/pull/30888))
- 모바일에서 폼 템플릿 컴포저 스크롤 수정 ([30883](https://github.com/discourse/discourse/pull/30883))
- 테이블 편집기 전환 효과 제거 ([30878](https://github.com/discourse/discourse/pull/30878))
- `font-size-ios-input` 우회 코드 대체 ([30877](https://github.com/discourse/discourse/pull/30877))
- "모든 알림 보기"를 링크로 변경 ([30874](https://github.com/discourse/discourse/pull/30874))
- 사용자 정의 더보기 메뉴를 d-menu로 대체 ([29090](https://github.com/discourse/discourse/pull/29090))
- 웃는 얼굴을 기본 이모지 선택기 아이콘으로 설정 ([30843](https://github.com/discourse/discourse/pull/30843))
- 긴 상태 메시지 정렬 개선 ([30830](https://github.com/discourse/discourse/pull/30830))
- 문서에서 중복된 git pull 문구 제거 ([30801](https://github.com/discourse/discourse/pull/30801))
- 마법사 및 테마 설치 모달 개선 ([30788](https://github.com/discourse/discourse/pull/30788))
- 플러그인 및 커스터마이즈 기반 관리자 페이지 마진 조정 ([30808](https://github.com/discourse/discourse/pull/30808))
- 로그 페이지에서 DPageHeader 사용 ([30786](https://github.com/discourse/discourse/pull/30786))
- 마법사 홈페이지 드롭다운 개선 ([30763](https://github.com/discourse/discourse/pull/30763))
- 토픽 진행률의 백 버튼 스타일링 조정 ([30769](https://github.com/discourse/discourse/pull/30769))
- 이메일 스타일 페이지에서 `DPageHeader` 사용 ([30784](https://github.com/discourse/discourse/pull/30784))
- 이메일 페이지에서 DPageHeader 사용 ([30781](https://github.com/discourse/discourse/pull/30781))
- 사이트 설정 페이지에서 DPageHeader 사용 ([30783](https://github.com/discourse/discourse/pull/30783))
- 중복된 `text-decoration: none` 제거, 912b002 후속 조치 ([30775](https://github.com/discourse/discourse/pull/30775))
- 게시글 편집 차이에서 취소선, 밑줄 표시 ([30773](https://github.com/discourse/discourse/pull/30773))
- 새 토픽 인용 전에 카테고리 권한 확인 ([30753](https://github.com/discourse/discourse/pull/30753))
- 컴포넌트 페이지에서 DPageHeader 사용 ([30762](https://github.com/discourse/discourse/pull/30762))
- 시작 가이드 수정 ([30757](https://github.com/discourse/discourse/pull/30757))
- 마법사 2단계에서 플랫 아이콘 제거 ([30761](https://github.com/discourse/discourse/pull/30761))
- 테마 페이지에서 DPageHeader 사용 ([30759](https://github.com/discourse/discourse/pull/30759))
- 보고서 페이지에 관리자 UI 가이드라인 적용 ([30684](https://github.com/discourse/discourse/pull/30684))
- 초안에 플레이스홀더 제목 추가 ([30747](https://github.com/discourse/discourse/pull/30747))
- 버튼 포커스 상태를 focus-visible으로 전환 ([30744](https://github.com/discourse/discourse/pull/30744))
- discobot 인증서 폰트 언어 지원 개선 ([30722](https://github.com/discourse/discourse/pull/30722))
- git blob 원박스 개선 ([30694](https://github.com/discourse/discourse/pull/30694))
- 감시 단어 및 색상 팔레트에 DPageHeader 추가 ([30686](https://github.com/discourse/discourse/pull/30686))
- 관리자 설정 페이지 최종 점검 ([30682](https://github.com/discourse/discourse/pull/30682))
- c398933에 대한 후속 사이드바 변수 수정 ([30676](https://github.com/discourse/discourse/pull/30676))
- 폰트 관련 설정 표시에 FontSelector 사용. ([30636](https://github.com/discourse/discourse/pull/30636))
- discobot 인증서에 글리프가 더 많은 폰트 사용 ([30646](https://github.com/discourse/discourse/pull/30646))
- 영구 링크 필터 조건부 렌더링 ([30633](https://github.com/discourse/discourse/pull/30633))
- 무음 사유 헤더 텍스트를 콘텐츠 정렬과 일치시킴 ([30639](https://github.com/discourse/discourse/pull/30639))
- 관리자 설정 페이지 일관성 - 파일 및 기타 (#30572) ([30614](https://github.com/discourse/discourse/pull/30614))
- 관리자 설정 페이지 일관성 - 원박스 ([30611](https://github.com/discourse/discourse/pull/30611))
- 관리자 설정 페이지 일관성 - 사용자 API ([30610](https://github.com/discourse/discourse/pull/30610))
- 관리자 설정 페이지 일관성 - 속도 제한 ([30609](https://github.com/discourse/discourse/pull/30609))
- 관리자 설정 페이지 일관성 - 개발자 ([30607](https://github.com/discourse/discourse/pull/30607))
- 관리자 설정 페이지 일관성 - 스팸 ([30606](https://github.com/discourse/discourse/pull/30606))
- 관리자 설정 페이지 일관성 - 보안 ([30598](https://github.com/discourse/discourse/pull/30598))
- 관리자 설정 페이지 일관성 - 실험적 (#30572) ([30603](https://github.com/discourse/discourse/pull/30603))
- 관리자 설정 페이지 일관성 - 그룹 권한 (#30528) ([30578](https://github.com/discourse/discourse/pull/30578))
- 내비게이션 스택 활성 요소 리팩토링 ([30601](https://github.com/discourse/discourse/pull/30601))
- “새로운 기능?” 항목에서 버전 제거 ([30596](https://github.com/discourse/discourse/pull/30596))
- 이메일 및 보안 사이드바 링크 카피 업데이트 ([30563](https://github.com/discourse/discourse/pull/30563))
- 관리자 대시보드 번역 추가 ([30570](https://github.com/discourse/discourse/pull/30570))
- 모바일에서 진행률 바 진동 방지 조정 ([30591](https://github.com/discourse/discourse/pull/30591))
- 테이블 호버 상태 개선, 테이블 버튼 마진 문제 수정 ([30585](https://github.com/discourse/discourse/pull/30585))
- `open_topic` 소형 작업에 누락된 아이콘 추가 ([30586](https://github.com/discourse/discourse/pull/30586))
- IP 조회에서 0보다 클 때만 빨간색 카운트 표시 ([30584](https://github.com/discourse/discourse/pull/30584))
- 토픽 내비게이션/맵에서 스크롤 앵커링하지 않음 ([30580](https://github.com/discourse/discourse/pull/30580))
- 이름 필수 설정 옵션에 대한 사소한 카피 편집 ([30581](https://github.com/discourse/discourse/pull/30581))
- 관리자 설정 페이지 일관성 - 내비게이션 ([30574](https://github.com/discourse/discourse/pull/30574))
- 관리자 설정 페이지 일관성 - 검색 (#30528) ([30573](https://github.com/discourse/discourse/pull/30573))
- 관리자 설정 페이지 일관성 - 법적 ([30572](https://github.com/discourse/discourse/pull/30572))
- 관리자 설정 페이지 일관성 - 신뢰 수준 ([30571](https://github.com/discourse/discourse/pull/30571))
- 관리자 설정 페이지 일관성 - 사이트 로고 ([30567](https://github.com/discourse/discourse/pull/30567))
- 관리자 설정 페이지 일관성 - 폰트 ([30564](https://github.com/discourse/discourse/pull/30564))
- 관리자 임베딩 페이지가 관리자 UX 가이드라인 따름 ([30122](https://github.com/discourse/discourse/pull/30122))
- 단어 중간에 자동완성 트리거 방지 ([30042](https://github.com/discourse/discourse/pull/30042))
- 코드 폰트 크기에 em 사용 ([30547](https://github.com/discourse/discourse/pull/30547))
- 관리자 설정 페이지 일관성 - 알림 ([30528](https://github.com/discourse/discourse/pull/30528))
- 헤딩 내 코드에서 폰트 크기 상속 ([30536](https://github.com/discourse/discourse/pull/30536))
- 채팅에서 선택기를 사용할 때 부분적으로 작성된 이모지 대체 ([30517](https://github.com/discourse/discourse/pull/30517))
- suppress\_secured\_categories\_from\_admin 설정 설명 조정 ([30532](https://github.com/discourse/discourse/pull/30532))
- 이미 활성화된 탭으로 탭 이동하지 않음 ([30531](https://github.com/discourse/discourse/pull/30531))
- 관리자 보조 사이드바의 활성 내비게이션에 하이라이트 추가 ([30486](https://github.com/discourse/discourse/pull/30486))
- 첫 번째 설정 관리자 경로를 구성 페이지로 이동 ([30510](https://github.com/discourse/discourse/pull/30510))
- 설정 이름에 문장 대문자 사용 ([30479](https://github.com/discourse/discourse/pull/30479))
- 로그인 페이지에서 before-header-panel-outlet 숨김 ([30472](https://github.com/discourse/discourse/pull/30472))
- github 상태 배지에서 채팅 호버 효과 제거 ([30447](https://github.com/discourse/discourse/pull/30447))
- 카테고리 설정의 활성 내비게이션에 하이라이트 추가 ([30428](https://github.com/discourse/discourse/pull/30428))
- 토픽 진행률 요소의 정렬 오류 + 테두리 반경 제거 ([30427](https://github.com/discourse/discourse/pull/30427))
- 링크 카피 상태 전환 개선 ([30401](https://github.com/discourse/discourse/pull/30401))
- 사이트 설정 필터 배경 불일치 ([30393](https://github.com/discourse/discourse/pull/30393))
- 관리자 사이드바 링크 변경 ([30365](https://github.com/discourse/discourse/pull/30365))
- 레이아웃 및 위치 개선을 위해 DMenu를 사용하여 IP 조회 리팩토링 ([30374](https://github.com/discourse/discourse/pull/30374))

### 보안 변경 사항

- /inline-onebox를 한 번에 10개 URL로 제한
- 사용자 스트림 토픽 제목이 항상 올바르게 이스케이프되도록 보장
- 사용자 채팅 비활성화 우회 기능
- 기존 사용자의 “계정 활성화” 경로 접근 비활성화
- 허용되는 URL 패턴 제한
- 애플리케이션 레이아웃 렌더링 시에만 데이터 사전 로드
- 비디오 플레이스홀더 URL 정화

### 성능

- 구식 전체 화면 감지 코드 제거 ([31075](https://github.com/discourse/discourse/pull/31075))
- `uploads:disable_secure_uploads`를 배치로 로드하도록 최적화 ([31030](https://github.com/discourse/discourse/pull/31030))
- `Jobs::BadgeGrant`에서 `Job::BackfillBadge` 큐 등록 ([30945](https://github.com/discourse/discourse/pull/30945))
- ttf/otf 폰트에 대해 gzip 활성화 ([30867](https://github.com/discourse/discourse/pull/30867))
- 스플래시 화면 구현 리팩토링 및 최적화 ([30373](https://github.com/discourse/discourse/pull/30373))

### 접근성

- WCAG 팔레트에서 토픽 삭제 버튼 색상 문제 수정 ([31023](https://github.com/discourse/discourse/pull/31023))
- 사용자 메뉴 항목(하단 바)으로 탭할 때 포커스 표시 ([31015](https://github.com/discourse/discourse/pull/31015))
- 채팅 채널 카드의 멤버 링크로 탭 허용 ([31016](https://github.com/discourse/discourse/pull/31016))
- 음성 제어 수정을 위해 헤딩 역할을 부모 태그로 이동 ([30796](https://github.com/discourse/discourse/pull/30796))
- 사용자 디렉터리에 대한 스크린 리더 접근 수정 ([30499](https://github.com/discourse/discourse/pull/30499))
