3.4.0.beta2: 개선된 페이지뷰 지표, 다중 카테고리 관리자 그룹, 채팅 스레드 감시 등

더 많은 내용!

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

플러그인 개선 사항

discourse-activity-pub

버그 수정

  • 관리자 UI에서 태그 추가 (116)
  • 카테고리에서 여러 모더레이션 그룹 지원 (114)

성능

  • 좋아요 게시물 작업 유형에 대한 정적 ID (112)

discourse-ai

새로운 기능

  • 강제 LLM 도구 사용 허용 (818)
  • LLM 분류가 게시물을 자동으로 숨기도록 허용 (820)
  • Ollama 제공자 추가 (812)
  • 도구 내 RAG 검색 (802)
  • GPT-o 모델에 대한 기본 지원 (804)
  • 도구 지원을 다형(polymorphic)으로 변경 (798)
  • SambaNova LLM 제공자 추가 (797)
  • hyde를 건너뛰는 경우 속도 제한 비활성화 (793)
  • 더 정확하고 빠른 제목 (791)
  • 의미론적 검색을 위한 API 범위 (785)
  • 요약에 대한 부드러운 스트리밍 애니메이션 (778)
  • 사이트 설정 검색 개선 (780)
  • 시드된 LLM에 대한 초기 지원 (756)
  • hyde 없이 임베딩 기반 검색 허용 (777)
  • 분류 규칙이 이메일을 통해 생성된 게시물을 건너뛸 수 있도록 함 (775)

버그 수정

  • iPad에서 AI 헬퍼가 표시되지 않는 문제 (805)
  • 모바일에서 Diff 모달이 컴포저 메뉴와 함께 닫히는 문제 (803)
  • 키보드 단축키는 플랫폼별로 설정해야 함 (801)
  • 대소문자 구별 없는 설정 조회 지원 (795)
  • 새 스트리머로 캐시된 요약 표시 (792)
  • 메시지가 없는 채팅 스레드에서 더 일찍 종료 (789)
  • 부모 모듈을 먼저 비활성화해야 하는 경우 오류를 올바르게 표시 (788)
  • hyde 매개변수를 소문자로 변환하기 전에 값을 강제 변환 (787)
  • 이전 콘텐츠가 재인덱싱되지 않던 문제 (786)
  • 콘텐츠가 없을 때 문법 검사 방지 (779)

UX 변경 사항

  • 메시지 복사 아이콘 및 텍스트 업데이트 (815)
  • 템플릿을 주요 LLM 설정 탭으로 이동 및 스타일 재설정 (813)
  • AI 컴포저 헬퍼 z-index 문제 (809)
  • 주제 요약을 위한 최대 높이를 계산할 때 컴포저 높이를 고려 (806)
  • 토스트 메시지 위치 개선 (800)
  • AI 게시물 헬퍼 DMenu 스타일링 (770)
  • “share” 아이콘을 “share-alt” 아이콘으로 교체 (784)
  • 요약 컨테이너가 성장하는 대신 고정되어야 함 (783)

성능

  • 스펙 속도 향상 (794)

discourse-assign

버그 수정

  • 그룹이 삭제되면 할당도 함께 제거 (592)

discourse-calendar

UX 변경 사항

  • 참가자 수가 많은 이벤트를 우선 순위로 표시 (610)
  • 원할 경우 이벤트 시간 숨김 허용 (606)

보안 변경 사항

  • 캘린더 이벤트 이름의 XSS 수정 (607)

discourse-category-experts

새로운 기능

  • 카테고리 전문가 미승인 게시물 WebHook 이벤트 추가 (161)
  • 카테고리 전문가 승인 WebHook 이벤트 추가 (156)

버그 수정

  • 새 게시물 전송 시 미승인 게시물 웹훅 이벤트 (162)

discourse-chat-integration

새로운 기능

  • 채팅 통합 참조 게시물 추가 (216)

버그 수정

  • ChatIntegrationReferencePost의 full_url 메서드를 조정하여 올바른 URL 반환 (220)
  • discourse-automation으로의 chat-integration 이동 되돌리기 (219)
  • discourse-automation으로의 chat-integration 이동 되돌리기 (214)

discourse-data-explorer

UX 변경 사항

  • explorer-schema에서 소문자로 자동 변환 (325)

discourse-encrypt

버그 수정

  • 누락된 이벤트 핸들러 추가 (336)
  • 오류가 null일 수 있음 (334)

