3.4.0.beta1: 기본 상단 메뉴에 「Hot」 추가, 새 기능 표시기, 투표에서 절대 숫자 표시 등

v3.4.0.beta1의 새로운 기능

기본 메뉴 항목에서 “Top” 대신 “Hot” 사용

"Hot"은 최근 좋아요와 활발한 토론을 기반으로 커뮤니티에서 현재 인기 있는 내용을 발견할 수 있도록 도와주는 최신 주제 정렬 옵션입니다. top menu 사이트 설정을 변경하지 않은 사이트의 경우, 이제 “Top” 주제를 “Hot” 주제로 대체하고 있습니다. 자세히 알아보기.

미확인 기능 표시기

관리자 사이드바에서 “What’s New” 링크에는 사용자가 아직 해당 기능을 확인하지 않은 경우 새로운 기능이 사용 가능함을 나타내는 파란색 점이 표시됩니다.

투표에서 절대 숫자 표시 가능

투표는 이제 백분율 외에도 절대 숫자를 지원합니다.
CleanShot 2024-08-19 at 17.18.55

15개의 좋아요

더 많은 업데이트!

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

플러그인 개선 사항

discourse-ai

새 기능

  • 이메일로 생성된 게시글을 분류 규칙이 건너뛸 수 있도록 함 (775)
  • 한 번의 클릭으로 문법 및 맞춤법 검사 (769)
  • 시스템리스 모델에 대한 LLM 분류 지원. (757)
  • 특정 그룹에게 DM에 대한 요약 기능 접근 권한 부여 (760)
  • 기타 게시글 도우미 옵션 스트리밍 (745)
  • 감정 분석을 기본적으로 활성화 (732)

버그 수정

  • 시스템리스 + 인라인 이미지 시나리오에서 잘못된 메시지 (771)
  • 분류의 search_for_text는 대소문자를 구분하지 않아야 함 (767)
  • Bedrock을 제외한 모든 제공자에 대해 UrlEditable이 true여야 함 (766)
  • 도구 편집 코드 에디터가 키 입력마다 초기화되는 문제 (765)
  • 모바일 작성기 도우미 트리거가 Android 및 iOS에서 작동하도록 수정 (763)
  • 캡션 실패 시 원본 업로드 마크다운 추가 (762)
  • 요약 링크를 클릭하면 요약이 깨지는 문제 (759)
  • 작성기 도우미 메뉴에서 모달이 작동하지 않는 문제 (755)
  • 분류 플래그가 지정된 게시글에 점수가 없던 문제. (752)
  • 모든 기준이 충족될 때만 AI 캡션 설정을 표시하도록 방지 (753)
  • 더 견고한 요약 구현 (750)
  • 모바일 뷰에서 AI 도우미가 표시되지 않는 문제 (749)
  • Gemini 0801 도구 호출 (748)
  • auto_image_caption이 현재 사용자에게 항상 존재하지 않는 문제. (746)
  • 새 모델에 대해 제공자별 매개변수를 올바르게 저장. (744)
  • AI 봇 이벤트 핸들러에서 nil reply_to_post 처리 (743)
  • LlmModel 검증. (742)
  • OpenAI 호환 다이얼렉트 및 vllm에 도구 지원 추가 (734)
  • 캐시된 요일에 올바른 날짜 사용 (733)
  • 클라이언트에 오류를 올바르게 전달 (731)

UX 변경 사항

  • DMenu 변경 사항으로 인한 주제 요약 UI 개선 (772)
  • 다크 테마에서 가독성을 높이기 위해 다크-라이트 믹스인 추가 (764)
  • 작성기에서 AI 도우미 스타일 및 위치 조정 (758)
  • 요약 고정 위치 (740)
  • 게시글 감정을 위해 스택형 라인 차트 사용 (737)
  • OpenAI API 키 설정의 목적 명확화 (739)

discourse-assign

버그 수정

  • 컬럼 참조 "id"가 모호한 문제 방지 (590)

discourse-cakeday

버그 수정

  • 생일 및 기념일 링크를 더 보기 섹션으로 이동 (131)

discourse-calendar

버그 수정

  • clean title 코드 경로 제거 (600)

성능

  • 가용성 주제에서 N*2+1 제거 (599)

discourse-chat-integration

새 기능

  • Power Automate를 새 제공자로 추가 (204)
  • 채팅 통합에 주제 태그 변경 트리거 추가 (208)

discourse-data-explorer

새 기능

  • 자동화된 DM에 CSV 파일 결과를 첨부할 수 있도록 허용 (318)

