justin
(Justin DiRose)
10월 10, 2019, 3:25오후
1
2.4.0.beta6의 새로운 기능
재설계된 GitHub 원박스
GitHub 원박스 링크는 이제 PR, 커밋, 이슈 등을 나타내는 적절한 글리프가 표시되도록 재설계되었습니다.
예시를 확인하려면 아래 링크를 참조하세요:
master ← davidtaylorhq:discord-login
merged 09:54AM - 30 Aug 19 UTC
This migrates the functionality of discourse-plugin-discord-auth into core.
… The plugin will automatically disable itself when core is updated: https://github.com/discourse/discourse-plugin-discord-auth/commit/fd0867844d21d5bd3d698efaa6fad6d81e3d37e1?w=1
For setup instructions, visit https://meta.discourse.org/t/configuring-discord-login-for-discourse/127129
committed 03:16PM - 08 Oct 19 UTC
This addresses the following issues:
- on iPad, with keyboard attached, the comp… oser is no longer forced to full screen
- on iPad, with keyboard attached, the topic no longer scrolls when starting a
reply and then cancelling it
- switching between inputs and buttons (formatting, emojis, categories/tags, etc.) no longer
causes layout to bounce around
opened 12:37PM - 07 Oct 19 UTC
closed 05:30PM - 07 Oct 19 UTC
### Steps to reproduce
After upgrading to Rails 6 I am noticing that default ma… iler's `.deliver_later` is not working the same as in Rails 5.
Configuration:
```
config.active_job.queue_adapter = :inline
```
When running `Mailer.register_email(...).deliver_later` - nothing is stored in `ActionMailer::Base.deliveries`. This array gets filled if I run `perform_enqueued_jobs` - it seams like `queue_adapter = :inline` doesn't work the way I expect it to work.
[Credits](https://stackoverflow.com/questions/57776074/rails-6-deliver-later-doesnt-affect-actionmailerbase-deliveries)
### Expected behavior
`ActionMailer::Base.deliveries` should contain some mail after calling `.deliver_later`.
### Actual behavior
`ActionMailer::Base.deliveries` is empty.
### System configuration
**Rails version**: 6.0.0
**Ruby version**: 2.6.5
보안 키/Webauthn 지원
이제 Yubikey(또는 기타 Webauthn이 지원하는 보안 키)를 사용하여 Discourse 계정을 보호할 수 있습니다.
설정하려면 사용자 설정으로 이동하여 2단계 인증 관리 를 클릭하고 비밀번호를 입력한 후 보안 키 등록 을 클릭하세요.
이 기능의 스펙에 대한 더 많은 맥락을 확인하려면 아래 주제를 참고하세요:
Webauthn RFC
This topic aims to document the Discourse project goals around FIDO2 / Webauthn authentication.
Why?
Adding Webauthn support to Discourse will increase the security of user accounts, enabling easily acessible password-less accounts using their devices secure features, like a smartphone fingerprint reader.
Authentication Methods
Webauthn as a second factor authenticator (act like a Google Authenticator alternative)
Webauthn as a first factor authenticator (act like a social login …
30개의 좋아요
justin
(Justin DiRose)
10월 10, 2019, 3:25오후
2
더 많은 내용!
잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 자세히 설명할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 사항 등 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 반드시 검토해 주세요.
보안 업데이트
이 베타 버전에는 커뮤니티와 HackerOne 에서 보고된 문제에 대한 보안 수정 3건이 포함되어 있습니다.
복원 시 백업 파일을 안전하게 압축 해제합니다.
관리자용으로 미니 프로파일러가 잘못 활성화된 문제를 수정했습니다.
파일을 안전하게 압축 해제합니다. (#8124 )
플러그인 개선 사항
discourse-checklist
텍스트 수정기나 코드 블록과 함께 사용할 때 체크박스를 올바르게 토글합니다
이탤릭/굵게 시퀀스 앞의 체크박스 문제를 수정했습니다
discourse-adplugin
애드 블로커가 감지하지 않도록 하우스 광고 라우트 이름을 변경했습니다
discourse-patreon
Patreon API에 대한 쿼리 성능을 향상시켰습니다
discourse-voting
토픽이 휴지통으로 이동하거나 복원될 때 사용자 투표 수를 업데이트합니다
이동된 투표 수를 사용자에게 알려줍니다
discourse-cakeday
생일 선택기에서 날짜를 검색할 때 콤보 박스 문제를 수정했습니다
discourse-zendesk-plugin
API가 새 티켓을 생성하지 않는 경우 나중에 다시 시도합니다
추가 기능 및 수정 사항
클릭하여 확장
새로운 기능
bin/turbo_rspec에서 --fast-fail 지원
플러그인에서도 pretenders를 로드합니다. (#8173 )
API 키의 생성일 및 마지막 사용일 표시
더 자세한 404 오류를 표시하도록 사이트 설정 추가. (#8014 )
모든 외부 인증 방식에 대해 전체 페이지 리디렉션 사용 (#8092 )
가중 리뷰 가능 사용자 정확도 (#8156 )
부정확한 사용자는 음의 리뷰 정확도를 가집니다
파일 압축 해제 시 추가적인 보호 계층을 추가합니다.
UploadRecovery를 단일 게시물에서 실행할 수 있도록 허용 (#8094 )
게시물 웹훅 페이로드에 토픽 및 카테고리 컨텍스트 추가 (#8110 )
버그 수정
Downsize_uploads 스크립트
제거할 디렉토리가 없을 때 실패하지 않도록 수정
동시 이메일 생성 시 렌더러를 재사용하지 않도록 수정
UserFields를 기본적으로 position 순서대로 정렬 (#8176 )
사이트 user_fields를 position 순서대로 정렬
Site의 UserField를 position 순서대로 정렬
게시물 이동 시 원래 오류를 삼키지 않도록 수정
Narrative Bot 인증서는 ERB 템플릿입니다 (#8174 )
iPad에서 토픽 타임라인 배치
기존 게시물 타이밍이 게시물 이동을 방해할 수 있는 문제 수정
컴파일러 버전 업데이트
게시물 타이밍을 삭제할 때 읽은 게시물 수를 감소시킵니다 (#8172 )
사이트 설정 ‘shadowed-by-global’ 옵션 제거 (#8061 )
iOS에서 원래 스크롤 위치를 0으로 재설정하지 않도록 수정
외부 저장소를 지원하는 Downsize_uploads 스크립트
설명을 명확히 하기 위해 user_accuracy_bonus를 저장
zeitwerk 변경 사항 이후 rake db:create 수정
bin/turbo_rspec의 대기 중인 마이그레이션에 대한 해결책
discourse-ember-source gem 업데이트 (#8167 )
사용자 설정 화면 하단에 모바일 패딩 추가
SiteSetting 유효성 검사에서 카테고리 충돌 확인 (#8137 )
정확도가 음의 값을 만들더라도 음의 리뷰 가능 점수를 허용하지 않음
푸시 알림 API 호출 전에 push_url이 존재하는지 확인
업로드 시 이미지를 올바르게 축소
Maxminddb:get 작업이 더 이상 작동하지 않는 문제 수정
trustLevel과 trust_level 간의 혼동으로 인한 오류 (#8149 )
토픽 휴지통/복원 시 사용자 투표 수 업데이트 (#8144 )
iOS에서 컴포저가 표시될 때 토픽 진행도의 올바른 위치
application.rb의 빈 줄로 인한 rubocop 오류 (#8148 )
Sidekiq용 lib/ 경로 자동 로드 (#8147 )
렌더링 전에 차트 부모 요소가 여전히 존재하는지 확인 (#8145 )
EmojiOne은 이제 JoyPixels입니다 (#8142 )
사용자가 먼저 토픽을 생성하면 첫 번째 게시물이 true가 됩니다 (#8139 )
iPad에서 DiscourseHub 앱 내비게이션 위에 컴포저 표시
iOS에서만 Visual Viewport 컴포저 높이 계산 적용
DistributedMutex 강화
triggerRefresh와 서브카테고리 목록 관련 예외 (#8131 )
post_migrate에 마이그레이션 경로 사용 (#8133 )
Demon::DemonBase를 Demon::Base로 복원 (#8132 )
고급 튜토리얼 리셋을 먼저 일치시키도록 시도 (#8048 )
존재하지 않는 게시물에서 게시물 읽음 수 업데이트 트리거를 방지 (#8128 )
UX 변경 사항
비밀번호 재설정 모달의 “도움말” 버튼에 글리프 추가
모달에서 Enter 키를 사용하여 기본 작업 트리거
GitHub 이슈 라벨에 테마 색상 사용
더 나은 컴포저 하이퍼링크 모달 (#8160 )
iOS 컴포저 레이아웃 리팩토링
GitHub 이슈 설명을 렌더링할 때 고정 폭 폰트 사용 중단
GitHub 원박스 아이콘 크기 축소
iOS 13에서 iPad 키보드 사용자 설정 제거
iOS 앱에서 토픽 진행도 배치 수정
새 인증기를 생성할 때 이름 입력 (#8153 )
빠른 접근 프로필 탭에 “초안” 추가. (#8155 )
높은 모달 높이를 뷰포트 %로 제한
Android에서 컴포저 레이아웃 수정
iPad에서 키보드를 닫을 때 컴포저 리사이즈 트리거
관리자 텍스트 필드를 편집할 때 크롬 자동완성 우회
게시물 메뉴 버튼과 동일한 순서로 읽음/좋아요 표시 (#8140 )
iPad에서 전체 뷰포트 컴포저 레이아웃
성능
핫 패스에서 정규식 사용 방지
이메일 템플릿 렌더링 시 렌더러 재사용
소개 페이지 렌더링 시간 단축 및 카테고리 관리자 제한
25개의 좋아요