리마인더가 포함된 북마크 개선

기존 북마크 기능을 2.5.0.beta3에서 개선했습니다. Discourse 포럼을 업데이트하면 기존 post_actions 북마크가 모두 마이그레이션됩니다. 새로 추가된 멋진 기능들의 요약은 다음과 같습니다 :dancer:

북마크 이름 지정 및 알림

게시물이나 주제를 북마크로 저장하면 다양한 옵션이 포함된 모달 창이 이제 표시됩니다.

저장을 클릭하거나 단순히 모달 창을 클릭하여 나가면 이름이나 알림 없이 일반 북마크가 저장됩니다(기본적으로 "알림 불필요"가 선택되어 있는 것을 주목하세요). 이제 왜 북마크를 저장했는지 기억할 수 있도록 북마크에 이름을 지정할 수도 있습니다. 그 외에는 다음 옵션 중 하나를 선택할 수 있습니다:

  • 오늘 늦게 — 현재 시각 + 3시간, 30분 단위로 반올림. 이 옵션의 마감 시간은 오후 5시입니다(따라서 이 옵션을 선택할 수 있는 가장 늦은 시간은 오후 2시입니다).
  • 다음 영업일 — 월요일부터 금요일까지 오전 8시. 금요일, 토요일, 일요일에는 이 옵션이 월요일을 가리키며, 그 외 시간에는 "내일"과 동일합니다.
  • 내일
  • 다음 주 — 현재 시각 + 7일, 오전 8시.
  • 다음 달 — 다음 달의 현재 날짜, 오전 8시.
  • 사용자 지정 날짜 및 시간 — 알림을 위한 자체 날짜와 시간을 지정할 수 있습니다.

“사용자 지정 날짜 및 시간” 옵션이 선택될 때마다 선택한 입력값을 기억하여, 다음에 게시물을 북마크로 저장할 때 또 다른 알림 옵션이 표시됩니다:

  • 마지막 — 마지막으로 입력한 사용자 지정 날짜 및 시간, 해당 날짜와 시간이 미래인 경우

주제 수준 북마크 설정 및 특정 주제에 대한 모든 북마크 삭제는 이전과 동일한 방식으로 작동합니다.

또한, 북마크에 대해 자동 삭제 옵션을 지정할 수 있습니다:

알림 통지

알림 통지는 5분 간격의 배치로 전송되므로, 사용자 지정 알림은 정확한 시각에 전달되지 않습니다. 이는 오전 8:33에 사용자 지정 알림을 설정한 경우(매우 정확한 분이라면) 알림이 가장 빨라도 오전 8:35에 도착한다는 것을 의미합니다. 실패한 통지는 다음 배치에서 재시도됩니다. 북마크 알림 통지는 높은 우선순위로 처리되어 개인 메시지(PM) 통지와 동일한 대우를 받습니다. 녹색 통지 버블이 표시되며, 읽기 전까지 통지 목록 상단에 고정됩니다.

알림이 전송되면 알림 시간과 유형은 초기화되지만 북마크는 유지됩니다. 게시물 북마크 아이콘을 클릭하면 새 알림을 설정할 수 있는 모달 창이 열립니다.

북마크 알림 통지의 모습은 다음과 같습니다:

목록 및 내비게이션

빠른 내비게이션 바의 북마크는 이제 새 테이블에서 가져오며, 해당 북마크에 알림이 설정되어 있는지 표시합니다:

사용자 프로필 활동 페이지의 북마크 링크에서는 이제 새 북마크 목록이 표시됩니다. 여기서 북마크에 지정한 이름과 알림이 전송될 시간을 확인할 수 있습니다. 또한 북마크를 검색할 수도 있습니다.:

편집 및 삭제

북마크 목록의 작업 드롭다운에서 “북마크 편집” 버튼을 클릭하거나, 게시물의 북마크 아이콘을 클릭하여 북마크의 이름과 알림을 편집할 수 있습니다:

image

북마크 삭제는 북마크 목록에서 수행하거나, 북마크 모달에서 2단계 과정(북마크 게시물 아이콘을 클릭한 후)으로 수행할 수 있으며, 북마크에 알림이 설정되어 있으면 추가 확인 메시지가 표시됩니다:

키보드 단축키

키보드 단축키를 사용하여 북마크에 원하는 알림 유형을 선택하고 북마크를 저장할 수 있습니다. 전체 단축키 목록은 ? 도움말 메뉴에서 찾을 수 있습니다.

캘린더로 알림 동기화

알림을 즐겨 쓰는 캘린더 애플리케이션에서 이벤트로 보고 싶다면, @Falco님이 .ics 캘린더 피드를 생성했습니다. 자세한 내용은 Sync Bookmark Reminders with your favorite Calendar app 를 참조하세요.

예정된 기능

다음과 같은 몇 가지 향후 개선 사항이 계획되어 있습니다:

북마크 목록 개선
반복 알림
알림 시간 파라미터 사용자 지정

이 새로운 기능에 대한 피드백은 Meta에서 환영합니다 :rocket:

91개의 좋아요

정말 기대가 됩니다! 이 새로운 시스템은 아주 유용할 것 같아요 :smiley:

5개의 좋아요

예상치 못했던 최고의 기능이 되고 있네요 :smiley:

호기심이 생겨서 여쭤보는데, 영감의 출처가 무엇이었나요?

15개의 좋아요

.. 진지하게 말하자면, 이 기능 이전의 북마크는 대체 왜 있었나요? 브라우저가 이미 자동으로 북마크를 해 주지 않나요? 북마크란 정보가 _죽어 가는 곳_이잖아요!

아주 쓸모없는 기능을 유용한 기능으로 바꿔 보고 싶었습니다. :wink:

30개의 좋아요

지난 10월, 공개되지 않는 방식으로 내 토픽을 제대로 관리할 수 없다는 것에 대해 불평하면서 시작되었습니다. 개인용/비공개 태그 시스템을 원했습니다.

시간과 라벨을 추가하여 북마크를 확장하는 것이 더 나은 접근 방식이라고 결정했습니다. 이렇게 하면 다소 어색한 “리마인더 설정” 토픽 타이머도 폐기할 수 있기 때문입니다.

22개의 좋아요

엄청난 개선입니다. 북마크는 예전부터 링크가 사라지는 곳이었거든요.*

방금 로컬 북마크를 전부 정리하고, 다른 곳에 있는 북마크들을 떠올릴 수 있는 방법을 시험해 보고 있습니다…

* 이 표현은 제프에게서 가져왔습니다. 몇 개 전 게시물에서 같은 말을 했었네요.

13개의 좋아요

정말이지… 북마크를 누르는데 왜 북마크를 했는지 까먹은 것들이 많더라고요. 리마인더가 없어서 그랬던 건데, 이제 있네요! 좋아요! :blush:

13개의 좋아요

역대 최고의 기능 중 하나입니다! :star_struck: Discourse 팀에 감사드립니다. :heart: .

12개의 좋아요

이 기능은 Discourse에 훌륭한 추가 요소가 될 것이며, 북마크를 실제로 활용 가능하게 만들어 줄 것입니다!

7개의 좋아요

이제 아이콘을 클릭하면 올바른 페이지로 이동합니다 :+1:

북마크된 게시글의 작성자를 해당 페이지(Discourse Meta - The Official Support Forum for Discourse)에서도 볼 수 있으면 좋겠습니다. 특히 북마크의 “메뉴” 버전에서는 작성자를 확인할 수 있기 때문이죠. 한쪽에서는 정보를 볼 수 있고 다른 쪽에서는 볼 수 없는 것이 다소 이상합니다.

7개의 좋아요

이 훌륭한 기능이 탄생한 정확한 동향에 대해 제가 파악하고 있는 바는 없지만, 아마도 이전의 이러한 논의들이 어떻게든 그 일부였을 것 같습니다:

9개의 좋아요

진짜 디스커스 OG라면 별(stars)과 별 대 북마크 논쟁을 기억할 겁니다 .. :star2:

14개의 좋아요

이렇게 멋진 기능이 출시되기를 손꼽아 기다리고 있습니다.
진주 중 진주입니다.