버그 수정

  • 이중 검증 수정 (314)
  • user_id 검증 수정 (312)
  • 기본값이 잘못된 경우 매개변수가 표시되어야 함 (313)
  • 빈 매개변수-입력/출력 양식은 제출을 거부해야 함 (309)
  • with_deleted는 주제 및 게시글에서만 사용 (308)
  • category_id 매개변수 입력에서 잘못된 유형 (304)
  • 저장 후 매개변수 입력 상자 생성 (303)

UX 변경 사항

  • FormKit를 사용하여 날짜/시간 매개변수 입력 재작성 (316)
  • group_id 매개변수 입력에 GroupChooser 사용 (315)
  • FormKit를 사용하여 매개변수 입력 재작성 (307)
  • 매개변수 param_input에 CategoryChooser 사용 (306)

discourse-deprecation-collector

버그 수정

  • 코어 변경 후 구성 참조 업데이트 (29)

discourse-doc-categories

새 기능

  • 인덱스에서 불필요한 항목 보고 (11)
  • 인덱싱되지 않은 주제에 대한 보고서 추가 (9)
  • 고급 검색 필터 in:docs 추가 (8)

UX 변경 사항

  • 사이드바 항목에 문서 아이콘 추가 (10)

discourse-follow

버그 수정

  • 사용자 프로필 보조 아웃렛 사용법 업데이트 (122)

discourse-fontawesome-pro

UX 변경 사항

  • pro 대안이 없으므로 discourse-bookmark-clock 제거 (55)

discourse-global-filter

버그 수정

  • 잘못된 컬럼 조회로 인한 update_category_stats 오류 (154)

discourse-group-tracker

UX 변경 사항

  • 그룹 트래커를 끄는 경우 체크박스 비활성화 정규화 (64)

discourse-instant-search

새 기능

  • 태그 정제 목록 및… 추가

버그 수정

  • searchType 오타, 상수로 전환
  • 린팅
  • 검색 유형 전환 후 필터를 열 때 발생하는 오류
  • 2분 후에 “Invalid Date” 텍스트가 나타나는 문제
  • 더 보기 버튼을 누르면 임베딩이 다시 가져와지지 않도록 함
  • Hyde/Hybrid/Semantic 작동
  • .search() 호출이 hits에서 더 많은 결과 표시를 깨뜨리는 문제
  • 정렬 모드에서 결과 유지
  • 게시글 링크
  • 깨진 링크

UX 변경 사항

  • 하이라이트 다크 모드 색상 수정
  • 검색 하이라이트를 위해 더 어두운 하이라이트 색상 사용
  • 카테고리 배지 색상을 할당할 수 있도록 컨트롤러에 카테고리 포함
  • 닫힌 주제 결과에 잠금 아이콘
  • 채팅 결과의 스타일링 및 구조 개선
  • 게시글 결과 스타일링, 제목에 DM 봉투 추가
  • 사용자 결과를 테이블로 스타일링
  • 검색, 주제 결과의 위치 및 스타일 조정
  • 주제/DM 정제 목록 및 조건부 정제
  • 검색 레이아웃 및 스타일 개선, 사용자 결과 그리드

discourse-jira

새 기능

  • 이슈 상태에 따라 주제에 태그 추가. (71)
  • Jira 이슈를 자동으로 생성하는 새 카테고리 설정. (69)

discourse-livestream

새 기능

  • TopicChatChannelChat::Channel 간의 관계 추가 (29)

버그 수정

  • 라이브스트림 채팅이 있는 주제에만 라이브스트림 참가 메시지 표시 (30)
  • 조회를 나중에 수행하도록 이동 (28)

discourse-math

버그 수정

  • 채팅에 katex 지원 추가 (88)

discourse-multilingual

버그 수정

  • 직렬화 시 type/code를 올바르게 설정 (17)

discourse-policy

버그 수정

  • 스코프된 순서가 무시될 때 로그 노이즈 해결. (134)

성능

  • 메모리 스파이크를 피하기 위해 find_each 사용 take 2 (133)
  • 메모리 스파이크를 피하기 위해 find_each 사용 (132)

discourse-preset-topic-composer

버그 수정

  • 새 주제 버튼에 createTopicDisabled 체크 추가 (26)

discourse-ratings

버그 수정

  • 고아 게시글이 있을 때 DestroyOldHiddenPosts 실패 방지 (9)
  • 올바른 액션 함수 사용 (8)

discourse-reactions

성능

  • 좋아요 게시글 액션 유형에 대한 정적 ID (305)

discourse-solved

버그 수정

  • TL4 사용자가 무조건적으로 솔루션을 수락하지 못하도록 함 (305)

discourse-subscriptions

