Show HN: Orange Juice – HN를 더 쉽게 읽을 수 있게 하는 작은 UX 개선

Show HN: Orange Juice – Small UX improvements that make HN easier to read

요약

Orange Juice는 Hacker News의 사용성을 개선하는 브라우저 확장 프로그램으로, 스레드 내 인라인 답글, 읽음 추적, 팔로우 기능, 키보드 네비게이션 등을 제공한다. GPLv3 오픈소스로 공개되며 광범위한 단위 테스트 및 CI/CD 자동화로 품질 보증한다.

핵심 포인트

  • 스레드 내 인라인 답글, 인용 선택, 페이지 이동 없이 댓글 읽음 추적 등으로 사용자 경험을 개선한다.
  • 키보드 네비게이션, 사용자 팔로우, Mermaid 다이어그램 렌더링 등 다양한 기능을 제공한다.
  • AI를 쌍 프로그래머처럼 활용하되 최종 결정은 인간이 하며, 철저한 테스트 기반으로 개발되었다.

왜 중요한가

Hacker News 사용자들이 장시간 읽음에도 편의성을 높일 수 있으며, 오픈소스로 투명하게 검증 가능한 브라우저 확장의 좋은 사례를 제시한다.

📄 전문 번역

Hacker News를 더 편하게 쓰는 방법

Hacker News를 자주 사용하시나요? 그렇다면 이 확장 프로그램이 읽기 경험을 크게 개선해줄 겁니다.

스레드 안에서 바로 답글 달기

댓글을 읽다가 답장하고 싶을 때, 굳이 페이지를 오갈 필요가 없습니다. 인라인 답글 기능으로 바로 그 자리에서 댓글을 달 수 있고, 텍스트를 선택해서 인용도 한 번에 처리할 수 있죠.

읽은 것과 새 댓글 구분하기

마지막 방문 이후 뭐가 새로 올라왔는지 한눈에 파악할 수 있습니다. 읽지 않은 댓글을 하이라이트로 표시해주니까, 긴 스레드에서도 어디부터 읽어야 할지 바로 알 수 있어요.

즐겨찾기로 나중에 찾아보기

마음에 드는 스토리나 댓글은 키보드 단축키로 빠르게 저장할 수 있습니다. 나중에 다시 읽고 싶을 때 쉽게 찾아볼 수 있죠.

사용자를 팔로우해서 활동 추적하기

스레드가 아니라 사람을 팔로우하세요. 팔로우한 사용자들의 활동을 한곳에 모아서 볼 수 있고, 순서도 직접 정렬할 수 있습니다.

키보드 중심으로 더 빠르게 탐색하기

마우스를 자주 집을 필요가 없습니다. 키보드 단축키로 스토리를 스캔하고, 스레드를 열고, 컨텐츠에 반응할 수 있어요. 읽기 흐름을 끊지 않으면서 빠르게 이동할 수 있죠.

긴 스레드도 쉽게 읽기

다크 모드, 개선된 코드 스타일링, 깔끔한 댓글 구조 덕분에 깊고 복잡한 스레드도 편하게 읽을 수 있습니다.

사용자 정보를 호버로 미리보기

사용자명에 마우스를 올리면 스레드를 떠나지 않고도 프로필을 미리 볼 수 있습니다. 맥락을 파악하는 데 도움이 되죠.

팔로우 피드 관리하기

팔로우 페이지에서 관심 있는 사용자들의 최근 댓글과 제출 내용을 한곳에서 확인할 수 있습니다. 원하는 섹션은 접어두고, 특정 사용자만 새로고침 하는 것도 가능합니다.

이미 본 스토리 숨기기

읽은 스토리를 목록에서 제거하고 새로운 컨텐츠에 집중할 수 있습니다.

Mermaid 다이어그램 자동 렌더링

코드 블록에 작성한 Mermaid 다이어그램이 스레드에서 바로 시각화됩니다. 이해하기가 훨씬 쉬워지죠.

완전히 오픈소스입니다

전체 소스 코드는 GPLv3 라이선스로 공개되어 있습니다. 누구든 코드를 검토하고, 동작을 확인하고, 개선에 기여할 수 있어요.

AI를 현명하게 활용합니다

AI는 구현을 빠르게 하고 코드 리뷰를 돕는 페어 프로그래밍 역할을 합니다. 하지만 아키텍처와 최종 결정은 모두 개발자의 판단으로 이루어집니다.

테스트된, 단단한 코드입니다

유닛 테스트, 품질 검사, CI/CD 자동화를 통해 철저하게 검증되었습니다. "감으로 코딩한" 프로젝트가 절대 아니거든요.