4개의 좋아요

사소한 문제: ‘x’ 아이콘이나 다이얼로그 외부 영역을 클릭하면 현재 작업이 취소되지 않고 대신 저장됩니다.

9개의 좋아요

우리 같은 일반 사용자가 이 훌륭한 기능을 내 설치 환경에서 사용할 수 있을 것으로 기대할 수 있는 시기는 언제인가요?
:grin: :bomb:

2개의 좋아요

이제 2.5.0.beta3 업데이트와 함께 '리마인더가 있는 개선된 북마크’를 모든 사용자에게 제공되는 핵심 기능으로 승격했습니다. 기존 post_actions 북마크는 Discourse 포럼을 업데이트할 때 자동으로 마이그레이션됩니다. 피드백을 환영합니다! :star2:

기능에 대한 보다 정확한 설명으로 OP를 업데이트했습니다. 최근 다음과 같은 주요 변경 사항이 적용되었습니다:

  • 리마인더가 있는 북마크를 이제 수정할 수 있습니다.
  • 북마크 삭제는 모달 창에서 완료되는 2단계 과정으로 변경되었으며, 리마인더가 있는 북마크를 삭제할 경우 확인 메시지가 표시됩니다.
  • 리마인더 유형을 선택하고 북마크 모달을 탐색할 수 있는 키보드 단축키가 추가되었습니다.
  • ‘오늘 늦게(Later Today)’ 옵션은 이제 오후 5시까지 사용 가능하며, 설정 가능한 가장 늦은 시간은 오후 6시로 제한됩니다. 따라서 오후 3시부터 5시 사이에는 이 리마인더 옵션을 확인하고 사용할 수 있지만, 알림 시각은 오후 6시를 넘지 않습니다.
24개의 좋아요

훌륭한 작업입니다.

아래에서 설명하는 탭 슬리프 확장 기능과 유사한 기능을 Discourse 네이티브 방식으로 구현한 모습을 보니 정말 좋습니다.

6개의 좋아요

정말 멋진 기능이고 리마인더라는 아이디어도 마음에 듭니다… 하지만 지금 제 커뮤니티 구성원들이 이를 좋아하거나 즐길 만한 시기는 아니라는 점도 잘 알고 있습니다. 새로운 리마인더 옵션을 비활성화할 수 있을까요? 불가능하다면, 제가 플러그인을 작성하여 이를 처리할 수 있는 훅(hook)이 제공되나요?

(네, 리마인더 대화상자를 클릭해서 닫고 무시할 수 있다는 점은 알고 있습니다. 하지만 제 커뮤니티는 특이한 상황에 놓여 있어 새로운 Discourse 소프트웨어에 매우 느리게 적응하고 있으며, 아직은 민감한 시기입니다. 많은 구성원들이 여전히 즐겨찾기를 사용하여 정기적으로 방문하고 싶은 주제를 관리하고 있습니다 – 네, 이는 중복된 기능이며 Discourse가 수동 관리보다 훨씬 더 잘 자동으로 처리한다는 점도 알고 있습니다! – 하지만 제 현재 상황은 그렇습니다. 믿어주세요, 단순하고 명확하긴 하지만, 그들이 예상치 못한 새로운 대화상자로 인해 상황을 더 복잡하게 만들고 싶지 않은 시점이라는 점을 잘 느끼고 있습니다. 나중에 이 기능을 활성화하고 싶지만, 지금은 꺼져 있었으면 합니다.)

3개의 좋아요

:calendar: 이 기능은 정말 유용할 것 같습니다. 북마크 리마인더에 대한 ical 피드에 구독하는 방법을 찾을 수 없는데, 제가 놓친 것이 있나요, 아니면 아직 개발 중인가요?

수정: 아, 여기 있네요: Sync Bookmark Reminders with your favorite Calendar app

5개의 좋아요

@codinghorror 디스코봇에 대해 비슷한 일을 처리한 적이 있습니다. 이 기능을 기본값이 false인 사이트 설정으로 추가하는 것을 지원해 주시겠습니까(알림 모달을 건너뛰는 것)?