버그 수정

  • 일회성 구매에 대한 가격표 (228)

discourse-templates

UX 변경 사항

  • 단축키 도움말에 소문자 i 표시 (81)

discourse-theme-creator

버그 수정

  • 사용자가 테마 설정을 저장할 수 있도록 보장 (87)

discourse-topic-voting

새 기능

  • /filter에서 order:votes 허용 (204)

버그 수정

  • 정렬 시 nil counts 처리 (205)

discourse-translator

새 기능

  • Microsoft에 대한 번역기 오류 ProblemCheck 추가 (161)

버그 수정

  • 동일한 언어 번역 처리 (164)

모든 기능 및 수정 사항

새 기능

  • 선택된 로케일에서 사이트 텍스트 검색 표시 허용 (28453)
  • 플러그인이 숨겨진 툴바 항목에 대한 키보드 단축키를 지정할 수 있도록 허용 (28456)
  • 소개 페이지에 글로벌 및 EU 방문자 추정 수 추가 (28382)
  • push_notification_time_window_mins 기본값 변경 (28431)
  • 관리자 사이드바에 안 읽음 기능 표시기 (28397)
  • system_user_max_attachment_size_kb 사이트 설정 추가 (28351)
  • 관리자에게 항상 전체 페이지 “새 기능” 표시 (28383)
  • 완전히 사용자 정의된 점수 이유 허용. (28348)
  • create-discourse-plugin gem에서 코어로 plugin:create 가져오기 (28350)
  • 네이티브 푸시 알림에 지연 추가 (28314)
  • 참여 사용자 통계 (28322)
  • 자동화 플러그인의 topic_tags_changed 트리거에서 전송되는 태그 변경 (28318)
  • 상단 메뉴에서 "Top"의 기본값을 "Hot"으로 대체 (28252)
  • 병합 시 스텁 주제를 즉시 삭제하는 옵션 추가 (28228)
  • 투표에서 절대 숫자 (28240)
  • Sidekiq 성능 로그를 위해 live_slots_(start|finish) 추가 (28260)
  • 주제 태그 변경 트리거 추가 (28176)