discourse-gamification

UX 변경 사항

  • 관리자 리더보드 양식을 FormKit으로 변환 (157)

discourse-livestream

새로운 기능

  • 주제 카테고리가 변경될 때 chatable 업데이트 추가 (33)

discourse-patreon

버그 수정

  • 소셜 로그인에 현재 Patreon 로고 사용 (145)

discourse-reactions

성능

  • 불필요한 ‘includes’ 호출 제거 (309)

discourse-salesforce

버그 수정

  • 반환 인증 결과에서 올바른 user_id 필드 사용 (90)
  • 잘못 추가된 ‘App not approved’ 메시지 제거 (89)

discourse-saml

보안 변경 사항

  • CVE-2024-45409를 수정하는 ruby-saml 1.17.0으로 업그레이드 (104)

discourse-solved

버그 수정

  • 카테고리에서 여러 모더레이션 그룹 지원 (307)

discourse-staff-alias

버그 수정

  • 속삭임 매개변수의 유형 변환 (75)

discourse-subscriptions

버그 수정

  • 활성화 시 가격표 페이지로 리다이렉트 (239)
  • 사용자에게 결제가 표시되지 않는 문제 (233)
  • 일시적 가격표 구매에 대한 고객 생성 (232)

discourse-translator

새로운 기능

  • google에 대한 ProblemCheck 추가 (167)

discourse-zoom

새로운 기능

  • Google 캘린더에 Zoom 설명 및 위치 추가 (87)

docker_manager

버그 수정

  • <3.4.0.beta1 버전 고정 제거 (241)

UX 변경 사항

  • 빌드 로그에서 pnpm 업그레이드 알림 억제 (240)

모든 기능 및 수정 사항

새로운 기능

  • Safari에서 클라이언트 측 이미지 압축을 버전 >= 18으로 제한 (28373)
  • 필요할 때 관리자를 위한 억제 기능 개선 (29041)
  • 채팅 메시지에서 mark 태그 지원 (28949)
  • 자동화에서 이름 길이 증가 (28945)
  • 관리자 공지 닫기 기능 추가 (28916)
  • 채팅 채널 제목에 이름 허용 (28843)
  • 툴바 API가 키보드 단축키를 위한 사용자 정의 작업을 지원 (28883)
  • /about 페이지에서 그룹 제외 설정 추가 (28809)
  • 채팅 플러그인 UI를 새로운 show 플러그인 및 관리자 UI 가이드라인으로 변환 (28632)
  • 페이지뷰 측정 및 보고의 새로운 방식으로 전환 (28729)
  • 카테고리 전문가 미승인 게시물 WebHook 이벤트 추가 (28802)
  • 스태프 작업 로그에 태그 그룹 변경 사항 기록 (28787)
  • 채팅 배지 아이콘이 표시될 때만 채팅 사운드 재생 (28387)
  • topic_tags_changed 이벤트에 사용자 추가 (28714)
  • 새 /about 페이지 상단에 ‘이 페이지 편집’ 링크 추가 (28766)
  • 카테고리에서 여러 그룹을 모드로 지정하도록 지원 (28655)
  • 카테고리 전문가 승인 WebHook 이벤트 추가 (28525)
  • 채팅 스레드 시청 기능 추가 (28639)
  • 게시물 생성/편집 트리거가 이메일을 통해 생성된 게시물을 건너뛸 수 있도록 함 (28615)

