프로필

데브고래밥

@devgoraebap

스택오버플로우의 단골손님이였던 Claude를 채찍질하는 개발자

Album Art

0:00 0:00
방문자 정보

요즘 관심있는

#2.1.0 - 웹푸쉬 기능 추가 thumbnail image
23
0

#2.1.0 - 웹푸쉬 기능 추가

알림 기능을 추가했습니다. 구독자에게 새 글이나 큐레이션이 올라올 때 알림을 보내는 기능이에요. 아직 사용자 경험을 다듬는 중이고, 2.1.x 패치 내로 마무리할 예정입니다.

원래는 이메일 구독을 생각하고 있었는데, 앞으로 만들 사이드 프로젝트에서 PWA와 알림이 핵심이라 이 개발 방식에서 얼마나 잘 구현할 수 있을지 먼저 실험해보고 싶었습니다.

확실히 서버 템플릿 중심 개발에서 이런 기능을 붙이면 복잡도가 급격히 올라가는 게 느껴지네요. 코드 관리나 개발 경험 면에서 아쉬운 부분이 있는데, 분명 제가 모르는 더 나은 방법이 있을 거라 생각합니다. 당분간 여러 접근법을 고민해볼 생각이에요.

글 쓰라고 만든 블로그에서 글은 안 쓰고 블로그만 고치는 중...

목표로 잡은 완성도에 거의 다가오고 있어서, 거기까지 마무리되면 다시 글 쓰는 데 시간을 쏟을 예정입니다.

#2.1.4 버전 이후 개선된 내용

Features

  • 컨텐츠 상세 페이지에서 코드 블럭의 테마 하이라이트가 누락되었던 부분을 추가함
  • BGM 플레이리스트 랜덤 셔플
  • 관리자 사이트 tinymce에 darkmode 적용
    • 방문자 사용자 경험과는 관련이 없지만.. 매번 글을 작성할 때 에디터 페이지만 오면 밝아져서 글 쓸 마음이 뚝 사라지는 저에겐 필요한 패치였습니다. (여기만큼은 너무 귀차니즘이라 코드 한줄 안치고 claude에게 모두 위임)
    • 관련된 기능으로 filepond 라이브러리도 dark 모드에서 ui 개선
  • 피드페이지 정렬방식 개선: 
    • 현재 피드페이지는 조회수를 기본값으로 정렬해서 보여줌. 하지만, 이러한 구조는 새로운 게시글들이 계속해서 노출되는 빈도가 줄어듬. 반대로 새로운 게시글들은 확실히 조회수가 높은 컨텐츠보다 퀄리티가 부족하거나 흥미를 유발하기 어려울 수 있음. 
    • 따라서 새로운 컨텐츠를 공개로 발행했을 경우에만 일주일동안은 피드를 최근순으로 보여주게끔 변경. 좋은 방법인지는 잘 모르겠음..

Fix

  • PWA 토큰을 여러번 등록하는 이슈 수정