버그 수정

  • 게시글 히스토리 무한 로딩 (28425)
  • Mac에서 포맷 단축키 올바르게 처리 (28556)
  • 마지막 게시글이 이미 렌더링된 경우 End 키 존중 (28524)
  • 가상 필드에 대한 오류를 수동으로 제거할 수 있도록 허용 (28555)
  • selectText가 스크롤 위치를 옵션으로 받을 수 있도록 허용 (28554)
  • 버리기 버튼을 클릭할 때 초안 삭제 (28552)
  • 계정 활성화 시 사용자를 사용자 디렉토리에 추가 (28505)
  • 플래그에 대해 올바르게 보간된 번역 반환
  • 미래 주제에서 주제 hot 스코프 오류 방지 (28545)
  • 그룹 요청이 무한정 로드되는 것 방지 (28544)
  • 대체물을 표시할 때 예외 방지 (28543)
  • 필수 사용자 정의 필드에 대한 잘못된 체크 수정 (28541)
  • 모바일에서 데스크톱 알림 콜백 방지 (28527)
  • 작성기에서 텍스트를 대체할 때 히스토리 유지 (28537)
  • 북마크 알림이 잘못 초기화되던 문제 (28506)
  • 비디오 업로드가 때때로 무한정 멈추는 문제 (28523)
  • 다른 태그로 이동할 때 편집 태그 섹션 새로고침 (28519)
  • 게시글 생성이 앱에 영향을 미치는 것 방지 (28518)
  • 폼을 파괴하기 전에 올바르게 초기화 (28516)
  • 썸네일 생성 오류로 인해 비디오가 업로드되지 않는 문제 (28493)
  • body에 chat-draw-expanded 클래스 추가 (28490)
  • 사용자가 로그아웃할 때 user_logged_out 이벤트 트리거 (28482)
  • 사용자 정의 설명이 없는 경우 헤딩 숨김 (28470)
  • 채팅 검색이 사용자를 반환할 때 1:1 건너뛰기 (28464)
  • href가 두 번 설정되지 않도록 보장 (28466)
  • 서브폴더 계정 활성화 (28463)
  • hbr의 #each 블록에서 외부 컨텍스트 유실 (28461)
  • 소개 설정 영역의 이미지 업로더에 @type 인자 지정 (28460)
  • 스타일시트 캐시를 원자적으로 작성 (28457)
  • 사이트 연락처 이름 필드에 올바른 부제 사용 (28448)
  • 스태프 사용자에게 침묵 버튼 표시하지 않고 유사 사용자 표시 (28423)
  • 대문자 사용자 이름이 있는 언급된 사용자 깨짐 (28421)
  • 검색 순서에 대해 번역 오버라이드가 작동하지 않던 문제 (28404)
  • 투표자 목록 확장을 영구적으로 유지 (28352)
  • 자동 모드에서 긴 코드의 하이라이트 우회 (28399)
  • file_size_restriction 설정에 대해 취소 및 초기화 버튼 작동하도록 함 (28347)
  • 알림이 비활성화된 경우에도 채팅 소리 허용 (28385)
  • 채팅 알림 감시 작업 지연 (28386)
  • FormKit: 필수 숫자 입력에서 0 허용 (28368)
  • 배너 이미지가 없는 경우 빈 공간 표시하지 않음 (28366)
  • 데몬 포크 전에 MiniRacer::Context를 처분하도록 보장 (28361)
  • PostActionType 대신 Flags 직렬화 (28362)
  • 올바른 이름 및 설명에 액세스 (28353)
  • 스크롤바가 항상 표시되지 않도록 overflow-x를 auto로 설정 (28294)
  • 코드펜스 안에서 목록을 계속하지 않음 (28346)
  • sql 체크박스 올바르게 렌더링 (28328)
  • PostActionType 대신 Flags 직렬화 (28334)
  • 구성이 on_close인 경우 투표는 투표가 닫힐 때만 결과 표시 (28299)
  • 확장이 깨지는 랭킹 선택 투표자 목록 (28315)
  • 불필요한 마진 주입 중단 (28335)
  • 시드에서 Redis 캐시를 적중하지 않음 (28329)
  • PostActionType 대신 Flags 직렬화 (28259)
  • 공개 채널이 비활성화된 경우 새 DM 버튼 표시 (28306)
  • 사이트 설정 카테고리 제목 (28281)
  • 404 렌더링 시 오류를 기록하지 않음
  • 위로 또는 아래로 이동할 때 불안정한 플래그 스펙 (28272)
  • 카테고리로 리디렉션할 때 URI를 올바르게 언에스케이프
  • 방해 금지 아이콘이 올바르게 업데이트되도록 보장 (28253)
  • 추가 메시지 유형을 올바르게 반환
  • 관리자 배지 폼에 CheckboxGroup 사용 (28239)
  • 사용자 정의 플래그 수를 50개로 제한 (28221)
  • Backup_restore.rb는 username이 아닌 user에서 db 사용자를 원함 (28229)
  • 모든 플래그를 멀티사이트 안전하도록 캐시 (28204)
  • 요청 처리 시 Net::HTTP에 합리적인 기본값 설정 (28141)
  • 태그/카테고리가 존재하도록 보장 (28230)
  • 관리자 대시보드 로드 시 인라인 문제 지우지 않음 (28220)
  • 드로워 라우터에 대한 체크 개선 (28212)
  • // 처리에 대한 추가 개선 (28211)
  • discourse-url에서 URL 중간에서 //를 제거하지 않음 (28210)
  • 글리머 헤더에서 실시간으로 방해 금지 아이콘 업데이트 (28200)
  • 투표 랭킹 선택 결과 알고리즘 다수결 체크 (28191)
  • 원격 변경 시 투표자 정보 업데이트 (28168)
  • isForever 값 올바르게 반환 (28194)
  • 배지 이미지 업로더 (28188)
  • 채팅 기본 채널 설정 제거 (28170)
  • 누락된 비디오에 대한 비디오 썸네일 (28152)
  • 시스템 배지를 비활성화할 수 있음 (28169)
  • 초안 뷰를 주제 뷰 통계에 포함하지 않음 (28162)
  • 이중 검토 가능 항목 버그 (28161)
  • Maxmind 데이터베이스 다운로드를 assets:precompile 이후로 이동 (28157)
  • 플래그 유형에 대해 올바르게 보간된 번역 반환
  • 백그라운드 스레드에서 주제 병합 수행 (28114)
  • 투표: 클릭 가능, 호버 가능한 아바타 (28121)
  • Discourse.cache.fetch의 레이스 컨디션 (28124)