버그 수정

  • skip_redis가 true인 경우 생성된 시크릿 키 기반 토큰 캐싱을 건너뜀 (29029)
  • 가져오기 스크립트가 투표의 public 속성을 설정하지 않던 문제 (28864)
  • forced_triggerable이 활성화된 자동화 생성 (29030)
  • 깨진 클라이언트 측 검토 작업 수정 (29025)
  • 범위가 없는 플러그인 설정 페이지 작업 아웃렛 (29026)
  • 사용자 정의 플래그 이름은 고유해야 함 (28869)
  • 삭제된 사용자의 게시물 영구 삭제 (28992)
  • 일부 검색어에 대해 예외 발생하지 않도록 함
  • 모바일 글리머 주제 목록에서 .badge-posts 정렬 (28959)
  • 설치되지 않은 문제 검사를 적절히 처리 (28771)
  • can_split_merge_topic인 경우 주제 관리자 메뉴 표시 (28937)
  • 멘션에서 사용자 상태 선택 방지 (28944)
  • hbr #each 컨텍스트에서 getter 지원 (28941)
  • 웹뷰 배경색 업데이트 재시도 (28912)
  • 특정 조건에서 반복되는 자동화가 멈추는 것 방지 (28913)
  • TL4에서 개인 메시지에 주제 이동 표시하지 않음 (28871)
  • 그룹 기본 알림 상태 이동 시 오류 (28910)
  • 사용자 디렉터리에서 익명 사용자 제거 (28892)
  • 불안정한 시스템 관리자 플래그 스펙 (28873)
  • /about 페이지 통계에서 비활성 및 침묵된 사용자 제외 (28877)
  • 관리자 배지 페이지의 짧은 설명 회귀 (28884)
  • FormKit 페이지 객체에서 날짜 필드 지원 (28872)
  • 두 컴포넌트의 잘못된 제목 (28865)
  • 일괄 상여 버튼을 다른 헤더 작업 버튼과 정렬 (28859)
  • 사용자 정의 플래그에 사용자 정의 접두사 사용 (28839)
  • 오류가 null일 수 있음 (28826)
  • 투표자 목록이 제대로 확장되지 않던 문제 (28823)
  • 양식 템플릿 한도 검증 (28791)
  • 투표 미리보기 목록 스타일링에서 중복된 항목 제거 (28592)
  • 채팅 채널 찾을 수 없음 ajax 오류 방지 (28818)
  • 사용자 요약 카테고리 검색에 “in:first” 추가 (28688)
  • 로케일 설명 길이로 인한 레이아웃 시프트 방지 (28807)
  • scroll-tracker 컴포넌트의 깨진 super 호출 제거 (28810)
  • s3 마이그레이션 중에 파일 핸들을 ‘적시에’ 열기 (28806)
  • font awesome을 위해 shield-blank를 shield-halved로 교체 (28804)
  • 개발자로부터의 요청된 변경 사항 (28784)
  • 플래그가 시드된 후 캐시 재설정 (28801)
  • post_created_edited에서 groups 필드 지원 (28783)
  • post_created_edited에서 groups 필드 지원 (28773)
  • 새 /about 페이지에 트래픽 정보 푸터 추가 (28779)
  • 채널 스레드 목록에서 채팅 드로어 토글 (28759)
  • 스크립트 없이 자동화를 생성하면 오류가 발생해야 함 (28752)
  • 메시지 필드가 플레이스홀더를 렌더링하도록 보장 (28753)
  • 일부 기기에서 정적 페이지가 넘치지 않도록 함 (28751)
  • 타임라인 축소 지연으로 게시물 ID를 사용하지 않음 (28712)
  • Discourse가 SSO 제공자로 사용될 때 패스키 로그인 (28672)
  • 큰 그룹으로의 PM 방지 (28681)
  • 일본어로 주제 검색 시 올바른 결과 반환
  • 탐색 항목에서 원래 URLParams 유지 (28696)
  • 게시물 생성 시 전역 공지사항이 제거되도록 보장 (28684)
  • 기본 필수 검증기가 0을 처리하도록 보장 (28686)
  • updateGroupings을 모달에 올바르게 전달 (28683)
  • 리포트 전용 모드일 때 미니 프로파일러 CSP nonce (28664)
  • 채팅 이모지 피커 위치 (28643)
  • 채팅 메일러 로그 노이즈 (28616)
  • 불안정한 테스트를 해결하기 위해 topic_tags_changed_spec.rb에서 eq를 match_array로 변경 (28640)
  • About#stats가 캐시를 사용하도록 보장 (28634)
  • .has-alt-auth 대신 .login-right-side 사용 (28628)
  • OAuth로 계정이 생성될 때 2FA를 강제하지 않음 (28625)
  • 사용자 북마크를 올바르게 필터링 (28612)
  • 네이티브 클래스 변환 후 propertyEqual 복원 (28605)
  • FormKit에서 ace 에디터를 올바르게 렌더링 (28601)
  • 투표에서 랭킹 선택 결과가 리치 텍스트와 링크가 있는 옵션을 처리할 수 있도록 보장 (28195)
  • 페이지뷰를 문자열 대신 숫자로 합산 (28596)
  • 불안정한 플래그 스펙 (28591)
  • 번역 모드 키를 올바르게 적용 (28520)

