3.3.0.beta4: 주제 보기 통계, 가입 개선, 사용자 카드 위치 최적화 등

v3.3.0.beta4의 새로운 기능

토픽 보기 통계

날짜 범위, 카테고리, 로그인 사용자 및/또는 익명 사용자로 설정할 수 있는 가장 많이 조회된 토픽 상위 100개를 확인할 수 있습니다. 보고서는 /admin/reports/topic_view_stats에서 사용할 수 있습니다.

가입 개선

이메일 입력 후 사용자 이름 입력(활성화된 경우), 하위 텍스트로 표시되는 선택 필드, CTA를 가입으로 변경, 로그인 및 가입 버튼이 세로로 배치되도록 가입 플로우를 업데이트했습니다.

더 나은 사용자 카드 위치

사용자 카드가 이제 화면 내에 표시되므로 어떤 브라우저 확대/축소 수준이나 화면 크기에서도 확장 가능하며 접근성이 향상되었습니다.

보안 업데이트

이 릴리스에는 커뮤니티와 HackerOne에서 보고한 다음 보안 문제의 수정 사항이 포함되어 있습니다.

11개의 좋아요

더 많은 내용!

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

플러그인 개선 사항

discourse-adplugin

버그 수정

  • 광고 레코드가 발견되지 않는 경우를 위한 수정 추가 (214)

discourse-ai

새로운 기능

  • 모바일에서 게시글 헬퍼를 하단 모달로 표시 (704)
  • LLM 및 페르소나 관리자 페이지에 브레드크럼 추가 (666)
  • 요약 기능을 llm_model 사용으로 이동 (699)

버그 수정

  • 시스템 메시지 크기를 사용 가능한 토큰의 60%로 제한 (714)
  • 불안정한 SRV 기반 모델 시딩 문제 수정 (708)
  • assistant.rb의 로케일 처리 수정 (705)
  • morphing 시 details 태그의 열린 상태가 초기화되지 않도록 수정 (702)
  • Mixtral 모델이 시스템 역할(support)을 지원하도록 수정 (703)
  • summary 테이블의 id 시퀀스 동일성 복구 (701)
  • 실수로 제거되었던 요약 접기 기능 복구 (700)

discourse-custom-topic-lists

새로운 기능

  • 접근 제어를 위해 id 대신 그룹 이름 사용 (19)
  • 읽음 상태 일괄 무시 기능 시작 (18)

discourse-data-explorer

새로운 기능

discourse-gamification

새로운 기능

  • 관리자 설정에 브레드크럼 추가 (142)

버그 수정

  • 일부 시간대에서 리더보드 기간 날짜가 잘못 표시되는 문제 수정 (147)

discourse-livestream

버그 수정

  • 동반 채팅 채널이 없는 캘린더 이벤트 주제에 RSVP할 때 404가 표시되지 않도록 수정 (24)

discourse-preset-topic-composer

새로운 기능

  • 접근 제어를 위해 id 대신 그룹 이름 사용 (21)
  • 선택된 행을 상단으로 이동 (20)

버그 수정

  • 주제에 이미 태그가 존재하는지 확인하는 로직 추가 (23)
  • 잘못된 composer 정리 문제 해결 (22)

discourse-rss-polling

새로운 기능

  • 폴링을 통한 태그 업데이트를 비활성화하는 옵션 추가 (73)

discourse-subscriptions

새로운 기능

  • 자동 세금 활성화를 위한 사이트 설정 추가 (218)

버그 수정

  • 관리자가 사용자의 구독을 취소할 수 없던 문제 수정 (220)

discourse-user-card-badges

버그 수정

  • 코어 업데이트 후 설정 페이지 오류 수정 (67)

docker_manager

UX 변경 사항

  • 소프트웨어 업데이트 페이지 UI 개선 및 더 많은 정보 표시 (214)

전체 기능 및 수정 사항

새로운 기능

  • 여러 GitHub onebox 토큰 허용 (27887)
  • 사용자 정의 플래그가 추가 메시지를 요구할 수 있도록 함 (27706)
  • SDK를 통해 생성된 메시지에 대한 채팅 이메일 방지 (27875)
  • 이메일 첨부 파일을 details로 표시 (27804)
  • 비공개 GitHub URL의 oneboxing 허용 (27705)
  • unsafe-none COOP에 대해 그룹 기반 설정 사용 (27783)
  • 주제 뷰 통계 보고서 (27760)
  • 모든 실패한 웹훅 이벤트를 재전송하는 메커니즘 추가 (27609)
  • 투표 플러그인에 Instant Run-off Voting 추가 (1부: 기존 플러그인을 Glimmer 전용으로 마이그레이션) (27204)
  • 비밀번호 재설정 시 관련 사용자 계정 삭제 옵션 추가 (27696)