UX 변경 사항

  • 채팅이 확장된 경우에만 채팅 채널/DM 하이라이트 (28488)
  • 선택 우선순위 설명 (28574)
  • 오버플로 사용자카드 수정 (28558)
  • UI 가이드라인에 따라 플래그 설정 탭 (28479)
  • DMenu 수정 (28551)
  • 키보드 단축키 스타일링을 더 은은하게 (28522)
  • DMenu 모바일 스타일링 중앙화 + 수정 (28469)
  • 헤더 없는 페이지를 위해 소프트웨어 업데이트 배너 조정 (28496)
  • 도킹 헤더에서 분할 하위 카테고리 색상 사용 안 함 (28494)
  • 모바일에서 텍스트 영역 높이 수정 (28495)
  • What’s New 관리자 페이지에 제목 토큰 추가 (28476)
  • What’s New에 새 관리자 UI 가이드라인 적용 (28454)
  • 답글이 없는 주제에서 기본적으로 주제 맵 표시 (28468)
  • 다크 컬러 스킴을 위한 멘션 색상 개선 (28462)
  • 관리자 백업 페이지의 복원 정보 링크 수정 (28452)
  • 사용자 정의 플래그에 관리자 UI 가이드라인 적용 (28433)
  • 주제 맵의 뷰 카운트는 항상 1 이상이어야 함 (28447)
  • 백업 페이지에 관리자 인터페이스 가이드라인 적용 (28051)
  • 새 /about 페이지의 모바일 뷰 개선 (28406)
  • 최대값이 0인 경우 즐겨찾기 배지 수 제외 (28402)
  • 비디오 파일명에서 차원 체크하지 않음 (28349)
  • 아바타가 활성화된 경우 사용자 메뉴에서 검토 가능 항목 스타일링 (28388)
  • 사이드바 항목이 이미 표시되고 있지 않은 경우에만 scrollIntoView (28372)
  • 새 /about 페이지 스타일링 조정 (28367)
  • 채팅 타임스탬프에서 베이스라인 정렬 제거 (28345)
  • 하이라이트 문제를 피하기 위해 투표 버튼 배경색 제거 (28319)
  • 작은 주제 맵 개선 및 수정 (28215)
  • hot, 안 읽음, 내 게시글 필터에서 사이드바의 “주제” 링크를 활성으로 설정 (28305)
  • 공개 채널이 비활성화된 경우 사이드바 DM 목록 복원 (28301)
  • 임베더블 호스트에 플러그인 아웃렛 추가 (28264)
  • 더 작은 모달 헤딩, 더 짧은 플래그 모달 제목 (28278)
  • 사용자 팁을 건너뛸 때 내러티브 봇 DM을 삭제하지 않음 (28265)
  • 북마크 메뉴 라벨을 "Custom…"에서 “More options…”(추가 옵션…)으로 변경 (28266)
  • 모바일 사용자 카드에서 긴 사용자 이름이 줄바꿈되는 문제 수정 (28256)
  • 사용자 프로필 버튼 줄바꿈 수정, 스타일 정리 (28255)
  • 플래그 설명 링크에서 추가 마진 제거 (28251)
  • 활동 스트림에서 오버플로를 방지하기 위해 긴 단어 줄바꿈 (28250)
  • 배지 폼에서 편집 텍스트를 검색으로 링크 (28248)
  • 주제 맵 뷰 날짜 형식에서 현재 로케일 존중 (28199)
  • 관리자 플래그 폼을 form-kit으로 이동 (28187)
  • 미리보기 버튼 표시/숨김 title 속성 수정 (28155)

성능

  • 제안된 주제가 주제 뷰의 마지막 페이지에서만 로드되도록 보장 (28507)
  • interaction-next-paint(INP) 개선을 위해 버튼 액션 지연 (28019)
  • 적용된 후 I18n._overrides 삭제 (28405)
  • 사용자를 채널에 더 효율적으로 자동으로 가입 (28392)
  • Chat::AutoRemove::HandleCategoryUpdated의 메모리 할당 감소 (28393)
  • Chat::AutoRemove::HandleCategoryUpdated.call의 메모리 풋프린트 감소 (28381)
  • Chat::AutoRemove::HandleCategoryUpdated의 메모리 풋프린트 감소 (28332)
  • PostActionType이 저장될 때 캐시를 만료하지 않음 (28337)
  • 마이그레이션 실행 시 Redis 호출 없음 (28336)
  • 시드에서 플래그 리셋 콜백 건너뛰기 (28333)

접근성

  • 투표에서 중복된 tabindex=0 제거 (28320)
  • 카테고리 페이지의 아바타 링크에 aria-label 추가 (28304)
  • 키보드 단축키 모달에서 헤딩 레벨을 건너뛰지 않음 (28285)
9개의 좋아요

또한 언급할 가치가 있는 점은, 이 기능이 방금 Discourse AI에 추가되었다는 것입니다.

이 기능은 텍스트 교정을 더 쉽게 만들어 줍니다. (선택된 텍스트가 없으면 전체를 교정합니다.)

9개의 좋아요