UX 변경 사항

  • 모바일에서 채팅 인덱스의 하단 패딩 개선 (29086)
  • 채팅 인덱스 미니 리팩토링 (29082)
  • 트위터 공유 링크를 X로 변경 (29056)
  • 사용자 스트림 제목이 페이지를 넘치지 않도록 방지 (29032)
  • 검토 대기열에서 내 게시물 삭제 버튼에 라벨 추가 (28991)
  • allowed_iframes 설정의 적절한 설명 (28997)
  • 모바일 관리자 소규모 수정 (29028)
  • 채팅 다이렉트 메시지 채널 제목에서 별명 제거 (28958)
  • 채팅 컴포저 스타일 조정 (28938)
  • 채팅 컴포저 삽입 버튼 색상 소폭 변경 (28904)
  • 데스크톱 드로어에서 활동별로 채팅 채널 정렬 (28822)
  • 채팅 컴포저 포커스 상태 스타일 업데이트 (28900)
  • 부트스트랩 모드 문서에 링크 추가 (28898)
  • 시작 가이드의 섹션에 링크 추가 (28882)
  • 1Password가 링크 이름 입력을 무시하도록 설정 (28559)
  • 혼란스러운 “claim reviewable” 위치 수정 (28870)
  • 관리자 보고서 필터 스택킹 수정 (28875)
  • 모바일 목록 제어의 이중 li 요소 수정 (28840)
  • 배너를 가로 비율 스케일링이 있는 반응형 이미지를 처리하도록 업데이트 (28825)
  • 모바일에서 focus-visible 아웃라인 방지 (28815)
  • 보고서 페이지에서 ‘other’ 및 ‘crawler’ 사이트 트래픽 숨김 (28817)
  • 관리자 플래그 페이지에 자세히 보기 URL 추가 (28816)
  • about 설정 영역에 설명 추가 (28790)
  • fontawesome 6.6.0으로 업그레이드 (28778)
  • 시작 가이드의 마법사 링크 수정 (28768)
  • 채팅 스레드 추적 드롭다운에서 btn-default 클래스 제거 (28789)
  • 관리자 페이지 헤더 컴포넌트 적용 (28767)
  • 조직 알림 유형을 error에서 info로 변경 (28762)
  • 시작 체크리스트에 링크 추가 (28761)
  • 채팅 채널 정렬 업데이트 (28760)
  • 채팅 채널 제목의 이모지 간격 수정 (28756)
  • 채팅 드로어에서 읽지 않은 채널 가시성 증가 (28731)
  • 배지에 관리자 UI 적용 (28724)
  • 채팅 그룹 이름 및 플레이스홀더 업데이트 (28703)
  • post_menu 및 post_menu_hidden_items 복사본 업데이트 (28723)
  • 양식 템플릿 로드 시 플래싱 오류 방지 (28700)
  • about 페이지 배너 이미지 조정 (28692)
  • 관리자 플러그인 목록을 UI 가이드라인에 맞게 변경 (28478)
  • 자동 그룹 및 자동 그룹 표시기에 설명 추가 (28630)
  • 사용자 카드 선택기를 새 식별자로 변경 (28641)
  • 등록 흐름에 진행 바 추가 (27694)
  • 카테고리 권한 행에 그룹 링크 추가 (28560)
  • 주제 맵 보기 메뉴의 간격 수정 (28583)

보안 변경 사항

  • 권한 없는 사용자의 숨겨진 태그에 의한 주제 목록 필터링 방지
  • 잘못된 인코딩된 이메일에 대한 등록 차단
  • 게시물 답글에 페이지네이션 추가
  • 채팅 발췌본에서 URL을 올바르게 파싱

성능

  • 주제 보기 수준에서 직렬화된 투표자를 캐시 (28894)
  • 인덱스를 동시 삭제하도록 마이그레이션 업데이트 (28955)
  • user_search_similar_results 사이트 설정 제거 (28874)
  • replaceText에서 insertText를 더 효율적으로 사용 (28880)
  • 상태가 활성화된 경우 사용자 옵션 사전 로드 (28827)
  • voters_count 및 has_voted 사전 로드 (28808)
  • RAILS_DB가 설정된 경우 모든 DB에 대한 초기화를 수행하지 않음 (28668)

접근성

  • 주제 목록의 사용자 프로필 링크에 aria-label 추가 (29088)
  • 스크린 리더를 위해 “link copied!” 확인 알림 (29058)
10개의 좋아요