jomaxro
(Joshua Rosenfeld)
3월 5, 2020, 9:14오후
1
2.5.0.beta2의 새로운 기능
검색 결과에서 개인 메시지(PM)와 일반 주제(Topic) 구분
사용자는 Discourse 2.4에서 도입된 in:all 검색 필터를 사용하여 공개 주제와 개인 주제를 동시에 검색할 수 있습니다. 이제 검색 결과에서 해당 항목이 개인 메시지(PM)인 경우 PM 봉투 아이콘이 표시되어 일반 주제와 시각적으로 구별됩니다.
자식 테마 컴포넌트(Child Theme Components)
Discourse 테마 시스템은 놀랍도록 강력하고 유연합니다. 커뮤니티에서 개발한 멋진 테마와 컴포넌트를 #customization:theme에서 직접 확인해 보세요.
테마 개발자는 이제 최상위 테마의 about.json 파일에서 "자식 테마 컴포넌트"를 지정할 수 있습니다. 자식 테마 컴포넌트는 테마 설치 시점에 자동으로 설치되어 해당 테마에 추가됩니다. 단, 테마 업데이트 시에는 자식 테마 컴포넌트가 설치되지 않습니다.
안전 모드 는 테마, 공식 플러그인, 비공식 플러그인 없이 사이트를 표시할 수 있게 해 줍니다. 이는 테마나 플러그인으로 인해 UI 문제가 발생하여 비활성화가 필요할 때, 또는 버그가 테마, 플러그인, 또는 Discourse 코어 중 어디에서 발생했는지 테스트할 때 유용합니다.
이전에는 안전 모드를 활성화하기 위해 사용되는 안전 모드 페이지 자체가 테마의 영향을 받아 사용자가 안전 모드를 활성화하지 못할 수 있었습니다. 이제 안전 모드 페이지에서는 항상 사이트 커스터마이징이 비활성화되어 있어 문제 없이 안전 모드를 켤 수 있습니다.
그룹 메시지 종료 시 자동 아카이브
그룹 메시지는 사용자와 그룹 간 또는 그룹 내부의 토론을 활성화하는 훌륭한 방법입니다. 그룹 받은 편지함은 공유되므로, 메시지가 처리된 후 아카이브하는 것이 유용할 수 있습니다. 이제 그룹 메시지가 닫히면 자동으로 아카이브됩니다.
32개의 좋아요
jomaxro
(Joshua Rosenfeld)
3월 5, 2020, 9:14오후
2
더 많은 내용!
잠깐, 아직 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 상세히 나열할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 등 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 검토해 주세요.
보안 업데이트
이 베타 버전에는 커뮤니티와 HackerOne 에서 보고한 문제에 대한 2건의 보안 수정 사항이 포함되어 있습니다.
초대 이메일에 대한 제한 추가
초대 JSON API가 UX와 일치하도록 보장
플러그인 개선
코드 리뷰
그룹 트래커
Cakeday
Discourse Docker
Graphviz
Policy
캘린더
버그 수정
timezone 사용자 커스텀 필드 제거 - UserOption.timezone 사용
Assign
안정 버전 브랜치에 2.4가 릴리스되었으므로 후방 호환성 코드 제거
추가 기능 및 수정 사항
클릭하여 확장
새로운 기능
실험적: /go/를 서버 측 라우트로 취급
보고서에 설명 링크 추가 허용
iOS PWA에서 서비스 워커 활성화
검색 컨트롤러에서 인덱싱 생성을 무조건적으로 건너뛰기
버그 수정
업로드 버킷이 활성화된 동안 버킷을 비우는 것 방지
공유 초안에 대해 delete_all 대신 destroy_all 사용
익명 사용자로 in:all 검색이 수행될 때 오류 발생하지 않도록 함
시작 시 플러그인 파일 덮어쓰기는 문제 있음
백업 복원 시 db:migrate 실행 중 아이콘 최적화하지 않도록 함
페널티에 동의할 때 동작 선택 가능하도록 함
S3로 업로드를 마이그레이션할 때 파일을 누락할 수 있음
동시 사용 시 rails 부팅 중 플러그인 손상 발생 가능
보안 미디어가 활성화된 경우 보안 첨부 파일에 전체 URL 사용
페이지 내 비디오/오디오의 무한한 lookup-urls 문제 중단
자동 승인 시 관련 reviewables가 있는 사용자는 건너뛰어야 함
비인간 사용자와의 PM에서 사용자가 투표(poll)를 생성할 수 있도록 허용
토픽 목록 항목에 aria-labels 추가
카테고리에 게시될 때 토픽이 자동 닫힘을 준수하도록 함
sk 헤더 클릭 시 버블링 방지
disable_emails: false로 복원하는 기능이 더 이상 작동하지 않음
Google Groups 스크래퍼 로그인 실패
iPadOS에서 PWA와 함께 FooterNav가 작동하도록 함
카테고리 드롭의 카테고리 URL이 슬러그와 ID를 사용하여 생성되도록 보장
카테고리 토픽 목록의 사전 로드 키 형식 동기화
miniprofiler에 대해 secure-media-uploads 무시
iframed-html 컴포넌트에 Prettier 적용
제한된 카테고리 게시글에 태그를 추가할 때 카테고리 ID를 전달해야 작동함
디바운싱 중 로딩 표시 방지
CSV에 nil 값이 있어도 일괄 배지 수여가 작동하도록 함
사용자가 투표를 생성할 수 없는 경우 투표 튜토리얼 건너뛰기
필터 입력 이벤트가 행 클릭 이벤트를 포착하는 것 방지
사용자가 초대된 그룹에 있는 경우 ‘invited’ 소형 동작 건너뛰기
IE11을 위해 Promise 폴리필
게시글 원본에서 다운로드된 이미지 URL이 잘못 대체됨
UX 변경 사항
카테고리 설정 모달(태그 탭) 입력 조정
모바일에서 팝업 메뉴 클릭 영역(hitzone) 증가 시도
“토픽과 게시글이 너무 적음” 알림에 대한 올바른 복수형 사용 허용
투표자 표시 시 뛴 느낌(jumpyness) 방지
성능
사용자의 ‘최근 읽은 시간’ 사전 로드 허용
사용자 직렬화기가 사전 로드된 커스텀 필드를 사용하도록 허용
로드 시 기존 사용자 필드 ID 목록을 전달하도록 허용
카테고리 토픽 목록의 성능 개선
22개의 좋아요