버그 수정

  • 업데이트 후 플래그 캐시 새로고침 (27909)
  • 만료된 테마 관리자 공지 표시 오류 수정 (27916)
  • StaticController#enter가 잘못된 경로로 리다이렉트하지 않도록 수정 (27913)
  • 관리자 사이드바 제목 굵게 표시 (27912)
  • 필수 Comment 중첩으로 인한 게시글의 답글 수 제외 (27892)
  • 필드 업데이트 시 가입 시 필수였던 필드를 필수로 요구하지 않도록 수정 (27888)
  • table-build가 빈 헤더를 기본값으로 자동으로 채우지 않도록 수정 (27894)
  • 채팅 메시지 서비스 단계 순서 업데이트 (27889)
  • 정수 설정이 기본값에서 오버라이드된 것으로 잘못 표시되는 문제 수정 (27886)
  • Mbox 가져오기 스크립트가 동결된 문자열을 수정하려 했던 문제 수정 (27768)
  • 채팅 패널이 잘못된 너비를 갖지 않도록 보장 (27876)
  • 태그 직렬화기에 권한 포함 (27849)
  • JSON 이외의 포맷에 대한 오류 처리 허용 (27811)
  • 비활성화된 플러그인의 값 나열 방지
  • 그룹 SMTP를 위한 Office365/Outlook 인증 방식 (27854)
  • 투표: 드롭다운 항목이 하나 이상일 때만 기어 버튼 표시 (27775)
  • 시퀀스 증가 시 초안(Drafts) 삭제 (27739)
  • 검토 페이지의 카테고리 필터를 지울 수 있도록 수정 (27820)
  • 작업이 필요한 경우 클라이언트 측 라우팅을 모두 비활성화 (27817)
  • Chrome의 스마트 리스트 간섭 문제 및 Firefox 수정 (27762)
  • b757275에서 회귀된 상단으로 스크롤 단축키 수정 (27807)
  • 클라이언트에 메시지 길이가 너무 길다 오류 표시 (27794)
  • 크롤러 뷰에서 삭제된 주제의 작성자 표시 문제 수정 (27788)
  • 투표 “closed” 오타 수정 (27748)
  • 투표 옵션에 안전한 html 허용 (27741)
  • 계정 설정에서 멤버에게 기본 사용자 그룹 옵션 표시 (27664)
  • 투표: 옵션 텍스트 줄바꿈 동작 스타일링 개선 (27738)
  • 모바일에서 카테고리의 추천 주제 표시 (27715)
  • 사용자 프로필에서 렌더링된(cooked) 자기소개 표시 (27734)
  • 투표: 결과가 투표 후에만 표시될 때 발생하는 치명적인 표시 문제 수정 (27732)
  • 테이블 빌더가 |를 이스케이프하도록 수정 (27726)
  • 사이트 설정 정수 입력에서 , 또는 . 허용하지 않음 (27618)
  • 테이블 빌더에서 줄바꿈에 \n 사용 (27711)
  • 기본 입력에 대해 올바른 색상 스킴 사용 (27716)
  • 투표: 비공개 투표에서 투표자 목록 표시 시도하지 않음 (27714)
  • glimmer 주제 목록 항목을 올바르게 하이라이트 해제 (27713)
  • /u 루트 항상 noindex 적용 (27712)
  • 테이블 빌더가 테이블 정렬 사양을 준수하도록 수정 (27709)
  • 그룹 및 사이트 태그 설정이 동일한 경우 오류 발생하지 않도록 수정 (27704)
  • 기존 사용자가 다른 사용자에 의해 초대된 것으로 표시되지 않도록 수정 (27665)
  • 이미지가 삭제된 배지를 로드할 때 오류 발생하지 않도록 수정 (27688)
  • 관리자 페이지 뷰 보고서 간 불일치 수정 (27685)
  • 빈 태그 또는 nil이 전달된 주제 임베드가 기존 주제 태그를 빈 상태로 만들지 않도록 수정 (27699)

UX 변경 사항

  • 사용자 요약의 상단 목록 간격 수정 (27877)
  • span으로 텍스트 감싸기 (27853)
  • PluginOutlet span 제거 (27845)
  • notifications-button에 누락된 title 추가 (27837)
  • 헤더 드롭 섀도우 현대화 (27843)
  • 사용자 페이지 복사 변경: responses → replies (27841)
  • “알림 무시” autofocus 제거 (27798)
  • 모바일 주제 목록 뷰(glimmer)에서 추천 링크 앞에 공백 삽입 (27793)
  • 카드 위치 수정, shrink-to-fit 허용 (27774)
  • 모바일 주제 목록 뷰에서 추천 링크 앞에 공백 삽입 (27747)
  • 소셜 인증 섹션에 max-width 추가 (27771)
  • 플러그인 이름에 밑줄 허용 (27749)
  • 채팅 모바일 메뉴 스타일링 업데이트 (27598)
  • 가입 디자인 및 유효성 검사 개선 (27666)

보안 변경 사항

  • 감시 단어 대체 시 문자 수 제한.

성능

  • docker:test가 사용 가능한 경우 더 많은 코어로 QUnit 실행하도록 업데이트 (27816)

접근성

  • 높은 확대 수준에서 알림 패널 레이아웃 개선 (27848)
  • 높은 확대 수준에서 사용자카드 크기 조정 (27846)
  • 주제 진입 aria-label, title 개선 (27842)
  • 스크린리더를 위한 주제 목록 테이블 마크업 개선 (27808)
  • 내비게이션 바 링크에 aria-current="page"가 더 적절함 (27835)
  • 주제 목록 링크는 헤더가 아니어야 함 (27700)
  • 스크린리더를 위한 /badges 구조 개선 (27698)
10개의 좋아요