이모지 풍성함

변경 사항 없이 오늘 갑자기 잘 작동하고 있어서 신기합니다. 또한 지난밤에 discourse도 업데이트했습니다.

확인해 주셔서 감사합니다. 정말 훌륭한 컴포넌트네요. 리액션에서도 이러한 효과를 허용할 수 있을지 궁금합니다. :wink:

2개의 좋아요

가능할 수도 있겠다는 생각이 드네요. 확인해 보겠습니다! :grinning_face_with_smiling_eyes:

3개의 좋아요

discourse 3.4.1에서 자동완성 기능은 작동하지만, 이모지 선택기에서는 작동하지 않습니다. 채팅에서도 작동하지 않네요…
같은 문제를 겪고 있는 분이 계실까요?
감사합니다

1개의 좋아요

안타깝게도 이모지 피커와 채팅에서 작동하려면 최신 버전의 Discourse가 필요합니다.

작동하려면 Discourse를 stable 브랜치에서 tests-passed 브랜치로 변경하거나, 코어 변경 사항이 stable 버전에서 사용할 수 있게 될 때까지 기다려야 합니다.

3개의 좋아요

@Arkshine 님, 확인해 주셔서 감사합니다…
(제 버전에 적용할 수 있는지 코드를 확인해 볼게요…)

1개의 좋아요

이모지 선택기에서 작동하려면 이 emoji-picker-filter-container 플러그인 아웃렛이 사용 가능해야 합니다: Emoji Fluff - #13 by Arkshine .

채팅 지원의 경우, 채팅과 포럼의 이모지 선택기를 통합하는 코어 변경 사항에 의존하고 있으므로, 사용 중인 버전에서 이를 지원하는 것은 어려울 것입니다.

2개의 좋아요

약 15분 전 포럼을 업데이트했는데, 이제 관리자 오류가 발생하고 포럼이 안전 모드(safe mode)로 전환되었습니다.

확인되는 오류는 다음과 같습니다:

Message (5 copies reported)

Emoji Fluff theme/component is throwing errors:
Error: Could not find module `discourse/lib/raw-templates` imported from `discourse/theme-395/discourse/lib/autocomplete`

Backtrace

Error: Could not find module `discourse/lib/raw-templates` imported from `discourse/theme-395/discourse/lib/autocomplete`
    at https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1217
    at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1282)
    at s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
    at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
    at s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
    at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
    at requireModule (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:569)
    at y (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151282)
    at b (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151502)
    at https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150752
    at g.start (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150918)
    at HTMLDocument.<anonymous> (https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:3:52)
    at https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:10
    at https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:27

Env

HTTP HOSTS: foorumi.katiska.eu

해결 방법이 있을까요?

2개의 좋아요

네, 원시 템플릿 사용은 코어에서 제거되었습니다.
최대한 빨리 업데이트하겠습니다.

리포트해 주셔서 감사합니다!

2개의 좋아요

@Jagster, 죄송합니다. TC를 즉시 수정할 수 없습니다. 여기에는 간단한 대안이 없습니다.
일단 자동완성에서 fluff를 비활성화하도록 TC를 업데이트했습니다. 적어도 더 이상 오류가 발생하지 않을 것이며, fluff를 계속 사용할 수 있습니다(이모지 선택기는 여전히 정상적으로 작동합니다).
가능한 해결책을 찾고 있으니 지켜봐 주세요!

2개의 좋아요

이 컴포넌트는 좋긴 하지만, 그렇게 중요한 것은 아닙니다. 그러니 너무 스트레스 받지 마세요. 괜찮습니다.

2개의 좋아요

Discourse를 최신 버전으로 업데이트한 후 웹사이트에 다음과 같은 알림이 표시됩니다.

:warning: 테마 또는 구성 요소에 오류가 있어 웹사이트가 정상적으로 작동하지 않을 수 있습니다. 자세한 정보는 브라우저 콘솔을 확인하세요.
„Emoji Fluff“로 인해 발생했습니다. 기능을 업데이트하거나, 다시 구성하거나, 비활성화하려면 여기를 클릭하세요.
(이 메시지는 웹사이트 관리자만 볼 수 있습니다)

개발자 콘솔에는 다음이 표시됩니다:

[THEME 62 ‘Emoji Fluff’] Error: Could not find module discourse/components/d-tooltip imported from (require)
at loader.js:247:1
at f (loader.js:258:1)
at requireModule (loader.js:24:1)
at Object.lookup (app.js:34:12)
at 9a9b503a90a2dbf9b600742406dd5f210a713f10.js?__ws=forum.gdngs.de:1:2020

4개의 좋아요

최신 Discourse 버전과 함께 컴포넌트가 업데이트되어야 한다고 예상했습니다. 보고해 주셔서 감사합니다. 최대한 빨리 수정하겠습니다! :+1:

수정: 자동완성을 수정하고 리치 에디터에서 작동하도록 하는 방법을 찾았습니다. 아직 푸시하지 않았으며, 아마도 내일 진행할 예정입니다.

3개의 좋아요

PR을 push했습니다 ( COMPATIBILITY: Fix autocomplete following latest core update + rich e… · Arkshine/discourse-emoji-fluff@72949d2 · GitHub ).

이것은 Discourse v3.6.0.beta3-latest가 필요하므로, 먼저 업데이트를 수행해 주세요 (매우 최근 변경 사항에 기반하고 있습니다).

  • 자동완성이 다시 작동합니다
    • 키패드를 사용하여 플러프 툴팁을 열고 하나를 선택할 수 있는 기능이 추가되었습니다
      • →로 열기, ⌫ Esc로 닫기
      • ↑ ↓ ← → 로 탐색
      • Enter로 선택
  • 리치 에디터 지원
  • 채팅에서도 작동합니다


문제가 있으면 알려주세요!

4개의 좋아요

테마 구성 요소가 활성화되어 있을 때 채팅에서 사용자 이름 자동완성이 작동하지 않습니다.
chrome_DFtZmxhrTO

(또한 이 빈 영역을 클릭하면 이모지 선택기가 열립니다)

2개의 좋아요

리포트 감사합니다 :+1:

업데이트를 푸시했습니다: FIX: Restores default autocomplete behavior for non-colon keys · Arkshine/discourse-emoji-fluff@68297ef · GitHub

3개의 좋아요

최근 Discourse 업데이트 이후 해당 컴포넌트에서 오류가 발생하고 있습니다:

2개의 좋아요

이 병합된 PR로 수정되어야 합니다: DEV: Compatibility update following latest core change - Pull Request #8 - Arkshine/discourse-emoji-fluff - GitHub. 업데이트 후 알려주세요!

4개의 좋아요

방금 컴포넌트를 업데이트했는데, 이제 화면 상단에 경고가 뜨고 개발자 콘솔에는 다음과 같은 메시지가 표시됩니다:

app.js:48 Failed to load theme 62 from https://forum.domain.tld/theme-javascripts/bae3df42d94738df93db848ccbe4eca180f13699.js?__ws=forum.domain.tld Error: Could not find module discourse/components/emoji-autocomplete-results imported from (require)

무언가 잘못되었다고 생각합니다. :wink:

1개의 좋아요

Roi님, 안녕하세요.

Discourse를 업그레이드해야 합니다. 며칠 전 업데이트가 필수적이기 때문입니다! :folded_hands:

1개의 좋아요

네, 맞아요. 방금 업그레이드했어요. :slight_smile: 감사합니다!

1개의 좋아요