Saif
(Saif Murtaza )
12월 19, 2024, 4:53오후
1
3.4.0.beta3의 새로운 기능
What’s New 페이지에서 업데이트 확인
관리자 설정 내 What’s New 페이지에 업데이트 확인 버튼이 새로 추가되었습니다. 이를 통해 관리자는 해당 페이지의 새로운 업데이트를 즉시 확인할 수 있습니다.
검토 대기열에서 사용자별 필터링
관리자는 이제 검토 대기열에서 신고한 사용자 필터를 사용하여 특정 사용자가 신고한 모든 콘텐츠를 볼 수 있습니다.
채팅 DM 및 그룹 채팅에서 스레딩
채팅 채널에서 사용 가능한 스레딩 기능이 이제 DM 및 그룹 채팅에서도 사용할 수 있습니다. DM 및 그룹 채팅의 채팅 설정에서 스레딩을 활성화하면 메시지への 모든 답글이 별도의 대화 스레드를 생성합니다.
채팅 스레드 내 멘션 카운트
이 변경 사항으로 채팅 스레드 내의 새 메시지는 채팅 채널, 채팅 아이콘, 사용자 알림과 함께 스레드 자체에 멘션 카운트로 표시됩니다.
단순화된 초대
사용자 초대 과정이 더 친근하고 사용하기 쉬워졌습니다. 초대 링크 생성은 이제 한 번의 클릭으로 가능합니다(링크 옵션 편집은 여전히 사용 가능). 자세히 알아보기…
재설계된 /about 페이지
About 페이지는 새로운 외관을 갖추었고, 사용자 지정이 더 쉬워졌습니다. 페이지 자체에서 링크된 새로운 관리자 페이지를 통해 배너, 사이트 요약 및 설명을 추가하고, 연락을 받고 싶은 방식을 지정할 수 있습니다. 사이트 활동이 더 잘 제시되며, 선택적으로 EU 특화 방문자 통계를 포함할 수 있습니다. 자세히 알아보기…
낮은 신뢰도(TL) 사용자의 프로필 표시 제한
사용자 프로필 소개 및 기타 필드의 악용을 방지하기 위해 낮은 신뢰도(TL) 사용자를 위해 다음과 같은 변경 사항을 도입했습니다.
익명, TL0 및 TL1 사용자는 스태프 사용자를 제외하고 게시물이 0개인 사용자의 프로필을 볼 수 없습니다.
익명 및 TL0 사용자는 TL1 이상 사용자의 프로필만 볼 수 있습니다.
보안 업데이트
이 릴리스에는 커뮤니티 및 HackerOne 에서 보고한 다음 보안 문제의 수정 사항이 포함되어 있습니다.
16개의 좋아요
jancernik
(Jan Cernik)
12월 19, 2024, 5:09오후
3
더 많은 내용!
잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조해 보여드리기 위해 최선을 다하고 있지만, 자세히 설명할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 및 기타 사항의 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 검토해 주세요.
플러그인 개선
discourse-activity-pub
새로운 기능
팔로워 거절 동작 추가 (123 )
액터의 선호 사용자 이름 변경 허용 (124 )
컨텍스트 리졸버 추가 (98 )
버그 수정
속삭임(Whispers)이 게시되는 것 방지 (128 )
잘못된 형식의 활동이 예외를 발생시키지 않도록 보장 (122 )
액터가 없는 JSON이 예외를 던지지 않도록 보장 (119 )
탐색 네비게이션이 라우트 변경을 올바르게 관찰하도록 보장 (117 )
불안정한 게시글 이동 스펙 수정 (118 )
discourse-adplugin
버그 수정
HouseAdsChooser onChange 처리 (234 )
discourse-ai
새로운 기능
스팸 디버깅을 돕기 위해 필터로 올바르게 링크 (1031 )
사용 중인 각 LLM에 대한 주기적인 문제 검사 추가 (1020 )
정렬이 '관련성(Relevant)'이 아닐 때 의미론적 검색의 사용 불가 상태 (1030 )
제안/관련 항목을 제외한 모든 곳에 지스트(Gists) 표시 (995 )
신규 사용자 게시글에 대한 AI 기반 스팸 탐지 추가 (1004 )
OpenRouter에 대한 1급 지원 (1011 )
트리아지 스크립트에서 정지 시퀀스 선택 (1010 )
bedrock를 통한 Amazon Nova 지원 (997 )
게시글 감정 백필(Backfill). (982 )
아티팩트 업데이트 허용 (980 )
지스트 요약 조정 (988 )
카테고리 제안자에서 음소거된 카테고리 제외 (979 )
AI 사용량 페이지 (964 )
기본적으로 LLM 트리아지에서 PM 스캐닝 건너뛰기 (966 )
핫 토픽이 아닌 경우에도 지스트 계산 (958 )
LLM 언급 및 자동 무음 처리 (949 )
감정 대시보드 테이블에 필터링된 감정 보기로 링크 추가 (953 )
대시보드의 감정 관련 개선 (947 )
번역기에서 로케일 감지 프롬프트 추가 (946 )
/filter의 감정 정렬이 대시보드 테이블과 일치하도록 함 (939 )
모든 토픽 목록에서 지스트 활성화 (922 )
감정 활동 지표 테이블 (916 )
Mistral 모델 지원 추가 (919 )
AI 아티팩트 (898 )
/filter에서 감정으로 정렬 (913 )
OpenAI 및 Anthropic에 대한 부분적 도구 호출 지원 (908 )
AI 캡션을 합리적인 최대 크기로 잘라내기 (907 )
도구 지원 개선 (904 )
요약 백필을 확장하여 지스트도 생성 (896 )
일반 요약을 자동으로 백필. (892 )
페르소나 스트리밍에 대한 사용자 지정 지침 지원 (890 )
지스트 길이를 40단어로 2배 증가 (888 )
페르소나에 직접 접근하기 위한 새로운 엔드포인트 (876 )
핫 토픽에 새 게시글이 추가될 때 지스트 재생성 패스트트랙 (860 )
OpenAI 호환 LLM에 대한 srv 레코드 지원 (865 )
구글 도구 쿼리의 스코핑 허용 (852 )
자동화 보고서에 대한 로깅 개선 (853 )
LLM 페이지에서 AI 사용량 가시성 개선 (845 )
핫 토픽 지스트를 옵트인으로 변경. (846 )
핫 토픽 목록을 위한 토픽 지스트 생성. (837 )
Discord 봇 통합 (831 )
더 스마트한 페르소나 테더링 (832 )
비트 벡터를 사용하여 임베딩 인덱싱 (824 )
Ollama 제공자의 모델을 위한 도구 (819 )
페르소나가 제한된 답변에서만 도구 호출을 강제하도록 허용 (827 )
체인 중단 및 업로드 생성 지원 (821 )
버그 수정
업데이트하기 전에 지스트가 최소 5분 이상 되었는지 확인 (1029 )
vector_rep을 통해 전략 버전 가져오기 (1028 )
테스트를 위해 휴지통에 있는 게시글 및 삭제된 사용자 스캐닝 허용 (1024 )
트리아지 규칙은 태그를 대체하는 대신 선택된 태그를 추가해야 함 (1022 )
Gemini 추론 클라이언트에 #instance 누락 (1019 )
트리아지할 때 프롬프트 업로드가 프롬프트에 포함되도록 보장 (1008 )
공유 대화 모델에서 링크 닫기 (1007 )
/filter에서 감정을 위한 날짜 필터링 방식 변경 (1006 )
각 단계마다 한도가 업데이트되고 적용되도록 보장 (1002 )
escapedExcerpt의 토픽 지스트 오타 (1003 )
임베딩을 반복적으로 생성하는 것을 피하기 위해 다이제스트 체크 추가 (벌크) (1001 )
더 견고한 감정 백필 쿼리 (998 )
회귀 문제, 이제 AI 헬퍼에 예시를 보내지 않음 (993 )
시드된 모델을 사용할 때 AI 자동화 스크립트가 깨져 있었음 (991 )
태그 제안자가 이미 할당된 태그를 제안함 (990 )
감정 분류 결과는 저장 전에 변환되어야 함 (983 )
태그 제안의 카운트 로직을 끝으로 이동 (978 )
사용자가 위로 스크롤할 때 관련 토픽 데이터를 캐시에 유지 (976 )
여러 동시 요약이 pg 인덱스 오류를 일으킬 수 있음 (973 )
모바일에서 제안 메뉴가 표시되지 않음 (970 )
썸네일 제안에 대한 이중 렌더링 오류 (968 )
랜덤 게시글 임베딩 백필 순서 수정 (965 )
처리 후 임베딩 스레드 풀 종료 (961 )
분류할 내용이 없는 레코드 건너뛰기 (960 )
감정 대시보드 보고서에서 시작/종료 날짜 교환 (951 )
‘info’ 아이콘을 올바르게 등록 (950 )
불필요하게 복잡한 사전 로딩이 일부 토픽을 우연히 필터링함. (945 )
ai_summaries 필터링을 일시적으로 비활성화 (943 )
공유 AI 자산에 대한 캐시를 자동으로 무효화 (942 )
/filter 감정 정렬에 대한 기간을 올바르게 캡처 (940 )
취소 기능이 회귀됨 (938 )
지스트가 html 안전하지 않음 (931 )
관리자 대시보드의 감정에 대한 기타 수정 (928 )
AR에 ai_summaries를 필터링에 사용하도록 지시. (927 )
토픽 지스트 포함 범위 축소. (925 )
PM 토픽 목록에서 지스트 건너뛰기 (923 )
직접 방문하더라도 아티팩트가 샌드박스되도록 보장 (921 )
아티팩트에 대해 CSP를 올바르게 우회 (920 )
카디널리티를 합리적으로 유지하기 위해 감정 /filter 로직을 CTE로 이동 (915 )
쿼리 매개변수에 추가할 때 결과가 초기화되지 않음 (912 )
스트림 처리 중에 빈 문자열을 제거하지 않음 (911 )
요약 재생성 버튼이 여전히 캐시된 요약을 표시함 (903 )
임베딩용 gemini api 키 설정 숨김 해제 (902 )
Rag 업로드에 대한 타입 지정 (895 )
이스케이프하기 전에 객체를 올바르게 인코딩해야 함 (891 )
LLM에서 반환된 매개변수를 올바르게 인코딩 (889 )
모델이 최신 게시글에 집중하도록 돕기 위해 지스트를 위한 OP 잘라내기 (883 )
답변이 이중 스트리밍되지 않도록 보장 (879 )
토픽 지스트가 핫 목록에서만 표시되도록 보장. (873 )
invalid exists? 대신 present? 사용 (869 )
제목 반복을 피하기 위해 핫 지스트 프롬프트 변경 #859 (859 )
테스트 도구가 rag 결과를 표시하지 않음 (867 )
Llm 선택기 / 강제 도구 / 검색 도구 (862 )
줄바꿈 및 파이프를 제거하기 위한 AI 캡션 기본 정리 (857 )
누락된 번역 추가 (849 )
SummaryStreamer에서 DOM 조작 분리 (844 )
최신 상태의 지스트는 재생성하지 않음 (843 )
Api 키 헤더 오류 (839 )
놓친 AiPersona.allowed_chat 제거 (838 )
UX 변경 사항
코어에서 새로운 DStatTiles 재사용 가능 컴포넌트 사용 (1025 )
페르소나 도구 또는 llms 편집 시 관리자 헤더 없음 (1021 )
AI 사용량 페이지의 거친 부분 개선 (1014 )
감정 추세를 더 가독성 있게 (1018 )
시계열 데이터에서 감정 추세를 더 가독성 있게 (1013 )
컴포저 팝업이 항상 AI 아이콘 위에 있도록 보장 (1012 )
인라인 제목 편집 버튼 레이아웃 개선 (1000 )
토픽 요약을 DMenu에서 DModal로 이동 (992 )
태그 제안자에 no-text 스타일이 잘못 추가됨 (987 )
빠른 편집에서 AI Helper 스타일링 수정 (975 )
제안 사항이 왼쪽으로 정렬되도록 보장 (971 )
LLM 목록에 테이블 스타일 추가 (963 )
더 많은 관리자 UI 가이드라인 적용 (956 )
관리자 대시 감정 테이블에 이모지 추가 (944 )
토픽 목록 지스트에서 긴 단어 줄바꿈 강제 (936 )
지스트가 전체 행을 차지하도록 보장 (934 )
아티팩트 스타일링 개선 및 직접 공유 링크 추가 (930 )
지스트 토글 스타일 업데이트 (926 )
지스트가 활성화될 때 토픽 목록 제목 크기 축소 (910 )
지스트 크기 증가 및 주변 요소 조정 (900 )
익명 사용자를 위한 관련 토픽에 반짝임 아이콘 추가 (897 )
공유 시 네이티브 이미지 차원 사용 및 파일명 숨김 (880 )
AI 지스트 공개를 토글로 전환 (878 )
가독성을 위한 지스트 미세 최적화 (864 )
시드된 LLM에서 AI 봇 숨김 (858 )
토픽 목록 지스트에 공개 추가 (861 )
시드된 LLM 편집 페이지 개선 (856 )
배지를 피하기 위해 지스트 아웃렛 전환 (855 )
지스트 위치 조정, 읽지 않은 색상 어둡게 (854 )
도입 문구 피하기 및 답변이 없는 토픽 요약 (848 )
AdminPageSubheader 스타일 오버라이드 제거 (828 )
성능
토픽 목록에 요약을 포함할 때 지스트만 사전 로딩 (948 )
discourse-assign
새로운 기능
Assigner#assign에 should_notify 옵션 추가 (604 )
할당된 수에 수정자 추가 (598 )
버그 수정
알림을 절대 보내지 않아야 할 때 알림을 보내지 않음 (620 )
Pending_assigns_reminder 리마인더가 할당된 토픽 총 수를 누출 (617 )
0d1045e9887aabb0bbb9316346f688527217da71의 잘못된 getter 호출 (596 )
컬럼 타입 일치 (593 )
성능
할당 상태가 활성화되어 있을 때 N+1 문제 (614 )
discourse-authentication-validations
버그 수정
깨진 테스트 (29 )
코어 FormKit 변환에 기반하여 플러그인 아웃렛 컴포넌트 업데이트 (21 )
discourse-calendar
새로운 기능
사용자가 사이드바 캘린더에 사용자 지정 제목을 설정할 수 있도록 허용 (649 )
반복 이벤트에 대한 초대 대상 유지 (632 )
기본적으로 관심 있음 및 참석하지 않음 버튼 억제 (621 )
이벤트 편집자가 이벤트의 사용자 목록을 제어할 수 있도록 허용 (614 )
버그 수정
벌크 초대(Bulk-invite)가 올바르게 작동하도록 보장 (666 )
모든 라우트에서 컴포넌트 렌더링 (655 )
현대화에서 비롯된 회귀 문제 (642 )
캘린더 카테고리 설정이 올바르지 않음 (631 )
null 초대 대상 관찰을 푸시하는 것 방지 (629 )
다가오는 이벤트 키를 올바르게 설정 (628 )
게시글 이벤트 노드가 찾되지 않으면 오류 방지 (626 )
반복 속성을 올바르게 채우기 (625 )
누락된 로컬라이제이션 (624 )
이벤트 제목의 html을 올바르게 렌더링 (623 )
핫/최신에서 카테고리 캘린더 표시 (611 )
UX 변경 사항
오른쪽 사이드바 UI (657 )
초대 대상 수 렌더링 (663 )
게시글 이벤트 조정 (660 )
이벤트 UI 편집 (641 )
다가오는 이벤트에서 캘린더의 전체 높이 강제 (630 )
반복에서 다가오는 이벤트를 카테고리 캘린더에 추가 (616 )
이벤트 빌더 i18n 수정 (613 )
discourse-category-experts
새로운 기능
post_move에서 사용자 지정 필드 수정 지원 (183 )
Category-Experts 웹훅 이벤트 유형 추가 (167 )
discourse-chat-integration
새로운 기능
Discord 웹훅에서 사용자 지정 쿼리 매개변수 허용 (236 )
버그 수정
오류 모달 표시에 대한 불안정한 테스트 업데이트 (228 )
오류 모달이 데이터를 표시하지 않음 (225 )
토픽 생성 시 메시지 트리거 (222 )
discourse-codebytes-plugin
버그 수정
textManipulation 사용을 위해 클래스 참조 업데이트 (33 )
discourse-custom-topic-lists
새로운 기능
사용자 지정 목록에 RSS 피드 추가 (29 )
discourse-data-explorer
새로운 기능
정기적으로 토픽에 보고서 결과를 게시하는 스크립트 추가 (328 )
버그 수정
서버 측에서 URL 컬럼을 선택적으로 링크화 (330 )
UX 변경 사항
승인된 확장 프로그램 필요 사항 명확화 (346 )
성능
동적 사용 제거 <template> (340 )
discourse-doc-categories
Bug Fixes
Permalink spec (26 )
No doc sidebar in admin. (22 )
Parse text from non-TEXT elements before colon correctly (21 )
Error while updating the docs sidebar via message bus (17 )
discourse-docs
Bug Fixes
Don’t error out on non-stringy tags parameter (180 )
discourse-encrypt
New Features
Add ‘decrypt all PMs’ functionality (347 )
Allow users to decrypt existing PMs (344 )
Allow admins to disable the creation of new encrypted PMs (339 )
Bug Fixes
Deprecation message (362 )
Use database for original upload filenames when decrypting (349 )
Decrypting multiple uploads on a single line of the post (348 )
Do not bump topics when decrypting (346 )
Decryption on sites with external uploads (345 )
Do not warn about replies when allow_new_encrypted_pms=false (340 )
UX Changes
Avoid triggering notifications when decrypting (350 )
discourse-follow
Bug Fixes
Use split hide profile and presence options (128 )
discourse-gamification
New Features
Add per-reaction score awarding (95 )
Added chat-events scoring (96 )
discourse-hcaptcha
Bug Fixes
Searching for ‘plugin:discourse-hCaptcha’ in admin UI returns no results and Error logging (11 )
UX Changes
Add meta topic ID to metadata (25 )
discourse-openid-connect
New Features
discourse-perspective-api
Bug Fixes
Ensure it works with form templates (93 )
discourse-policy
Bug Fixes
Resolve policy footer layout issues on mobile (150 )
discourse-prometheus
New Features
Tweak postgres_highest_sequence only for int columns (120 )
Tweak postgres_highest_sequence only for int columns (98 )
Bug Fixes
Fork collector demon in a safer way. (126 )
Collector not requiring webrick dependency (125 )
Revert postgres_highest_sequence metric changes (119 )
Increase interval for sequence check now that it is a slower check (118 )
discourse-reactions
Bug Fixes
Undefined method for nil error in PostSerializer#reactions (314 )
UX Changes
Fix small alignment issue when using the Glimmer Post Menu on mobile mode (320 )
Performance
Speed up PostSerializer#reactions by avoiding nested loop take 2 (313 )
Speed up PostSerializer#reactions by avoiding nested loops (312 )
discourse-saml
New Features
Prevent replay attacks on assertion ids (114 )
Bug Fixes
Embed signatures in requests when keys are defined (107 )
discourse-solved
New Features
Add modifier to update the assigned count and exclude solved topics (312 )
discourse-solved-reminders-plugin
New Features
Link to solved post when sending congratulations PM (12 )
Bug Fixes
Do not run regular/scheduled jobs unless the plugin is enabled (13 )
discourse-steam-login
Bug Fixes
Add /gems to .gitignore (97 )
discourse-subscriptions
New Features
Add support for PLN currency (258 )
Add support for CHF currency (254 )
discourse-theme-creator
Bug Fixes
Use new user api client key system in discourse/discourse (100 )
discourse-translator
New Features
Add DiscourseAi translator (181 )
Add support for Samoan (sm) and all other languages supported by Microsoft (186 )
Add max character for translation setting (183 )
Bug Fixes
Remove a duplicated language entry (191 )
Also strip anchor tags when detecting language (187 )
Strips img tags (emojis) when detecting language (182 )
Performance
Move per-post language detection job into batches using redis (177 )
discourse-unhandled-tagger
Bug Fixes
Makes handled button reactive to change (27 )
discourse-whos-online
Bug Fixes
Use split hide profile and presence options (110 )
discourse-yearly-review
Bug Fixes
Ensure SQL queries are properly sanitized (90 )
discourse-zoom
Bug Fixes
Correct key in webinar object used for matching the zoom host email to Discourse user (88 )
docker_manager
Bug Fixes
Minimize database access following db:migrate (247 )
UX Changes
Status badge tweaks (253 )
Adjust table to be responsive on mobile (244 )
All Features and Fixes
New Features
Settings tab for permalinks (30192 )
Reason and deleted content support in the review queue (30295 )
Allow pausing of restore before DB migration and uploads are restored (30269 )
Add support for “Flagged By” filter in reviewable (30197 )
Add an option to block IPs and emails to bulk user delete (29993 )
Restrict profile visibility of low-trust users (29981 )
Bump DM limits from 20 to 50 (30102 )
Add --sql-only option to discourse backup (30009 )
Show when a badge has been granted for a post (29696 )
Add plugin outlets to parent category row for desktop (30002 )
Pass faqOverridden to about-wrapper plugin outlet (29994 )
Allow add group member endpoint to skip invite emails (29962 )
Allow to customize the signup form descriptions (29959 )
Allow admins to force refresh “What’s new?” (29911 )
Add freeze_original option to PostMover (29880 )
Add bulk destroy to admin users list (29744 )
Add Bulk actions to /filter page (29420 )
Add modifier to delete after merge (29872 )
Add transformer to pass topic ID to simple invite generation (29861 )
Add keyboard shortcuts for jumping to unread channels (29734 )
Add skip notification option to group invite to topic (29741 )
Add mention count to threads (29739 )
Paginate categories when there are many (29569 )
Add more bulk dismiss buttons with confirmation (29331 )
Mark bad uploads with :invalid_url (29640 )
Add links to searchable user fields in users directory and user profile (29338 )
Adds support for headings in chat (29552 )
Add custom fields to chat (channel/message/thread) (29504 )
Add ‘Community title’ field to about config page (29500 )
Conditionally force optimized category style (29473 )
Add invite link to the sidebar (29448 )
Add links to subcategories page on category page (29474 )
Enable the new /about page for everyone (29390 )
Do not insert smart list if SHIFT+Enter is pressed (29452 )
Add user preference to disable smart lists (29434 )
Allow themes to define screenshots (29079 )
Introduce an optimized style for category page (29239 )
Mandatory fields for compact-list (29357 )
Revive legacy pageview reports (29308 )
Allow admins to enable announced experimental features (29244 )
Auto_action_type field for flags (29306 )
Automatically grid images when 3 or more image uploads (29260 )
Create rake for db migration in plugins (29163 )
Enable image optimization on iOS >`= 18 (29257 )
Theme_modifiers can depend on theme settings (plus serialize_post_user_badges) (29227 )
Initial themes config area with grid (28828 )
Enable threading in chat DM channels (29170 )
Add trigger_with_pms option to topic tags changed automation trigger (29122 )
Bug Fixes
glimmer 토픽 목록의 off-by-one 오류 수정 (30372 )
CanCheckEmailsHelper에서 컴포넌트가 현재 사용자를 위한 것인지 확인할 때 null this.model 처리 (30359 )
glimmer 토픽 목록에서 고정 해제된 토픽 처리 (30342 )
막힌 sidekiq 프로세스를 재시작하도록 Sidekiq 모니터링 재구현 (30198 )
freeze_original 사용 시 전체 토픽 이동에 대한 관리자 게시물을 올바르게 배치 (30324 )
게시물이 이동될 때 중복 타이밍이 이동되는 것 제한 (30311 )
new_in_category에 relations 사용 (30313 )
검색 가능한 사용자 필드는 항상 정수 이름이 아닌 경우 (30223 )
관련 없는 타이밍이 이동되는 경우 처리 (30256 )
gjs에서 그룹 안 읽음 표시기를 올바르게 표시 (30302 )
DM 채널에 대한 서버 측 제한 추가 (30300 )
내 사용자 정보 패널 확장/축소 (30272 )
그룹에 사용자 추가 시 zipping 방지 (30263 )
outlet에 올바른 인자 전달 (30159 )
확인 사용자 필드에 검증 오류 표시 (30232 )
옵션이 하나만 있을 때 드롭다운을 버튼으로 대체 (30242 )
영점 폭 공백 문자 복원… (30243 )
영어 외 로케일에서 그룹 링크가 작동하지 않던 문제 (30237 )
적절한 details / summary 발췌문 (30229 )
재매핑 시 bookmarks.name 잘라내기
설정 오버라이드 필터의 배경색 (30221 )
업로드 제거 전에 비동기 호출이 완료되도록 하는 회귀 문제 (30230 )
첫 번째 게시물을 토픽 간 이동할 때 관련 있는 타이밍만 이동되도록 보장 (30217 )
s3:upload_assets가 일부 소스 맵을 두 번 업로드하던 문제 (30216 )
DiscourseHub iOS에서 Composer 위치 (30204 )
타이포그래피 문자를 사용한 빠른 편집
스레드 간 게시물을 이동할 때 관련 있는 타이밍만 이동되도록 보장 (30176 )
긴 제목으로 실험적 배지가 새 줄로 분리되는 것 방지 (30181 )
편집 충돌 확인 시 숨겨진 태그를 올바르게 처리
가입 양식의 이름 검증 개선 (30150 )
사이드바에서 채팅 채널 정렬 순서 일관성 (30180 )
그룹을 관리할 수 있는 모든 사람이 자동 툴팁을 볼 수 있도록 허용 (30174 )
iOS에서 모달에서 sk가 스크롤되도록 보장 (30164 )
관리자 사용자 페이지의 올바른 브레드크럼 (30173 )
사용자가 삭제한 게시물 복구 (30145 )
스레드 패널 최소 너비 감소 (30158 )
OP 이동 시 moved_post 알림에 대한 freeze_original, 대상 토픽으로 링크 (30147 )
DM을 위한 채팅 채널 정렬 개선 (30124 )
검토 대상에 대한 빈 번들 폐기 (30121 )
부여된 배지를 게시물 헤더의 끝으로 이동. (30095 )
트리거에서 포커스 콘텐츠로 탭 전환 보장 (30064 )
비디오를 올바르게 인용 (30099 )
비디오 인용 불가 (30077 )
Whisper의 존재 채널 (30097 )
기본값으로 플래그 사유 메시지 업데이트 (30026 )
또는 ~/Discourse/discourse 기호가 포함된 커스텀 이모지로 기본 이모지를 대체할 때의 제재화 문제 (30053 )
reserved_usernames에 대한 일부 mandatory_values 제거 (30089 )
history-store에서 then/finally 준수 (30061 )
Font awesome 재매핑 마이그레이션은 svg_icon_subset에서 매핑되지 않은 이름을 삭제하지 않아야 함 (30058 )
편집 충돌 처리 개선 (29789 )
채팅 내비게이션 바 간격 단순화 시도 (30054 )
freeze 옵션으로 게시물을 이동할 때의 속도 제한 (30041 )
코드 블록 링크 스타일 조정 (30036 )
전체 페이지 로그인/가입을 위한 가상 키보드 (29543 )
답변 중 게시물 편집 (29985 )
메일에서 css 중복 제거 (30003 )
긴 연속 스레드 제목 줄바꿈 (30007 )
채팅 스레드 제목 제한 증가 (30006 )
스레드 헤더를 클릭 가능하게 표시하지 않음 (30005 )
DM 스레드에서 멘션에 대한 긴급 배지 표시 (29821 )
JSON 데이터에서 캐시된 게시물을 업데이트할 때 likeAction 재설정 (29971 )
iOS에서 편집 사유 관련 버그 (29987 )
먼저 보안된 카테고리 필터링 (29916 )
커스텀 가입 양식 설명에 대한 로컬라이제이션 (29982 )
일반 사용자의 일괄 선택 체크박스 올바르게 토글 (29984 )
구성이 변경되면 Chart 컴포넌트 재렌더링 (29955 )
빈 구성 영역에 대한 누락된 번역 (29966 )
webhook post_destroyed 이벤트의 토픽 게시물 수 (29853 )
여러 태그와 함께 작동하지 않는 TopicTagsChanged 트리거 (29961 )
데스크톱 알림 동작 단순화 (29957 )
경로에 "/login"을 포함하는 리다이렉트 무시하지 않음 (29960 )
PostMover의 불안정한 테스트 해결 (29943 )
/filter 루트로 라우팅할 때 히스토리 유지 (29929 )
중복 id 제거 (29939 )
dom에서 제거될 때 메뉴/툴팁을 올바르게 파괴
Ranked Choice에서 모든 기권으로 투표하는 것이 불가능하도록 보장하는 투표 (29601 )
빈 게시물 검토 대상 무시 번들로 인한 클라이언트 오류 (29932 )
깨진 테마 about/license URL 숨김 (29930 )
그룹 수신함에서 여러 In-Reply-To Message-ID 처리 (29912 )
옵션을 렌더링하지 않는 Tooltip 스타일 가이드 트리거 (29926 )
전체 페이지 로그인을 위한 Discourse Connect 수정 (29915 )
확장자 없는 보안 업로드 (29914 )
about 배너 이미지를 보안하지 않음 (29889 )
전체 페이지에서 설정으로 올바르게 링크 (29913 )
더 이상 예상대로 작동하지 않던 Permalink.create (29895 )
독킹 헤더와 함께 태그를 반응형으로 만듦 (29894 )
사용자 카드에서 채팅 버튼 숨김 (29887 )
escape 시 검색 메뉴를 올바르게 닫음 (29848 )
알림을 푸시하기 위해 FinalDestination::HTTP 사용 (29858 )
안 읽음 채널 단축키 동작 조정 (29874 )
안 읽음 채널 키보드 단축키의 신뢰성 개선 (29814 )
다이렉트 메시지에 대한 상호작용 직렬화 (29844 )
더 이상 작동하지 않던 Migrations-tooling CLI (29777 )
채팅 composer의 최대 높이 계산 단순화 (29822 )
이모지 관리자 브레드크럼의 깨진 설정 링크 수정 (29818 )
카테고리 행이 포커스 가능하지 않도록 보장 (29803 )
다른 사용자를 직렬화할 때 비공개 멤버십 그룹 포함하지 않음 (29799 )
category-status에서 aria-hidden 제거 (29800 )
가입 필드 탭 순서 및 설명 (29772 )
테마 필드 베이킹 시 ActiveRecord::ReadOnlyError 구조 (29776 )
S3 dualstack으로 인한 관리자 백업 오류 (29775 )
소셜 로그인 및 전체 페이지 가입 관련 오류 (29761 )
스타일 가이드 오류 및 컴포넌트 페이지용 스모크 테스트 추가 (29747 )
드로어 모드에서 채팅 북마크 (29757 )
하위 카테고리에서 안 읽음 게시물 무시 (29671 )
아이패드에서 절대 전략 사용 (29754 )
@disabled를 올바르게 동적으로 만듦 (29738 )
존재 토글 아이콘 숨김이 뒤집혀 있음 (29737 )
전체 페이지 로그인을 사용할 때 초대 모델을 올바르게 로드 (29713 )
uploads#create의 :type 매개변수 복원 및 비추천 처리 (29736 )
이미지 드롭을 올바르게 지원 (29733 )
불안정한 시스템 플래그 스펙 (29694 )
normalized_email이 익명화되도록 보장 (29719 )
플래그를 위한 필터 가능한 스태프 로그 (29695 )
0 너비/높이 이미지로 인한 불안정성 (29700 )
플래그 캐시를 재설정하려면 마이그레이션이 완료되어야 함 (29693 )
스타일 가이드에서 header-icons 제거 (29670 )
스타일 가이드의 깨진 게시물 (29669 )
채팅에서 이스케이프 시퀀스 지원 (29659 )
이메일 없이 초대 생성 옵션 다시 추가 (29641 )
PWA에서 composer 높이를 올바르게 계산 (29656 )
dualstack과 호환되지 않는 S3 커스텀 엔드포인트 (29654 )
채널 페이지 제목에서 유니코드를 올바르게 렌더링 (29653 )
escape 시 스레드 패널이 닫히도록 보장 (29651 )
/new-message를 통해 편집 재개 (29637 )
직접 업로드에 dualstack S3 엔드포인트 사용 (29611 )
@-mention 사용자 검색에 topic+category 전달 (29620 )
create_post_for_category_and_tag_changes 설정을 작은 작업 대신 위스퍼를 사용하도록 변경 (29602 )
PostRevisionSerializer에서 연관 관계를 직렬화하지 않음
db:create db:migrate로 설정 (29609 )
uploads#create에 업로드 유형을 올바르게 전달 (29600 )
텍스트 대체 모달에서 카테고리 이름을 올바르게 표시 (29612 )
iOS에서 이상한 느린 자동 스크롤 (29598 )
카테고리 페이지에서 올바른 스타일 사용 (29588 )
TopicListHeaderColumn의 잘못된 참조 (29593 )
일부 상황에서 과도하게 보안된 채팅 업로드 (29586 )
첫 번째 투표 시 Ranked Choice 투표 결과가 표시되지 않음 (28542 )
Ranked Choice 투표자 확장은 추가 투표자를 추가해야 함 (28432 )
초대 링크를 추가할 때 주 링크가 없는 사이드바를 고려 (29535 )
모바일에서 작동하지 않는 관리자 대시보드 툴팁 (29538 )
번역 오버라이드에서 target 속성 허용 (29503 )
다이제스트 / 요약에서 중복 토픽 (29517 )
다이렉트 메시지 채널에 대한 채팅 스레드 알림 표시 (29414 )
빈 “Legacy Pageviews” 보고서에 데이터가 표시되지 않음 (29502 )
‘done’ 단어 누락 (29447 )
모바일에서 glimmer 토픽 목록 포커스 작업 누락 (29421 )
로그아웃 시 복사 (29462 )
Revise… 검토 작업에 사이트 연락처 사용자 + 그룹 사용 (29271 )
중복된 본문 스크롤 잠금 제거 (29395 )
POST /categories/search에 대한 CSRF 검사 건너뛰기 (29392 )
IOS에서 모달에서 스크롤 이벤트 활성화 (29393 )
모바일 모달의 스크롤 이벤트 제거 (29391 )
플래그를 위한 자동 작업 유형 필드 재작성 (29361 )
잘못된 raise 문법 (29364 )
새로운 기능에 대한 시각적 회귀 (29359 )
마지막으로 렌더링된 user-tip 표시 (29346 )
준비될 때까지 /about에서 방문자 통계를 숨겨 ‘NaN’ 표시 방지 (29334 )
누락된 discourse_functions로 인한 백업 복원 실패 가능 (29332 )
전체 페이지 로그인을 위한 로그인 필수 페이지 복원 (29316 )
중복된 문제 관리자 알림 방지 (29329 )
리팩토링 후 불안정한 플래그 스펙 (29325 )
참여 사용자 통계… (29293 )
스태프 전용 모드가 관리자 비밀번호 재설정을 차단 (29289 )
빈 reserved_usernames 설정에서 오류 발생하지 않음 (29305 )
PG13에서 문제 확인 트래커의 고유 제약 조건 작동 (29272 )
중첩된 top topic period 매개변수에서 오류 발생하지 않음 (29275 )
새 비밀번호 설정 시 password_expired_at 재설정 (29296 )
반환하는 svg 아이콘 수를 처음 500개로 증가 (29286 )
uppy-upload 믹스인 변경에 따른 Create-invite-uploader (29278 )
중첩된 topic show id 매개변수에서 오류 발생하지 않음 (29274 )
중첩된 categories index page 매개변수에서 오류 발생하지 않음 (29273 )
작은 이미지에 대한 라이트박스 표시 (29140 )
0과 같을 때 트리거를 오버라이드하지 않음 (29269 )
하위 카테고리 페이지를 카테고리처럼 보이게 함 (29240 )
실수로 제거된 사용자 커스텀 필드 플러그인 outlet 복원 (29247 )
_uploadDropTargetOptions가 이제 공개됨 (29246 )
glimmered 테이블 헤더 토글에서 add_directory_column 지원 (29231 )
사용자 디렉터리 탐색 시 포커스 이동 방지 (29209 )
필드에 전체 클래스 적용 (29190 )
휴지통 채널 스레드 보기 버그 (29192 )
사용자가 동일한 장치(client_id)를 사용하여 다른 계정으로 로그인하도록 허용 (29121 )
카테고리 변경 시 메일링 리스트 구독자에게 알림 (28811 )
플러그인 JS 로드 실패 시 관리자 인터페이스가 깨지던 문제 (29139 )
업로드 전용 채팅 메시지 가져오기 (29162 )
Unicorn 마스터와 Sidekiq이 동시에 로그를 다시 여는 문제 (29137 )
채팅 드로어를 열거나 닫을 때 다른 사이드바 패널을 오버라이드하지 않음 (29144 )
최근 코어 사이드바 스타일링 변경에 따른 관리자 사이드바 조정 (29138 )
관리자 사이드바에서 홈페이지로 라우팅 (29125 )
post_quote를 플레이스홀더로 추가 (29083 )
details와 함께 open 속성 사용 허용 (29116 )
불안정한 플래그 시스템 스펙 (29039 )
모호한 쿼리를 방지하기 위해 전체 열 이름 사용 (29111 )
관리자 알림 무시 버튼을 관리자만 표시 (29103 )
멱등적인 관리자 알림 무시 지원 (29099 )
UX 변경 사항
자동화 설정 페이지에 관리자 테이블 적용 (30341 )
비밀번호 재설정 시 비밀번호 마스킹 수정 (30347 )
면책 조항 글꼴 크기 조정 (30346 )
로그인 및 가입 페이지 균형 개선 (30330 )
답변 표시기 주위 경계 수정 (30343 )
초대 스타일 리팩토링 (30329 )
최소 레이아웃으로 이동 (30327 )
태그에 의해 토픽 생성이 비활성화된 경우 올바른 메시지 표시 (30328 )
비밀번호 재설정 페이지 리팩토링 (30323 )
비밀번호 마스킹에 아이콘 사용 (30321 )
웹훅에 관리자 테이블 적용 (30317 )
AdminConfigAreaCard 축소 기능 (30310 )
관리자 사이드바에 그룹 링크 표시 (30291 )
활성 및 음소거 채널 수정 (30308 )
_head에 color-scheme 메타 태그 추가 (30245 )
<DStatTiles /> 컴포넌트 (30238 )
버튼 크기 및 타임라인 크기 증가 (30240 )
인터페이스에서 개인 메시지(PM)로 이름 변경 (29679 )
웹훅 편집/신규 작성 시 관리자 헤더 숨김 (30194 )
라디오 버튼이 포럼의 강조 색상을 따르도록 수정 (30235 )
개인 메시지(PM) 제목 편집 레이아웃 수정 (30233 )
체크박스가 포럼의 강조 색상을 따르도록 수정 (30231 )
header-categories-wrapper 아웃렛 추가 (30214 )
관리자 사이드바 헤더 너비 수정 (30226 )
기능 피드 토글 문구 추가 (30196 )
관리자 헤더 숨기기 기능 (30175 )
관리자 사이드바의 “What’s new?” 링크를 루트 섹션으로 이동 (30144 )
자동 그룹 툴팁을 관리자만 표시 (30155 )
읽지 않은 스레드의 채널 이름 스타일 수정 (30152 )
개인 메시지(PM) 토픽 맵 레이아웃 수정 (30135 )
관리자 ‘What’s new’ 링크 경미한 수정 (30143 )
“What’s new in Discourse?” 링크 변경 (30140 )
만료된 API 키 상태를 전용 컬럼으로 이동 (30125 )
읽지 않은 스레드의 채널 이름 굵게 표시 (30127 )
레이아웃 개선을 위한 제목 편집 CSS 리팩토링 (30109 )
콘텐츠가 적은 경우 토픽 맵 패딩 수정 (30101 )
전역으로 숨겨진 설정을 편집하려는 시도 시 에러 메시지 개선 (30092 )
모바일 채팅 텍스트 제목 정렬 조정 (30065 )
배지가 있을 때만 user-badge-buttons 래퍼 추가 (30060 )
allow_index_in_robots_txt 사이트 설정 설명 업데이트 (29901 )
관리자 필터 행 스타일링 추가 (30057 )
GitHub 원박스에서 여러 줄 주석 제거 (30040 )
데스크톱에서 모달이 열려 있을 때 스크롤 비활성화 (30035 )
관리자 사용자 페이지가 관리자 UX 가이드라인 따름 (29873 )
채팅 스레드 제목 단순화 (29998 )
로딩 슬라이더 동작 개선 (29995 )
내비게이션 시 게시물 배경 하이라이트 제거 (29986 )
좁은 화면에서 패널이 표시되는 채널 숨김 (29541 )
채팅 사이드패널의 minwidth 업데이트 + 더 나은 제목 단어 분리 함수 (29954 )
배지 설명에서 라운지 카테고리 제거 (29927 )
Firefox에서 토픽 스크롤 점프 현상 감소 시도 (29941 )
채팅 드로어 호버 효과 너비 계산 수정 (29910 )
접힌 드로어 상태/상호작용 개선 (29850 )
여러 코드 블록 수정 (29898 )
코드 블록 편집 (29893 )
알림 제목 텍스트 수정 (29860 )
사이드바 초대 버튼의 올바른 title 속성 텍스트 사용하도록 업데이트 (29875 )
코드 블록 실험 병합 (29870 )
AdminConfigAreaEmptyList 컴포넌트 추가 (29816 )
일관된 플래그 페이지 (29798 )
셀을 가운데 정렬하고, overview 클래스를 td 요소에 직접 적용 (29813 )
제목 추가 및 dnd 이미지 조정 (29812 )
관리자 섹션 헤더 대비 증가 (29790 )
플래그 CTA 버튼을 서브헤더에서 헤더로 이동 (29781 )
명확성을 위해 CTA 버튼 라벨을 'Add Emoji’로 업데이트 (29774 )
Android Firefox 모바일 답변 위치 수정 (29751 )
긴 DM 채널 이름에서 읽지 않은 배지 축소 방지 (29756 )
관리자 영구 링크 페이지 재설계 (29634 )
하단 토픽 맵 임계값 감소 및 보호 기능 추가 (29665 )
hide_profile_and_presence 사용자 옵션 분리 (29632 )
웹뷰에서 모달 헤더 배경색 수정 (29717 )
Highlight JS 데모 링크 수정 (29701 )
승인 버튼 색상을 primary로 변경 (29666 )
채팅 채널 정렬에 읽지 않은 스레드 포함하도록 업데이트 (29617 )
하단 토픽 맵 표시를 위한 min_post_count 낮춤 (29649 )
사용자 상태, 북마크, 토픽 타이머에서 시간을 나타내는 아이콘 제거 (29635 )
모바일 채팅에서 토픽 작성기 숨기지 않음 (29633 )
API 키 페이지의 일관된 모바일 스타일링을 위해 관리자 테이블 클래스 적용 (29630 )
새로운 실험적 기능이 명확하게 표시되도록 함 (29622 )
깨진 링크 SVG를 새로운 Font Awesome 6 이름으로 교체 (29623 )
관리자 페이지 테이블 목록의 이모지가 모바일에서 더 잘 작동하도록 수정 (29619 )
create_post_for_category_and_tag_changes가 작동하려면 속삭임이 활성화되어야 함을 포함하도록 업데이트 (29618 )
배지 부여 모달 드롭다운 가시성 수정 (29613 )
작성기 닫기 대화상자에 heading 역할 추가 (29590 )
누락된 role 속성 추가 (29591 )
코드 블록 버튼을 'flat’으로 변경 (29603 )
개인 메시지(PM) 작은 동작에서 여분 마진 제거 (29571 )
익명 사용자가 캘린더를 다운로드할 수 있도록 허용 (29551 )
제목 편집 시 개인 메시지(PM) 아이콘 정렬 및 shrink-to-fit 허용 (29570 )
자동화가 삭제될 때 로그 기록 (29565 )
“Add Flag” 버튼에 올바른 대소문자 사용 (29505 )
로그인/회원가입 양식 추가 개선 (29417 )
모바일에서 검토 큐의 No 버튼 수정 (29485 )
의도치 않은 줄바꿈을 방지하기 위해 BackButton을 admin-config-area 밖으로 이동 (29457 )
채팅 멤버 사용자 상태의 이모지 정렬 수정 (29466 )
확장된 모바일 타임라인에서 관리자 메뉴 버튼 제거 (29464 )
링크 복사 z-index 낮춤 (29458 )
외관 및 느낌 변경 (29245 )
설명 설정 영역 카드 추가 (29418 )
랭킹 선택 투표에 미리보기에서 고유한 불릿 포인트 부여 (29439 )
사용자 카드 포커스 링을 데스크톱으로 제한 (29435 )
/about 설정 페이지 문구 업데이트 (29387 )
로그인/회원가입 양식의 시각적 조정 (28680 )
모바일에서 관리자 테이블의 일관된 스타일링 (29360 )
자동화를 위한 새로운 스크립트 흐름 단순화 및 단축 (29178 )
about 설정 페이지에 /about 링크 추가 (29345 )
“토픽 시청 중” 사용자 팁을 다른 버튼으로 이동 (29323 )
좁은 화면에서 각주가 가로 스크롤을 유발하는 문제 수정 (29328 )
모달 스타일에 max-height 폴백 추가 (29321 )
DMenu 모달에 그립 및 min-height 추가 (29309 )
모바일에서 관리자 테이블 레이아웃 개선 (29320 )
초대 모달 단순화 (28974 )
DMenu 목록 버튼 기본 스타일링 (29250 )
max() 함수를 사용하여 iOS 폰트 크기가 항상 최소 16px가 되도록 보장 (29270 )
태블릿에서 사이드바 스타일링 수정 (29248 )
테마 카드 렌더링에 대한 여러 수정 (29225 )
일관된 채팅 메시지 날짜 형식 (29232 )
로그인 및 회원가입에 전체 페이지 사용 옵션 추가 (29034 )
플렉스박스에서 읽지 않은 표시기 축소 방지 (29207 )
채팅 메시지 삭제 제한 상향 조정 (29202 )
채팅 내비게이션의 스레드 버튼을 btn-transparent 사용하도록 변경 (29186 )
채팅 인덱스 플렉스 문제 (29157 )
채팅 인덱스 페이지에서 누락된 텍스트 오버플로 생략 부호 수정 (29150 )
AdminPageSubheader를 H2로 변경 (29149 )
관리자 UI 설정 영역의 주요 콘텐츠에 일관된 너비 설정 (29147 )
스레드 인덱스 페이지(모바일)의 오버플로우 수정 (29126 )
새로운 사이드바 스타일링 (29119 )
모바일에서 관리자 페이지 헤더 버튼 자동 접기 (29040 )
채팅 인덱스 목록에 하단 패딩 추가 (29096 )
보안 변경 사항
활성화 시 Discourse Connect 로그인만 허용
nginx를 통한 파일 접근을 방지하기 위해 헤더 스크럽
모더레이터는 사용자 이메일을 볼 수 없음.
이미지 캡션에 저장된 XSS
성능
nginx에서 공개된 extra-locales 요청 캐싱 (30340 )
로그 라인을 기록할 때마다 git 명령을 실행하지 않음 (30177 )
필요할 때만 HTML / Markdown을 비교(diff) (30014 )
읽지 않은 채팅 메시지를 가진 사용자를 찾는 쿼리 최적화 (29964 )
tracked-built-ins에 메모리 누수 수정 패치 적용 (29944 )
동적 <template> 호출 제거 (29942 )
단일 사용자를 제거할 때 채팅 사용자 멤버십 정리 최적화 (29833 )
채팅 채널 자동 가입 및 탈퇴 (29193 )
느린 :has 선택자를 body 클래스로 교체 (29581 )
maybeContinueList를 업데이트하여 전체 게시물을 교체하지 않도록 함 (29416 )
업로드가 많은 인스턴스에서 디스크 공간 계산 속도 향상 (28307 )
themes:update 작업 최적화 (29290 )
접근성
게시물 앵커가 포커스될 때 상태 변경 표시 (30334 )
GitHub 원박스에서 중복된 alt 텍스트 제거 (30083 )
uppy 이미지 업로더를 키보드 내비게이션 가능하도록 함 (29807 )
정렬 가능한 토픽 목록 헤더를 올바른 버튼으로 변환 (29808 )
초안 폐기 모달을 키보드로 닫을 수 있도록 허용 (29802 )
클릭 가능한 검색 드롭다운 팁을 버튼으로 업데이트 (29762 )
토픽 목록 링크는 헤더가 되어서는 안 됨 (#27700 )" (29520 )
사용자 카드 접근성 수정 및 개선 (29399 )
카테고리 색상 선택기에 스크린리더 마크업 추가 (29351 )
사이트 설정 버튼 라벨링 (29348 )
사이드바 푸터 버튼에 aria-labels 추가 (29347 )
7개의 좋아요