더 많은 내용!
기다려 주세요, 더 있습니다! 새로운 기능과 변경 사항을 최대한 강조해 안내해 드리지만, 자세히 설명할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 사항 등 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 검토해 주세요.
플러그인 개선 사항
discourse-activity-pub
버그 수정
discourse-adplugin
새로운 기능
- DFP / Ad-manager Content-Security-Policy 호환성 개선 (201)
버그 수정
discourse-ai
새로운 기능
- URL을 통해 AI와 대화 공유 (521)
- AI 빠른 의미론적 검색 (501)
- GitHub Helper AI 봇 페르소나 및 도구 추가 (513)
- claude opus 및 sonnet 지원 (508)
- AI 분류가 게시물을 검토 대기열로 보내는 옵션 (498)
- 영어 이외의 언어에 대한 AI 헬퍼 지원 (489)
- 이미지 캡션에서 안전한 업로드 처리 (476)
- AI 이미지 캡션 (470)
- 새로운 Discourse Helper 페르소나 (473)
- 멘션 가능한 페르소나 및 랜덤 피커 도구, 컨텍스트 제한 (466)
- 페르소나가 top_p 및 temperature 매개변수를 공급하도록 허용 (459)
- llm 보고서가 지시를 더 밀접하게 따르도록 미세 조정 (451)
버그 수정
- CSP가 활성화된 상태의 공유 AI 대화에 대한 문법 하이라이팅 (532)
- 토크나이저에서 유니코드 처리 (515)
- CSS 변경 시 자산 만료
- 공유 페이지의 누락된 번역 (528)
- 대화 공유를 잘못 표시하지 않도록 함 (526)
- 감정 백필링 시 소프트 삭제된 토픽 필터링 (527)
- Ai-image-caption이 currentUser의 can_use_assistant를 확인할 때 충돌하지 않도록 함 (523)
- 이미지 캡션 기능이 컴포저 AI 헬퍼 그룹을 준수하도록 함 (522)
- 함수 호출 조정 (519)
- AI 페르소나 에디터 입력 및 선택적 GitHub 인증 개선 (518)
- 답변이 게시되기 전에 AI 채팅 스레드 제목이 생성되는 것을 방지 (517)
- 모든 봇 피드백 루프 방지 (507)
- 컴포저 커스텀 프롬프트에서 백스페이스가 메뉴를 닫는 문제 (505)
- 시스템 페르소나 영어 이외의 언어 저장, 누락된 봇 개인 메시지
- 여러 도구 호출 지원 (502)
- 페르소나에게 직접 개인 메시지를 보낼 때 메시지 스트리밍 (500)
- Open AI에서 인자 내 공백 지원 (499)
- 컴포저 서비스 호출이 공유 편집을 깨뜨리는 문제 (494)
- Gemini Embeddings의 절단 크기 낮춤 (493)
- gemini의 이미지 생성이 깨져 있던 문제 (490)
- 여러 연속 호출 시 캡션이 깨져 있던 문제 (481)
- 페르소나 사용자와 대화 공유 불가 문제 (479)
- 후속 검색이 발생하면 AI 검색 결과 정리 (469)
- 더 나은 AI 채팅 스레드 제목 (467)
- 스레드 제목을 위한 전용 프롬프트 사용 (464)
- 호환성 마이그레이션에서 빈 문자열에 대한 명시적 검사 (463)
- 모듈이 비활성화되면 관련 토픽 숨김 (461)
- text_embedding_3_large 실패를 일으키는 오타 (460)
- 임베딩 생성 개선 (452)
- SQL에서 모호한 열 참조를 제거하기 위해 테이블 이름 추가 (449)
UX 변경 사항
- 공유 AI 페이지에 제목 접미사 추가 (531)
- 다크 모드 지원 추가 (529)
- 공유 기능에 대한 스타일 및 마크업 업데이트 (525)
- AI 헬퍼 위치 (506)
- 이미지 캡션 크기, 동작에 대한 사소한 조정 (484)
- 이미지 캡션 스타일 사소한 조정 (482)
- 누락된 설정 설명 추가 (465)
- 임베딩 설정 검증 재도입 (457)
- 임베딩 설정 검증 (455)
보안 변경 사항
- 플러그인에서 서비스를 호출할 때 SSRF 보호 적용. (485)
discourse-akismet
버그 수정
discourse-automation
새로운 기능
버그 수정
discourse-cakeday
UX 변경 사항
- 페이지 레이아웃 수정, 정리 (123)
discourse-calendar
새로운 기능
- downloadCalendar의 새 옵션 사용 (549)
버그 수정
보안 변경 사항
discourse-client-performance
버그 수정
- PLUGIN_NAME에서 올바른 플러그인 이름 사용
discourse-data-explorer
새로운 기능
- group_list 매개변수 유형 추가 (283)
discourse-global-filter
버그 수정
- glimmer로 변환하여 빈 카테고리 매트릭스 처리 (133)
discourse-group-membership-ip-block
보안 변경 사항
- 다른 플러그인의 커스텀 필드 노출 방지 (13)
discourse-jira
버그 수정
discourse-kolide
새로운 기능
- 온보딩에서 기기를 모바일로 표시하는 새 체크박스 (89)
discourse-math
UX 변경 사항
- mathjax 로딩 토스트 숨김 (78)
discourse-microsoft-auth
보안 변경 사항
- microsoft에서 온 이메일은 검증되지 않음 (72)
discourse-multilingual
버그 수정
- i18n.default로 인한 테스트 실패 (3)
보안 변경 사항
- content_languages 커스텀 필드에 최대 길이 추가
discourse-oauth2-basic
새로운 기능
- userinfo를 검색할 때 필수 경로 지정 허용 (96)
discourse-post-voting
버그 수정
- 크롤러의 다음 페이지 문제 (193)
discourse-reactions
새로운 기능
- 사이트 설정으로 제어되는 예외를 제외하고 모든 리액션을 좋아요로 계산 (267)
버그 수정
- 리액션이 없으면 더 많은 리액션 요청 중단 (282)
- reactions-received 엔드포인트에서 좋아요 표시하지 않음 (279)
- 다른 사용자의 활동 리액션 보기 (278)
- _allowHover() 함수 호출 (277)
- 리액션 아이콘에 마우스를 올리면 오류가 발생하여 AJAX 요청이 범람하는 문제 (274)
- 게시물 … 메뉴에서 리액션한 사용자 표시하지 않음 (275)
- likes-received 목록에서 리액션과 함께 좋아요 표시하지 않음 (273)
- UserAction 동기화에서 null post.user_id 처리 (270)
- plugin.rb에서 누락된 예약 작업 요구 (269)
discourse-solved
버그 수정
- combobox를 LI 요소 내에 중첩 (280)
discourse-steam-login
버그 수정
- 버튼 스타일 및 라벨 (79)
discourse-subscriptions
버그 수정
- 확인 시 제품 삭제 보장 (195)
discourse-templates
새로운 기능
- 템플릿 소스 토픽으로의 링크 추가 (70)
버그 수정
- 템플릿 및 템플릿 카테고리 목록 표시 시 느려짐 (67)
discourse-vk-auth
UX 변경 사항
- 다른 로그인과 일치하도록 버튼 디자인 개선 (29)
모든 기능 및 수정 사항
새로운 기능
- discourse.org에 “Powered by Discourse” 링크를 선택적으로 표시 (26162)
- 사이드바를 위한 추가 키워드 필터 (26148)
- support_mixed_text_direction에 대해 브라우저
dir="auto"사용 (26129) - 닫기 알림 사용자 설정 침묵 (26072)
- “+ 하위 카테고리” 옵션 개선 (26086)
- strict-dynamic Content-Security-Policy를 기본적으로 활성화 (26051)
- 카테고리 드롭다운에 남은 수량 표시 (25938)
- 필터 위로 포럼으로 돌아가기 링크 이동 (26070)
- 대량 침묵 토픽 닫기 (26043)
- “+ 하위 카테고리” 옵션 복원 (26035)
- 스레드 강제 허용 (25987)
- 처벌 메시지에 게시물을 포함하는 사이트 설정 (26025)
- loom에 대한 onebox 추가 (26016)
- 헤더 아이콘 조작을 위한 API 도입 (25916)
- 특정 그룹이 원본 이메일을 볼 수 있도록 허용 (26003)
- recover API 범위 추가 (25978)
- 스키마 테마 설정에 대해 boolean, enum 및 integer 필드 지원 (25933)
- chat_preferred_mobile_index 설정 도입 (25927)
- HTML 테이블에
rowspan및colspan속성 허용 (20973) - 관리자 사이드바 필터 (25853)
- 채팅 멤버 목록에 사용자 상태 추가 (25831)
- 스키마 테마 설정 입력 필드 (25811)
- 사용자가 공개 프로필 및 존재감을 숨길 때 사용자 상태 숨김 (24300)
- 예약된 Twitter 로그인 문제 검사 추가 - 1부 (25830)
- Discourse discover 등록을 업데이트하기 위해 hub API 호출. (25634)
- 래퍼 플러그인 아웃렛에 자동
before및after아웃렛 추가 (24254) - 사이드바 섹션 앞/뒤에 플러그인 아웃렛 추가 (25807)
- 불법으로 플래그를 지정하기 전에 확인하도록 사용자에게 체크박스 추가 (25762)
- 스키마 테마 설정용 뒤로 버튼 (25743)
- 새 채팅을 시작하기 위한 링크 생성 (25722)
- transformedPost에
.topic속성 추가 (25757) - strict-dynamic CSP에 대한 실험적 옵션 추가 (25664)
- 스키마 테마 설정 UI 기반 작업 (25673)
- Shift+j 및 shift+k로 전체 게시물 스크롤 (25684)
- 인기 토픽 목록에 고정 적용 (25690)
- Logster에서 사이트로 백링크 (25669)
- 비디오 미리보기 이미지 자동 생성 및 표시 (25633)
- 카테고리 및 채팅 해시태그 비동기 로드 (25526)
- 새 ‘불법’ 플래그 사유 추가 (25498)
- 모바일에서 읽지 않은 게시물 표시기 표시 (25421)
- 사용자를 위한 영구 링크 (25552)
- 비관리자 사용자의 사용자 활동 탭 비활성화 허용 (25540)
- 인기 기능 개선 (25533)
- 원본 메시지로의 링크 추가 (25503)
버그 수정
- strict-dynamic에서 불필요한 csp 지시문을 올바르게 제거 (26180)
- 인용 블록에서
[code]지원 (26182) - 검색 결과의 nil post_search_data 처리 (26179)
- 이모지 자동완성에서 “더 보기…” 클릭 (26176)
- 이모지 자동완성에서 “더 보기…” 클릭 (26160)
- 관리자 사이드바 개선 (26168)
- 사용자가 개인 메시지를 사용할 수 없는 경우 개인 메시지 보내기 제안 숨김 (26157)
- 토픽에서 스테이징된 사용자를 @ 멘션할 때 사용자 이메일 전송 방지 (26102)
loadMore중에 비동기Topic.apply_transformations대기 (26143)- Lookbehind 어설션은
< iOS 16.4에서 사용 불가 (26139) - 내비게이션 시 사용자 메뉴 닫기 (26131)
- 자동완성 표시 전에 코드 “블록” 감지 (26023)
- RTL 올바르게 감지 (26127)
- 다른 곳으로 이동할 때 헤더 토픽 정보가 즉시 업데이트되도록 보장 (26128)
- glimmer 헤더에서 개인 메시지 아이콘 링크 수정 (26125)
wrapper에서 일반 링크 열기 방지하지 않음 (26126)- SSO를 통해 사용자 생성 시 등록 IP 주소 저장 (26121)
- 필수 olmayan 경우 nil 속성 값 허용 (26112)
- 채팅 푸시 알림에 사용자 로케일 사용 (26107)
- 구독 해제가 허용되지 않는 desktopNotifications 서비스 버그 (26103)
- 스레드 메시지 링크 개선 (26095)
- 읽지 않은 항목을 닫을 때 올바르게 닫히지 않던 문제 (26096)
- glimmer 헤더의 토픽 검색 (26040)
- dismissRead에서
options검사 (26065) - discourse-sidebar 아이콘 복원 (26050)
- 기본 로케일 변경 시 Discobot의
UserProfile#bio_raw업데이트 (26045) - 확장된 테이블의
<td>간격 (26037) - 답변이 없는 스레드 표시하지 않음 (26033)
- 채팅할 수 없는 사용자를 올바르게 비활성화 상태로 표시 (26010)
- 활성 웹훅 유형에서 비활성 플러그인 제외 (26022)
ThemeSettingsObjectValidator가 문자열에 대한 URL 경로를 허용하지 않음 (26005)- 모든 요구 사항이 충족되면 신뢰 수준을 낮추지 않음. (25953)
- 수신 이메일에서 중복 첨부 파일 방지 (25986)
- 토픽 맵 참여자 아바타의 누락된 href 속성 반환 (25981)
- 그룹 메시지를 떠나면 즉시 제거 (25961)
import:rebake_uncooked_*작업을 병렬로 실행할 수 없던 문제 (25969)- 카테고리 선택기에 “카테고리 없음” 표시 (25917)
- 내 스레드 페이지에서 스레드 실시간 업데이트 (25955)
- 채널 멤버 상태 실시간 업데이트 (25925)
- 사용자 북마크 메뉴에서 삭제된 북마크 알림 표시 (25905)
- 사용자가 개인 메시지를 보낼 수 없는 경우 개인 메시지 보내기 프롬프트 표시하지 않음 (25912)
- 채널 멤버십 직렬화기에 상태 추가 (25906)
- DM 생성 시 오류 처리 개선 (25908)
ThemeSettingsValidator.validate_value가 잘못된 오류를 반환하는 문제 (25901)- 문자열 유형 설정의 기본값으로 정수 값이 설정될 때 오류 (25898)
- 마지막 답변에 삭제된 사용자가 있을 때 예외 방지 (25852)
- 전환이 중단될 때 오류를 발생시키지 않음 (25841)
- 스크롤 화살표 클릭 시 마지막 읽은 위치를 올바르게 업데이트 (25838)
- 안전 모드에서 관리자 사이드바 오류 방지 (25832)
- 태그로 필터링될 때 음소거된 태그가 인기 페이지를 깨뜨리는 문제 (25824)
- 사이드바에서 관리자 플러그인 링크를 이중으로 하이라이트하지 않음 (25808)
onFilesPicked작업에 대한 회귀 (25819)- 카테고리 드롭다운에서 하위 카테고리 검색 (25817)
- 카테고리 선택기에 미분류 표시 (25794)
- 정수로 구성된 사용자 이름 쿼리 허용 (25815)
- 사이드바 패널 변경 시 FollowRedirects (25814)
- 사용자 정의 폼 템플릿 보기 모달의 하단 버튼 사용자 정의 (25804)
- /categories/search 순서를 결정적으로 만듦 (25793)
- 모델 속성이 설정되도록 보장 (25790)
- 캐시 키는 문자열이어야 함 (25791)
- 검색 토픽 결과와 함께 카테고리 로드 (25700)
- 카테고리 결과는 용어로 정렬되어야 함 (25771)
- 관리자 사이드바가 채팅/포럼 토글 버튼을 숨겼던 문제 (25781)
- 관리자 사이드바 플러그인 링크 중복 방지 (25780)
- 다크 모드에서 관리자 내비게이션 활성 링크 (25759)
- 비디오 배경을 검은색으로 설정 (25744)
- 채팅에서 auto_join_users_info에 대한 올바른 카테고리 이름 (25739)
- 전체 게시물 점프가 작동하지 않던 문제 (25734)
- 비디오 플레이스홀더 재생 버튼 주위에 테두리 추가 (25727)
- 사이드바를 위해 상위 카테고리 사전 로드 (25726)
- CSP 확장에서 strict-dynamic 전용 로직 제거 (25725)
- 관리자 사이드바의 포럼으로 돌아가기 링크에서 홈페이지 설정 준수 (25642)
- 익명으로 작업을 수행하는 사용자의 Is_my_own? 검사 (25716)
- 최근 검색 항목이 입력에 값을 채우도록 함 (25704)
- b797434의 회귀 (25694)
- 프로덕션에서 Logster 백링크 구성 (25685)
- 유사한 토픽을 선택할 수 있도록 함 (25682)
- 여러 채팅 채널이 빈 슬러그를 가질 수 있도록 허용 (25680)
- 토픽 상태 토글 시 타이머 정보 숨김 (25596)
- 불법 플래그 유형 번역 다듬기 (25670)
- 태그 필터가 없는 페이지에
"tag-"클래스를 추가하지 않음 (25677) - can_ignore_users 직렬화 (25672)
- 홈페이지에서 쿼리 매개변수를 불필요하게 제거하지 않음 (25665)
- 사용자별 카테고리 필드 사전 로드 (25663)
- 이메일 카테고리 배지는 카테고리 텍스트 색상을 사용해서는 안 됨 (25655)
- 인용된 비공개 토픽 URL이 서브폴더 설치를 준수 (25643)
- 채팅 채널을 슬러그로 정렬 (25656)
- 권한 없이 새 토픽으로 답변하지 않음 (25641)
- 서브폴더 설정에서 Webauthn 원본이 올바르지 않던 문제 (25651)
- 채팅 채널을 멘션, 읽지 않은 항목 및 채널 제목으로 정렬 (25565)
- max_image_megapixels 로직 변경 (25625)
- 이메일에서 카테고리 배지 스타일을 인라인으로 렌더링 (25487)
- 모든 채널 해시태그 조회 (25617)
- 카테고리 지연 로딩 시 하위 카테고리의 연관관계 사전 로드 (25630)
- 사이드바에서 관리자를 위해 항상 관리자 플러그인 목록 사전 로드 (25606)
- 인기 목록에 최근에 언급된 토픽이 추가되지 않던 문제 (25619)
- 이미 로드된 카테고리를 비동기로 처리하지 않음 (25607)
- 상위 트래픽 소스 보고서에서 날짜 범위 준수 (25599)
- 캐시가 비활성화되어 있을 때 서비스 워커 푸시 알림 (25610)
- 항상 관리자 및 모더레이터의 게시물 편집을 신뢰 (25602)
- 토픽의 불법 플래그에 대한 누락된 번역 (25603)
- 항상 스태프(관리자 & 모더레이터)가 링크를 게시하도록 허용 (25601)
- 경고에 id 추가 (25597)
- unsafe-inline이 활성화되어 있을 때 CSP nonce 및 해시 값 생략 (25590)
- PrettyText에서
.js.es6파일에 대한 지원 복원 (25588) - 유사한 토픽이 위젯 검색 메뉴에 의존하던 문제 (25586)
- 알림 클릭 시 오류가 발생하던 문제 (25583)
- 시스템 아바타를 사용하는 알림 아바타의 올바른 className (25578)
- TL3의 Visits는 실제로 "읽은 게시물: 고유한 일수"를 의미 (25468)
- 사이드바로 내비게이션할 때 이전 채팅 상태 저장 (25537)
- 하이퍼링크 검색 배지 간격 삽입 (25563)
- 그룹 초대를 올바르게 저장 (25566)
- 테마 마이그레이션 실행 후 테마 자바스크립트 캐시 업데이트 (25562)
- 모바일 전용 채팅 경로에 대한 데스크톱 리다이렉트 추가 (25561)
- isConditionalMediationAvailable을 지원하지 않는 구형 Firefox 버전 처리 (25549)
- 프로덕션에서 플러그인 이미지 자산 (25547)
- discourse 헤더가 ipad 내비게이션 아래로 내려가는 것을 방지 (25542)
- 채팅에서 유효한 멘션에만 멘션 스타일링 사용 (25523)
- 카테고리 지연 로딩 시 사이드바 카테고리 사전 로드 (25332)
- 현재 사용자의 uploaded_avatars_allowed_groups 검사 직렬화 (25515)
- ipad 및 허브 푸터 내비게이션 지원 개선 (25518)
- iOS에서 비디오 재생 (25513)
- i18n 문자열에서 feedback_category 플레이스홀더 사용 (25514)
- postgres 텍스트 검색 근접성 연산자 재매핑 (25497)
- guidelines_topic.body의 누락된 번역 (25505)
- 모바일에서 ‘내 스레드’ 조건부 숨김 (25494)
- fast-edit 정규식 및 문자열 대체 제거 (25496)
- 채팅 채널 행 표시기는 긴급 수량만 표시해야 함 (25458)
- 추가 그룹 설정을 기본적으로 스태프 + TL(N)로 설정 (25493)
- HTML에서 마크다운 파서에서 img alt 및 title의 줄바꿈 제거 (25473)
- 사이트 설정 정수 입력 유형 (25485)
UX 변경 사항
- 드로어 및 사이드 패널의 채팅 제목 여백 수정 (26171)
- 채팅 내비게이션 바 헤더 정렬 수정 (26161)
- 글리머 헤더에 새로운 드래그 앤 드롭 아이콘 추가 (26166)
- 객체 유형 테마 설정에 대한 설정 설명 표시 (25152)
- DiscourseConnect의 오류 처리 개선 (26140)
- 채팅 스레드 마지막 답변 사용자 아바타 (26123)
- 내 스레드 미리보기에서 마지막 답변 제거 및 스타일 재설정 (25568)
- 메시지 전송 시 컴포저의 기본 동작 라벨을 "메시지"에서 "메시지 보내기"로 변경 (26109)
- 햄버거 메뉴의 포럼으로 돌아가기 링크 스타일 (26118)
- ace-editor의 의존성 로드 중 로딩 스피너 표시 (26099)
- 채팅 아바타 온라인 상태 스타일링 (26012)
- Facebook 블루 16진수 코드 업데이트 및 버튼 색상에 대한 주석 추가 (26105)
- 실험적 새 뷰에서 새 내비게이션 항목을 숨기지 않도록 수정 (26094)
- 선택적 grid-area below-content 추가 (26091)
- 초대 버튼 정리 (26068)
- 추천 주제 헤더 및 푸터 텍스트 왼쪽 정렬 (26058)
- 사이드바 아이콘 추가 (26046)
- 상단 닫기 버튼을
topics에서d-navigation으로 이동 (26032) - 사용자 이름 우선순위 설정의 글꼴 크기 및 굵기 수정 (26034)
- 채팅 메시지 작성자 scss 정리 및 사용자 이름 표시 디자인 조정 (25928)
- 터치 장치에서 항상 이미지 컨트롤 표시 (26018)
- 사이트 설정 설명 초기 패스 (25829)
- 비공개 상태 동안 이미지 미리보기 컨트롤 비활성화 (25990)
- 그룹 이메일 설정 줄바꿈 개선 및 스타일 정리 (25985)
- 고급 검색 줄바꿈 개선 및 모바일 스타일시트 제거 (25975)
- 태그 정보 스타일 정리 및 모바일 스타일시트 제거 (25973)
- 이미지 업로더 스타일 단순화 (25970)
- 모바일에서 배지 제목 활성화 및 스타일 정리 (25968)
- 적절한
btn-flat인스턴스를btn-transparent으로 업데이트 (25945) - 채팅 pre 스크롤바 대비 증가 (25930)
- 채팅 >` 일반 수정 사항 (25929)
- 이미 사용한 이메일로 초대 시 초대 오류 메시지 개선 (25695)
- 유연한 자동완성 너비 (25900)
- a 태그가 border radius 변수를 사용하도록 확인 (25882)
- 채팅 메시지 동작의 드롭다운 border-radius 수정 (25881)
- 채팅 메시지의 북마크 아이콘 여백 제거 (25859)
- 하드코딩된 값 제거 (25499)
- 채팅 >` 전송 버튼 정렬 및 하드코딩된 값 수정 (25836)
- 채팅 컴포저 >` 입력 표시기 및 상단 패딩 수정 (모바일) (25821)
- 그룹 이름은 항상 대문자로 표시되면 안 됨 (25820)
- 주제 맵 링크 확장 호버 수정 (25822)
- 전송 버튼 조정 (25816)
- 모바일에서 전체 화면 컴포저 허용 (25787)
- 채팅 컴포저 디자인 업데이트 (모바일) (25789)
- 사이드바 섹션 모달 스타일 수정 (25803)
- 모달 모바일 수정 (25788)
- 채팅 채널 제목이 채널 설정으로 링크되도록 수정 (25785)
- 다크 모드에서 오버라이드된 점을 약간 보이도록 색상 변경 (25782)
- 모바일에서 사이드바 양식의 드래그 가능한 아이콘 숨김 (25738)
- 비디오 스피너 css 수정 (25770)
- 재생 버튼 css 조정 (25754)
- 관리자 사이드바 조정 (25717)
- 세션 확인 시 비밀번호 재설정 허용 (25708)
- 더 나은 카드 정렬 (25720)
- 더 많은 컨텍스트에서 검색 기록 표시 (25705)
- 채팅 탐색 재디자인 (25698)
- 일부 라벨 및 양식 불일치 정리, 과도한 굵기 감소 (25701)
- 그룹 이름 줄바꿈 방지 (25696)
- 그룹 검색 결과 정렬 및 스타일 수정 (25681)
- 모바일 읽음 상태 표시기 전체 표시 (25678)
- ‘새 메시지 또는 업데이트’ PM 배너에 로딩 표시기 추가 (25676)
- 오래된 날짜를 ‘YY’ 대신 YYYY로 명확히 표시 (25661)
- 새 기능 항목의 너비 설정 (25657)
- ‘새 주제 또는 업데이트된 주제’ 로드 시 로딩 표시기 추가 (25649)
- 원박스 컨테이너 크기 설정 (25658)
- 채팅 동작 메뉴의 zindex를 더 높게 설정 (25645)
- 새로고침 알림 문구를 더 친근하게 수정 (25646)
- 알림 필터 변경 중 빈 상태 표시하지 않기 (25631)
- 주제 맵의 아바타에서 게시글 수 위치 수정 (25622)
- 모바일 채팅 채널 설정 페이지 하단에 패딩 추가 (25587)
- /u에서 권한 이름에 더 많은 공간 제공 (25576)
- 모바일 채팅 크기 조정 (25543)
- 방해 금지 표시기 리팩토링 (25508)
- 채팅에서 PWA/Hub 푸터 내비게이션 표시 (25501)
- 선택된 색상 변수 업데이트 (25500)
보안 변경 사항
- 클라이언트에서 더 많은 카테고리 CSS 생성
- 초대 매개변수 길이 제한
- 대규모 스태프 작업으로 인한 DoS 방지
- 업로드에 대한 속도 제한 추가
- 비밀 하위 카테고리의 존재를 노출하지 않도록 함
성능
- 로그인한 사용자의 세션에서 HTML 뷰 생략. (26170)
- 새 db 오버라이드를 생성할 때
ThemeSetting을 두 번 저장하지 않도록 함 (26076) - 사용자 메뉴의 알림 쿼리를 빠르게 하기 위해 인덱스 추가 (26048)
CategoryList#find_relevant_topics에서 ActiveRecord 할당 감소 (25950)- 모든 환경에서 개발 모드에서 bootsnap 실행 중단 (25737)
- ImageMagick
identify명령에-ping옵션 사용 (25713) identifyImageMagick 명령에-ping옵션을 전달하여 속도 향상 (25697)- 단일 사용자가 defer 큐를 독점하지 않도록 방지 (25593)
- Category.asyncFindByIds에 캐시 추가 (25531)