Saif
(Saif Murtaza )
1
3.4.0.beta4의 새로운 기능
재설계된 이모지
이모지 선택기는 이제 작성창 내에서
아이콘을 사용합니다. 이모지를 입력할 때 하나를 선택하면 부분적으로 작성된 텍스트가 대체됩니다. 또한, 이모지 메뉴의 위치, 크기 및 전반적인 동작에 대한 여러 가지 수정 사항이 적용되었습니다.
사용자 데이터 내보내기
관리자는 이제 사용자 내보내기 섹션을 통해 개별 사용자 데이터를 내보낼 수 있습니다. 이 섹션은 관리자 설정에서 특정 사용자를 선택할 때 사용할 수 있으며, 규정 준수(reasons)를 위해 해당 데이터를 제공해야 하는 경우에 유용할 수 있습니다.
불법 콘텐츠 신고
신뢰 수준 0(TL0) 및匿名用户는 이제 불법 콘텐츠를 플래그 지정하고 신고할 수 있습니다.
일관된 관리자 설정
관리자 설정은 이제 사이드바에서 설정을 포함하는 항목(예: 스팸, 실험적 기능, 속도 제한 등)을 클릭할 때 관련 사이트 설정만 전용 페이지에 표시됩니다.
보안 업데이트
이 릴리스에는 커뮤니티와 HackerOne에서 보고한 다음 보안 문제의 수정 사항이 포함되어 있습니다.
7개의 좋아요
jomaxro
(Joshua Rosenfeld)
3
더 많은 내용!
잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 상세히 다룰 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 및 기타 사항의 전체 목록은 아래에 나열된 추가 기능 및 수정 사항을 꼭 확인해 주세요.
플러그인 개선 사항
discourse-activity-pub
버그 수정
- ActivityPub 사용자 로케일 문자열 (150)
- 익명 사용자의 팔로워 목록 오류 (145)
discourse-ai
새로운 기능
- 요약의 구식 로직 변경. (1108)
- o3-mini 지원 개선 (1106)
- O3-mini 지원 (1105)
- Discord 통합에 대해 페르소나 기본 LLM 사용 (1104)
- 시드된 모델이 페르소나 기본값이 되는 것 차단 (1100)
- Gemini 토크나이저 (1088)
- AI 호출 시간 추적 (1082)
- 마트리oshka 차원에 대한 지원 공식화. (1083)
- 구성 가능한 임베딩 (1049)
- 스팸 스캐너 컨텍스트에 사용자 위치 정보 추가 (1076)
- Llm 할당량 (1047)
- Open AI LLM에서 스트리밍 비활성화 기능 추가
- AI 헬퍼의 스마트 날짜 지원 (1044)
버그 수정
- 줄 내에서 검색 및 치환 기능 필요 (1110)
- 메트릭 수집 시 DiscoursePrometheus가 설치되어 있는지 확인 (1107)
- Android 태블릿 작성기 메뉴 z-index (1102)
- Dall-E에는 여전히 OpenAI api 키가 필요합니다. 숨김 해제. (1098)
- Open AI 임베딩 구성 마이그레이션 및 시드된 인덱스 정리 및 (1092)
- 단일 예외/Open AI 모델 마이그레이션 항상 발생 (1087)
- 임베딩 백필 rake 작업이 구식 코드를 사용 중 (1084)
- db 삽입 전에 provider_params 해시를 json으로 변환 (1081)
- Open AI 임베딩 단축은 일부 모델에서만 사용 가능 (1080)
- 실수로 삭제된 쿼리 접두사 복원. (1079)
- 기존 레코드에 기본값 설정. (1073)
- 요약 백필 작업의 견고성 향상. (1071)
- AWS Bedrock 비스트리밍 호출 응답 로그 (1072)
- 명시적으로 스팜으로 감지된 게시물만 숨김 (1070)
- post_migration에서 누락된 테이블 확인 (1068)
- 거대한 임베딩 테이블 백필을 위해 배치 처리 (1065)
- 태블릿에서 작성기 헬퍼가 표시되지 않음 (1064)
- 독립적인 트랜잭션을 사용하기 위해 백필을 별도의 마이그레이션으로 분리 (1063)
- 타임아웃을 피하기 위해 문장 분리 (1062)
- 잘못된 로케일 yaml (1057)
- 스팸 컨트롤러 액션 업데이트 시 시드된 LLM을 적절히 고려해야 함 (1053)
- 스팸 감지가 사용자를 플래그할 때 침묵 이유 추적 (1046)
- 스팸이 활성화되어 있을 때 LLM 열거자가 오류를 일으키는 것 방지 (1045)
- 임베딩 검증 (1043)
- 사용자가 카테고리를 음소거하지 않았을 때 AI 헬퍼 카테고리/태그 제안 (1042)
- 임베딩 검증자 테스트는 새로운 Vector 클래스를 사용해야 합니다. (1041)
- 커스텀 접두사로 인해 허용된 시드 LLM이 표시되지 않음 (1039)
- Cloudflare Workers AI 임베딩 (1037)
- 사용되지 않는 스트리머 스레드를 적절히 종료 (1035)
UX 변경 사항
- 프로바이더 매개변수에 none false 포함 (1111)
- 임베딩 구성 스타일 개선 (1085)
- 사용량 “자세히 알아보기…” 링크 업데이트 (1090)
- 사용량을 AI 관리자 탭의 첫 번째로 설정 (1089)
- 작성기 헬퍼 z-index 수정 (1086)
- 전체 페이지 검색 – 항상 툴팁 표시 및 메시지 추가 (1051)
- 외부 클릭 시 요약 모달 닫기 (1050)
- 비활성화된 미리 시드된 편집 버튼, 설명 추가 (1038)
- LLM 페이지 및 관리자 테이블의 경미한 개선 (1034)
보안 변경 사항
- 공유 AI 대화 로컬 Onebox의 XSS 수정 (1069)
성능
- 문구 타임아웃을 방지하기 위해 백필 쿼리 최적화 (1066)
discourse-assign
새로운 기능
- 새 “할당 시 알림 수준” 사용자 설정 (626)
discourse-calendar
버그 수정
- 다가오는 이벤트 캘린더의 행 높이 (677)
- /upcoming-events에 반복 이벤트가 표시되지 않음 (676)
- 이벤트 날짜에 지역 날짜를 올바르게 적용 (671)
UX 변경 사항
- 독립 이벤트의 관리자 드롭다운 메뉴에 참가자 표시 안 함 (679)
- 독립 이벤트의 참석 표시기 제거 (672)
discourse-chat-integration
버그 수정
- 주제 카테고리 변경 시 알림이 트리거되지 않음 (244)
discourse-client-performance
새로운 기능
- CLS 기록 및 INP 목표 식별 개선 (53)
- 뷰포트 너비/높이 정보 기록 (51)
버그 수정
- CLS를 1000으로 나누지 않음 (54)
- 초기 로드된 라우트 기록 (38)
- 모바일에서 더 견고한 보고 (52)
discourse-data-explorer
버그 수정
UX 변경 사항
- 최근 쿼리 페이지의 일관된 모바일 스타일링을 위해 관리자 테이블 클래스 적용 (349)
discourse-development-auth
UX 변경 사항
discourse-doc-categories
UX 변경 사항
discourse-encrypt
버그 수정
discourse-follow
버그 수정
- 스트림은
this가 아닌 args에서 가져와야 함 (138)
discourse-gamification
새로운 기능
- 리더보드 뷰를 기본 기간에 고정하는 옵션 추가 (179)
버그 수정
- 리더보드 날짜 범위를 존중하도록 기간 필터링 재구현 (178)
discourse-post-voting
버그 수정
- 사용자가 삭제되면 검토 가능 항목 삭제 (227)
discourse-reactions
UX 변경 사항
- 반응 카운터의 우발적인 텍스트 선택 방지 (336)
discourse-rewind
UX 변경 사항
- 텍스트 및 너비 조정 (9)
- 카드를 클릭 가능한 링크로 변경
- 긴 단어에 대한 스타일 조정
- 표시되는 시간과 분 단순화
- 더 많은 책 스타일링 (4)
discourse-solved
버그 수정
- 가능한
*_answer 속성 둘 다 사용 (329)
discourse-staff-alias
버그 수정
- 스태프 별명 주제에 대해 모든 유형의 게시물 수정 허용 (86)
discourse-translator
새로운 기능
- 익명 사용자에게 실험적 언어 전환기 표시 (198)
버그 수정
- 잘라내기 전에 감지 텍스트 제거 (196)
- 언어 감지를 위해 전송할 때 이미지와 인용문 건너뛰기 (195)
- Discourse AI 번역기 내에서 언어 정규화 (194)
discourse-whos-online
버그 수정
- undefined의 속성을 읽을 수 없음 (119)
discourse-zoom
버그 수정
fast_typing_threshold 사이트 설정 (112)
- 주제 페이지 통합 현대화 (111)
docker_manager
UX 변경 사항
- 사용자 메시지에서 중복된 git pull 문장 제거 (260)
- DPageHeader를 사용하도록 관리자 페이지 헤더 업데이트 (258)
모든 기능 및 수정 사항
새로운 기능
- PR oneboxes에서 불필요한 조직 이름 제거 (31102)
- Twitch 클립에 대한 새로운 URL 형식 처리 (31080)
- 로컬라이제이션 관리자 설정 구성 페이지 (31085)
- 여러 초안 주제 (30790)
- 새
fast_typing_threshold 사이트 설정 (30865)
- 마법사 폰트 선택 개선 및 새 사이트의 기본 폰트로 Inter 설정 (30974)
- ‘lang’ 매개변수에서 로케일 설정 허용 (30952)
- 스태프 공지서에 출처 추가 및 기능 이름 변경 (30920)
- 관리자가 사용자 내보내기 허용 (30918)
- 사용자 카드에 전체 이름을 표시하도록 하는 새 숨겨진 사이트 설정 추가
- discourse-fonts의 특수 폰트 속성 처리 (30891)
use_email_for_username_and_name_suggestions 개선 (30845)
- 채팅 스레드 인라인 oneboxes (30834)
- tl0/익명 사용자가 불법적인 콘텐츠에 플래그를 지정할 수 있는 설정 (30785)
- 초안 드롭다운 메뉴 추가 (30277)
- 검토 대기열에 IP 조회 추가 (30688)
- onebox_locale 사이트 설정 추가. (30655)
- 침묵된 사용자를 볼 때 침묵 이유 표시 (30635)
- topic_tags_changed 자동화에 trigger_on 옵션 추가 (30391)
- 모바일에서 카테고리 페이지 뷰를 선택하는 새 설정 추가 (30519)
- 마법사 품질 개선 및 단계 재배치 (30055)
- 원클릭 구독 취소(RFC 8058) 지원 추가
- 스팸 방지 프로필 숨김 기능 비활성화 허용 (30508)
- 가입 시 전체 이름 입력 필드를 숨기는 옵션 추가 (30471)
- adobe analytics 태그 추적 지원 (30433)
- ‘suppress_secured_categories_from_admin’ 설정 숨김 해제 (30436)
- ThreadPool 구현 (30364)
버그 수정
- oneboxes에 대해 비-ASCII 정정 링크 팔로우 허용
- 독립적인 체크박스 지원 개선 (31130)
- 채팅이 너무 많은 “채팅 요약” 이메일이 큐에 넣음 (31133)
- 드로어 모드에서 스레드에서 인용 (31137)
- height/preview form-kit 작성기 지원 (31121)
- Hacker News onebox favicon (31115)
- 자동 그룹 삭제 툴팁 재설정 (31094)
- 패널을 포럼의 마지막 알려진 URL로 전환 (31092)
- 사용자를 자동 그룹에 수동으로 추가할 수 없음 (31062)
- 비디오를 인용하면 손상된 섬네일이 표시될 수 있음 (31079)
- fast_typing_threshold 설정에서 off를 disabled로 변경 (31077)
- 마법사 미리보기 폰트가 로드되지 않음 (31064)
- 승격이 다시 계산될 때 그룹 제거. (31058)
- 값이 설정된 경우에만 길이 검증 (31053)
- 값이 있는 필수 필드에서 none 숨김 (31052)
- 사용자 디렉토리 검색이 20개 이상의 일치 결과를 반환하도록 허용 (31032)
- 음소거된 주제/태그/카테고리를 상단 및 인기 주제 목록에서 제거 (30892)
- 문제 확인 추적기가 변경될 때 AdminNotice 세부 정보 업데이트 (31031)
- 주제 이동 게시물을 위한 Hijack 컨트롤러 (31029)
- cc: 주소를 포함하여 항상 이메일 로그 검색
- 스레드에서 패널을 올바르게 닫기 (31013)
- bool 사이트 설정 재설정이 체크박스를 업데이트하지 않음 (30999)
- 채팅의 마지막 방문 행 신뢰성 향상 (30948)
- 관리자 웹훅 페이지의 경미한 i18n 문제 (31010)
- 유사 사용자의 NULL IP로 인해 잘못된 메시지 발생 (30981)
- 서브폴더와 함께 2단계 인증 강제 적용 (30992)
- /posts 페이지네이션 시 이미 가지고 있는 마지막 게시물을 반환하지 않음 (30991)
- 태그 INPUT에서 더블 클릭으로 예상 동작이 깨짐 (30975)
- /posts 페이지네이션이 created_at이 아닌 ID를 사용 (30990)
- 카테고리가 렌더링되는지 확인 (30988)
UserBadge.update_featured_ranks!의 쿼리 구문 오류 (30979)
- 매우 긴 사이트 이름 제목 잘라내기 (30977)
- 서브폴더 계정 활성화 시 손상된 tada 이모지 (30972)
- nginx에서
Client-Ip 요청 헤더 스럽 (30971)
- 사용자 내보내기가 없을 때 올바른 메시지 표시. (30970)
- 답변을 원하는 주제 원시 HTML 렌더링 (30962)
- 다운로드가 아닌 사용자 내보내기에만 속도 제한 적용 (30965)
- “전체 페이지 로그인/가입을 통한 자동 인증 흐름” 되돌리기 (30960)
- 선택이 있을 때 작성기에서
touchmove 허용 (30957)
- 카테고리/태그 핫 라우트에 대해 사이드바 버튼의 활성 상태 유지 (30954)
- 전체 페이지 로그인/가입을 통한 자동 인증 흐름 (30928)
- 검색 메뉴 버튼 정렬 조정 (30939)
- 주제 상태 아웃렛 또는 폴백 중 하나 표시 (30938)
- 폴백 주제 상태의 잘못된 i18n 제목 (30937)
- 가져오기 스크립트에서 동결된 문자열 오류 방지 (30325)
- 호버 시 더 많은 아이콘이 표시되도록 확인 (30925)
- 채팅 내비게이션 바가 콘텐츠 위에 있도록 확인 (30923)
- 관리자 사이드바 문제 확인에 -1 확인 누락 (30916)
- iOS < 18에 대한 footer-nav backdrop-filter 복원 (30914)
- 미디어 쿼리 범위에 대해 ‘prefix’ 표기법 강제 적용 (30913)
- a3359ac에 대한 린트 문제 후속 조치 (30911)
- 메시지에서의 마우스 휠 엣지 케이스 제거 (30900)
- 더 많이 클릭 시 이모지 피커 위치 (30896)
- mathjax 인용 지원 (30876)
- 게시물 메뉴에서 가능한 무한 루프 렌더링 방지 (30873)
- discourse-fonts가 업데이트될 때 스타일시트 캐시 무효화 (30869)
- nginx
types 구성 업데이트 (30868)
- 텍스트 오버플로우를 방지하기 위해 grid-template-columns 조정 (30864)
- nowrap 적용을 통해 select 박스 컨테이너의 줄바꿈 방지 (30863)
- 더 이상 볼 수 없는 사용자의 게시물 편집 허용하지 않음 (30839)
- 다이제스트에만 이미지 첨부 (30844)
- 모바일에서 즐겨찾기 반응 다시 추가 (30746)
- 하이퍼링크 삽입 모달의 상대 링크 (30842)
- 옵션이 하나만 사용 가능한 경우 숨겨진 게시물 메뉴 확장. (30831)
- thead 패널에 대해 0 has min width를 저장하지 않음 (30818)
- 터치로 텍스트에 있을 때 채팅에서 스크롤이 작동하도록 확인 (30817)
- 폰트 사이트 설정 유형을 업데이트하기 위한 DB 마이그레이션 추가 (30813)
- 검토 가능 대기열 게시물 승인 시 태그 동의어 처리 (30810)
- 첨부 파일이 아니더라도 s3 업로드에 원본 파일명 포함 (30789)
S3Inventory#backfill_etags_and_list_missing는 키를 언에스케이프해야 함 (30787)
- robots에서 /u/ 제거 (30782)
- fonts site_settings에 allow_any 사용하지 않음 (30780)
- 사용자 메뉴 닫기 이중 트리거 (30732)
- iOS에서 Safari가 핀치 줌 시 충돌 (30779)
- 추가된 결과가 있는 전체 페이지 검색 결과 무한 스크롤 (30771)
- 초안 트리거를 클릭할 때 여러 요청 방지 (30736)
- 플래그 상태 CSV 내보내기에 Type 열 추가 (30756)
- 콘텐츠 기반 리사이징을 방지하기 위해 이메일 그룹 선택기 드롭다운에 고정 너비 설정 (30740)
- 플러그인이 설치되지 않았을 때 반응 인덱스 로드 방지 (30749)
- 사이드바 초대 링크 하이라이트 유지, 링크 탭 및 활성화 동작 개선 (30734)
- 복잡한 ‘chat_duplicate_message_sensitivity’ 사이트 설정 제거 (30516)
- 수신 이메일에서 구독 취소 링크 제거 (30695)
- GroupChooser가 로컬라이제이션된 그룹 이름과 함께 작동하도록 확인 (30593)
- 그룹의 전체 이름과 이름이 다르면 둘 다 표시 (30672)
- 관리자가 예약된 사용자 이름 사용 허용 (30262)
- 번역에서 잃어버린 API 키 플러그인 아웃렛 다시 추가 (30730)
- 더 많이 클릭 시 이모지 피커를 올바르게 위치 (30724)
- 메시지 작업의 빈 간격 제거 (30697)
- iOS에서 바디 스크롤 잠금 단순화 (30696)
- 누락된 API 키 ‘peek’ 단계 다시 추가 (30683)
- 모달에서 이모지 피커 크기 올바르게 설정 (30675)
- j/k로 내비게이션 시 멈춤 (30674)
- 이모지 피커 후속 조치 (30670)
- 모바일 장치에서 사용자 배지 정렬 개선. (30665)
- 인라인 oneboxes는 로케일을 따르야 합니다. (30664)
- 점수 유형을 메모화하지 않음 (30657)
- Onebox 요청이 올바른 언어를 요청하도록 확인. (30637)
- 이모지-피커 경미한 개선 (30645)
- 화살표가 올바르게 표시/숨겨지도록 가로 내비게이션 스크롤 정리 (30621)
- 로그인 필수 사이트의 가입 양식에 이름 필드가 표시되어야 함 (30634)
- 게시물 이동 모달이 ID 대신 주제 인스턴스를 전달 (30622)
- 마법사 개선 병합 후 1부 (30612)
- 채팅 작성기 드롭다운에서 팝업이 포커스를 얻도록 확인 (30613)
- ChangeFullNameRequiredSetting은 설정이 이미 DB에 있는 경우 실패할 수 있음 (30605)
- 관리자 패널에 대한 일관된 삭제 버튼 (30592)
- 첨부 파일을 다운로드하는 대신 새 탭에서 열도록 허용 (30535)
- "새로운 소식?"에 대해 experiment_enabled를 서버에서 계산 (30599)
- 스레드 내 멘션에 대한 고정된 알림 (30546)
- 대시보드 마지막 확인 날짜가 항상 영어였음 (30569)
- 전체 이름이 비활성화되어 있을 때 가입 허용 (30551)
- 비밀번호가 너무 흔할 때 오류 메시지 표시 (30507)
- 지연 로딩 비디오로 YouTube 비디오 임베딩 시 폴백 (30514)
- 대시보드 보고서 변경 툴팁이 번역되지 않음 (30541)
- 보고서가 사용자 로케일을 존중하지 않음 (30524)
- 마법사 브랜딩 단계 null 로고 (30523)
- Exchange 이메일에서 본문 및/또는 답변을 올바르게 추출 (30512)
- 게시물 이동을 위해 임시 테이블 사용을 다시 전환. (30509)
- import:ensure_consistency rake 작업에서 주제 및 게시물 수 올바르게 수정 (30104)
- post_moved 알림 생성 시 일관되게 가장 낮은 게시물 번호 알림 (30448)
- 모든 관리자는 그들의 모더레이터 상태와 관계없이 삭제된 PM 게시물을 볼 수 있어야 함 (30206)
- contact_url 설정을 기본적으로 도메인으로 취급 (30225)
- 일관성 검사를 깨뜨린 Jobs::UserEmail을 도입함 (30409)
- 표시 가능한 링크가 없을 때 More…를 표시하지 않음 (30405)
- fk 토글을 올바르게 언토글링할 수 있도록 허용 (30404)
- 채널이 삭제될 때 레이스 조건을 더 잘 처리 (30403)
- 더 많은 스레드 풀 엣지 케이스 처리 (30392)
- nginx 구성 변경 단순화 (30383)
UX 변경 사항
- 게시글과 초안용 공용 사이드바 링크 복원 (31159)
- 초안 목록 개선 (31122)
- 투명 버튼용 셀렉터 추가 (31155)
- 관리자 사이드바가 활성화된 경우 내부 사이트 설정 사이드바 숨김 (31047)
- 링크가 많을 때 토픽 맵 링크 메뉴가 넘치는 현상 방지 (31147)
- href 취소 대신 DButton 사용 (31138)
- 로딩 도트에서 반 픽셀 테두리 제거 (31105)
- 진행률 바 래퍼를 통한 클릭 통과 방지 (31135)
- 컴포저가 열려 있을 때 토픽 진행률 위치 수정 (31134)
- user-select 회귀 버그 수정 (31129)
- 시스템 폰트 스택을 system-ui로 업데이트 (31125)
- 게시글 작업 메뉴 스타일 정리, 문제점 수정, 변수 추가 (31100)
- discourse 토픽 원박스 스타일링 수정 (31106)
- 메시지 선택 버튼이 줄바꿈되도록 허용 (31084)
- “프로필 숨김” 체크박스를 프로필 탭으로 이동 (31095)
- 관리자 보고서에서 전체 합계 숫자 표시 (31061)
- 모바일 백 버튼 애니메이션 제거 (31048)
- 태그 되돌리기 이름 변경 404 오류 수정 (31049)
- 모바일 채팅 DM 행 레이아웃 수정 (31043)
- 그룹 일괄 선택 버튼에 누락된 클래스 추가 (30938)
- 코드 내 자동완성을 피하기 위해 triggerRule 재확인 (30961)
- 사이드바 “더보기” 아이콘 색상 수정 (31017)
- 키보드 내비게이션이 시작될 때까지 사용자 카드 포커스 숨김 (31014)
- 채팅 알림 전송 시 사용자 로케일 존중 (30996)
- 게시글 경로 개선 (30968)
- 관리자 대시보드 링크 및 스타일 회귀 버그 수정 (30969)
- 사이드바 높이를 관리하기 위해 컴포저 미리보기에 HTML 클래스 추가 (30956)
- #30547 되돌리기
- 코드 폰트 크기에 em 단위 사용 (30936)
- 폼 컨트롤에서 폰트 설정 상속 (30935)
- iOS PWA 및 앱에서 최소화 된 컴포저 위치 수정 (30926)
- 키보드 도움말에서 "햄버거 메뉴"를 "내비게이션 메뉴"로 이름 변경 (30927)
- 채팅 전송 단축키 사용자 설정 추가 (30473)
- 모바일 읽음 상태 표시기를 정적 크기로 설정하여 넘침 방지 (30910)
- iOS PWA/Hub에서 focusin 이벤트 중에만 뷰포트 스케일 잠금 (30908)
- git/코드 원박스 개선 (30822)
- UX 향상을 위해 아바타에서
loading="lazy" 제거 (30897)
- 헤더 오프셋 계산에서 iOS 하단 오버스롤 버그 우회 (30895)
- Safari 스크롤 수정을 iPad PWA에서도 작동하도록 확장 (30894)
- Safari에서 사이드바 위치 개선 (30888)
- 모바일에서 폼 템플릿 컴포저 스크롤 수정 (30883)
- 테이블 편집기 전환 효과 제거 (30878)
font-size-ios-input 우회 코드 대체 (30877)
- "모든 알림 보기"를 링크로 변경 (30874)
- 사용자 정의 더보기 메뉴를 d-menu로 대체 (29090)
- 웃는 얼굴을 기본 이모지 선택기 아이콘으로 설정 (30843)
- 긴 상태 메시지 정렬 개선 (30830)
- 문서에서 중복된 git pull 문구 제거 (30801)
- 마법사 및 테마 설치 모달 개선 (30788)
- 플러그인 및 커스터마이즈 기반 관리자 페이지 마진 조정 (30808)
- 로그 페이지에서 DPageHeader 사용 (30786)
- 마법사 홈페이지 드롭다운 개선 (30763)
- 토픽 진행률의 백 버튼 스타일링 조정 (30769)
- 이메일 스타일 페이지에서
DPageHeader 사용 (30784)
- 이메일 페이지에서 DPageHeader 사용 (30781)
- 사이트 설정 페이지에서 DPageHeader 사용 (30783)
- 중복된
text-decoration: none 제거, 912b002 후속 조치 (30775)
- 게시글 편집 차이에서 취소선, 밑줄 표시 (30773)
- 새 토픽 인용 전에 카테고리 권한 확인 (30753)
- 컴포넌트 페이지에서 DPageHeader 사용 (30762)
- 시작 가이드 수정 (30757)
- 마법사 2단계에서 플랫 아이콘 제거 (30761)
- 테마 페이지에서 DPageHeader 사용 (30759)
- 보고서 페이지에 관리자 UI 가이드라인 적용 (30684)
- 초안에 플레이스홀더 제목 추가 (30747)
- 버튼 포커스 상태를 focus-visible으로 전환 (30744)
- discobot 인증서 폰트 언어 지원 개선 (30722)
- git blob 원박스 개선 (30694)
- 감시 단어 및 색상 팔레트에 DPageHeader 추가 (30686)
- 관리자 설정 페이지 최종 점검 (30682)
- c398933에 대한 후속 사이드바 변수 수정 (30676)
- 폰트 관련 설정 표시에 FontSelector 사용. (30636)
- discobot 인증서에 글리프가 더 많은 폰트 사용 (30646)
- 영구 링크 필터 조건부 렌더링 (30633)
- 무음 사유 헤더 텍스트를 콘텐츠 정렬과 일치시킴 (30639)
- 관리자 설정 페이지 일관성 - 파일 및 기타 (#30572) (30614)
- 관리자 설정 페이지 일관성 - 원박스 (30611)
- 관리자 설정 페이지 일관성 - 사용자 API (30610)
- 관리자 설정 페이지 일관성 - 속도 제한 (30609)
- 관리자 설정 페이지 일관성 - 개발자 (30607)
- 관리자 설정 페이지 일관성 - 스팸 (30606)
- 관리자 설정 페이지 일관성 - 보안 (30598)
- 관리자 설정 페이지 일관성 - 실험적 (#30572) (30603)
- 관리자 설정 페이지 일관성 - 그룹 권한 (#30528) (30578)
- 내비게이션 스택 활성 요소 리팩토링 (30601)
- “새로운 기능?” 항목에서 버전 제거 (30596)
- 이메일 및 보안 사이드바 링크 카피 업데이트 (30563)
- 관리자 대시보드 번역 추가 (30570)
- 모바일에서 진행률 바 진동 방지 조정 (30591)
- 테이블 호버 상태 개선, 테이블 버튼 마진 문제 수정 (30585)
open_topic 소형 작업에 누락된 아이콘 추가 (30586)
- IP 조회에서 0보다 클 때만 빨간색 카운트 표시 (30584)
- 토픽 내비게이션/맵에서 스크롤 앵커링하지 않음 (30580)
- 이름 필수 설정 옵션에 대한 사소한 카피 편집 (30581)
- 관리자 설정 페이지 일관성 - 내비게이션 (30574)
- 관리자 설정 페이지 일관성 - 검색 (#30528) (30573)
- 관리자 설정 페이지 일관성 - 법적 (30572)
- 관리자 설정 페이지 일관성 - 신뢰 수준 (30571)
- 관리자 설정 페이지 일관성 - 사이트 로고 (30567)
- 관리자 설정 페이지 일관성 - 폰트 (30564)
- 관리자 임베딩 페이지가 관리자 UX 가이드라인 따름 (30122)
- 단어 중간에 자동완성 트리거 방지 (30042)
- 코드 폰트 크기에 em 사용 (30547)
- 관리자 설정 페이지 일관성 - 알림 (30528)
- 헤딩 내 코드에서 폰트 크기 상속 (30536)
- 채팅에서 선택기를 사용할 때 부분적으로 작성된 이모지 대체 (30517)
- suppress_secured_categories_from_admin 설정 설명 조정 (30532)
- 이미 활성화된 탭으로 탭 이동하지 않음 (30531)
- 관리자 보조 사이드바의 활성 내비게이션에 하이라이트 추가 (30486)
- 첫 번째 설정 관리자 경로를 구성 페이지로 이동 (30510)
- 설정 이름에 문장 대문자 사용 (30479)
- 로그인 페이지에서 before-header-panel-outlet 숨김 (30472)
- github 상태 배지에서 채팅 호버 효과 제거 (30447)
- 카테고리 설정의 활성 내비게이션에 하이라이트 추가 (30428)
- 토픽 진행률 요소의 정렬 오류 + 테두리 반경 제거 (30427)
- 링크 카피 상태 전환 개선 (30401)
- 사이트 설정 필터 배경 불일치 (30393)
- 관리자 사이드바 링크 변경 (30365)
- 레이아웃 및 위치 개선을 위해 DMenu를 사용하여 IP 조회 리팩토링 (30374)
보안 변경 사항
- /inline-onebox를 한 번에 10개 URL로 제한
- 사용자 스트림 토픽 제목이 항상 올바르게 이스케이프되도록 보장
- 사용자 채팅 비활성화 우회 기능
- 기존 사용자의 “계정 활성화” 경로 접근 비활성화
- 허용되는 URL 패턴 제한
- 애플리케이션 레이아웃 렌더링 시에만 데이터 사전 로드
- 비디오 플레이스홀더 URL 정화
성능
- 구식 전체 화면 감지 코드 제거 (31075)
uploads:disable_secure_uploads를 배치로 로드하도록 최적화 (31030)
Jobs::BadgeGrant에서 Job::BackfillBadge 큐 등록 (30945)
- ttf/otf 폰트에 대해 gzip 활성화 (30867)
- 스플래시 화면 구현 리팩토링 및 최적화 (30373)
접근성
- WCAG 팔레트에서 토픽 삭제 버튼 색상 문제 수정 (31023)
- 사용자 메뉴 항목(하단 바)으로 탭할 때 포커스 표시 (31015)
- 채팅 채널 카드의 멤버 링크로 탭 허용 (31016)
- 음성 제어 수정을 위해 헤딩 역할을 부모 태그로 이동 (30796)
- 사용자 디렉터리에 대한 스크린 리더 접근 수정 (30499)
6개의 좋아요