⭐ 추가된 항목
💬 시리즈 목록 > 정렬 버튼 추가
시리즈의 목록을 최신순, 과거순으로 정렬할 수 있는 버튼을 추가하였습니다. (사유: 무한 스크롤 적용으로 인해 과거 포스트에 접근하기가 어려워진 점을 해결하기 위함)
💬 이미지를 위한 신규 마크다운 문법 추가
여러개의 이미지를 첨부하기 유용한 신규 마크다운 문법이 추가됩니다. 한 줄에 3개, 2개 또는 1개를 나열하는 속성을 부여할 수 있습니다. 아래는 각각의 예시와 결과입니다.
위 예시와 같이 caption
은 어느 위치에 작성하던 항상 하단에 표기됩니다. (예시처럼 처음이나 마지막에 위치시키는 것을 권장합니다.) 1줄의 이미지의 경우에는 설명 작성 용도로 활용하기 위해서 지원하고 있습니다. 기존에 center
등으로 작성할 수 있었으나 설명에 대한 디자인이 첨가되므로 더 유용하게 사용할 수 있습니다.
💬 포스트 작성 > URL 커스텀 추가
포스트의 URL을 사용자가 직접 지정할 수 있는 옵션을 추가하였습니다. URL에 대한 정책은 기존과 동일하게 처음 생성될 때 부여된 URL은 어떠한 방식으로도 수정할 수 없습니다.
💬 포스트 작성 > 예약 발행 추가
포스트의 발행을 예약할 수 있는 옵션을 추가하였습니다. 예약된 포스트는 다른 포스트와 마찬가지로 설정 > 포스트
에서 지속적으로 관리할 수 있습니다. 예약된 포스트는 숨김 포스트와 동일하게 작성자만 확인할 수 있으며 목록, RSS, 타 사용자에게는 예약 시간 이후에 공개됩니다. 현재는 포스트 최초 작성시에만 예약 시간을 지정할 수 있고, 예약 시간을 변경하는 기능이 없습니다.
💬 포스트 작성 > 설명 커스텀 추가
포스트 설명을 직접 작성할 수 있도록 설명 입력란을 추가하였습니다. (사유: 사용자가 자신의 글을 보다 자유롭게 설명할 수 있도록 지원 및 AI 서비스를 활용한 효과적인 설명 작성을 위함)
💬 설정 > 외부 서비스 연동 탭 추가
설정에 외부 서비스 연동 탭이 추가됩니다.
기존에 존재하던 텔레그램 연동 모달도 페이지 형태로 전환되었습니다. 기존에는 서비스 연동시 어떤 기능이 제공되는지 확인할 수 없었으나, 해당 페이지에서 연동 여부와 관계없이 항상 어떤 기능이 제공되고 있는지 볼 수 있습니다.
오픈 AI 연동이 새롭게 추가되었습니다. 서비스에 수익이 없다보니 지출없이 기능을 제공하고자 개인의 API key를 활용하도록 하였습니다. gpt-3.5-turbo-0301
모델을 사용하며 글의 내용이 길어길수록 소모되는 토큰이 많아집니다. 안내에 작성한 것처럼 서비스에서 남용하지 않는 것을 전제하지만 완벽히 보장할 수 없습니다. 금액이 지출될 수 있는 요소인 만큼 사용에 각별한 주의가 필요합니다.
서비스에서 해당 키를 사용한 경우 위처럼 상시 로그를 남겨 사용자가 확인할 수 있도록 하였습니다.
🔨 개선된 항목
💬 포스트 목록 > 벽돌 레이아웃 + 무한 스크롤 적용
포스트 목록의 높이를 맞추기 위해 보여졌던 기본 이미지가 모두 사라지고 각 카드의 높이에 맞게 레이아웃이 자동으로 정렬되어 보여지도록 개선하였습니다. (사유: 기본 이미지가 많아져 산만해 보이는 느낌을 줌) 모바일에서는 기본 이미지를 숨기도록 조치하였는데 PC에서만 보여지는 것이 어색하게 느껴져 현재와 같은 형태로 변경하였습니다.
포스트 목록에 무한 스크롤을 적용하였습니다. 이전 개발노트에서 언급했듯 무한 스크롤 관련된 이슈가 모두 해결되었으므로 점진적으로 적용중에 있습니다.
💬 기타 디자인 개선
- 사용자의 시리즈 목록에 무한 스크롤이 적용되었습니다.
💻 월간회고
장고의 마이그레이트를 사용법을 제대로 익혔더니 기능을 추가하거나 고쳐나가는 재미가 다시 생겨났다. 테이블 업데이트 때문에 미뤄뒀던 많은 작업들을 빠르게 진행할 수 있게 되었다. 그랬더니 다시 병목이 되는 것은 프론트였다. 🤣 그래서 디자인 시스템을 좀 더 정교하게 만들어 빠르게 필요한 기능을 만들 수 있도록 진행하려고 한다.
🙌 업커밍
- 날짜 입력창의 디자인 개선 및 다크 모드 지원
- 발행이 예약된 포스트의 더 쉬운 관리 및 예약 시간 변경
- 프로필 이미지 업로드시 1:1 비율로 크롭하는 기능 추가
- 시리즈 순서를 드래그 앤 드롭으로 변경하는 기능 추가
Ghost