houu.dev

-

Client

  • Gallery Lightbox 컴포넌트를 도입해 이미지를 확대하여 감상할 수 있는 기능을 추가했습니다.
  • Gallery Lightbox 상태에서 터치나 트랙패드를 이용한 좌우 스와이프 제스처로 이미지를 넘길 수 있습니다.
  • AI Chat 모델 응답 재시도 기능을 추가하고, 응답을 가로로 더 넓게 표시하도록 레이아웃을 개선했습니다.
  • AI Chat 대화 세션 관리 기능을 도입해 여러 개의 대화방을 생성하고 자유롭게 전환할 수 있도록 개선했습니다.
  • AI Chat 대화 중 다른 페이지로 이동하더라도 백그라운드에서 모델의 응답을 끊김 없이 수신할 수 있도록 개선했습니다.

Server

  • 서버에서 발생한 오류를 오류 메시지를 포함해 더 자세히 나타낼 수 있도록 개선했습니다.
  • Post 같은 카테고리 내의 이전 글 및 다음 글을 정상적으로 불러오도록 로직을 수정했습니다.
  • AI Chat 이미지 생성 시 비율을 조절할 수 있도록 기능을 추가했습니다.

2026-02-16

Client

  • 글꼴 포맷을 WOFF2로 전환해 리소스를 최적화했습니다.
  • 검색/공유 미리보기를 위해 description, Open Graph 메타 태그를 추가했습니다.
  • Open Graph 이미지를 추가해 링크 공유 시 대표 이미지가 표시되도록 구성했습니다.
  • 그라디언트 컴포넌트에 Oklab 색상 공간 지원을 추가하고, 웹사이트에 적용된 그라디언트도 Oklab 기반으로 조정했습니다.
  • 포스팅 목록과 릴리즈 노트 페이지의 이미지를 고정 크기로 표시해 이미지 로딩으로 인한 레이아웃 이동을 방지했습니다.
  • Post View Transition을 도입해 페이지 전환을 더 자연스럽게 개선했습니다.
  • AI Chat 스트리밍 엔드포인트를 사용하도록 전환해 모델 응답을 실시간으로 수신할 수 있도록 개선했습니다.
  • AI Chat SSR 불일치로 인해 새로고침 시 기존 대화 내역을 삭제할 수 없던 문제를 수정했습니다.

Server

  • 이미지 압축/캐싱 시 캐시 스토어 락으로 인해 동시에 여러 이미지를 처리하지 못하던 문제를 개선했습니다.
  • Gallery 이미지 변환 시 방향 정보를 더 정확히 인식해 정상 방향으로 변환되도록 수정했습니다.
  • AI Chat Gemini와 Nano Banana 모델을 사용해 텍스트 응답과 이미지를 생성하도록 변경했습니다.
  • AI Chat 응답을 스트리밍으로 전달하도록 구현해 체감 응답 속도를 개선했습니다.

Infra / Deploy

  • CI/CD 워크플로를 정비해 배포 프로세스를 자동화했습니다.

2025-06-23

Client

  • Nuxt 4로 업그레이드했습니다.
  • PrimeVue UI 라이브러리를 제거해 페이지 리소스 크기를 감소시켰습니다.
  • Gallery 카드들의 여백을 조절했습니다.
  • Gallery Safari에서 Multi-column 레이아웃이 적용된 사진들이 정상적으로 보이지 않거나 간격이 잘못 적용되는 문제를 수정했습니다.
  • AI Chat Nuxt 도입으로 인해 로컬에 저장된 대화 내역을 정상적으로 복구할 수 없는 문제를 수정했습니다.
  • Post 컴포넌트 지원을 도입했습니다.

Server

  • 이미지를 AVIF 포맷으로 변환해서 전송하도록 개선해서 페이지 리소스 크기를 감소시켰습니다.
  • 이미지 변환 시 방향 정보를 인식해서 정상적인 방향으로 변환해 전송할 수 있도록 제작했습니다.
  • 변환한 이미지를 캐싱해서 중복 요청은 추가 변환 과정을 거치지 않고 처리하도록 제작했습니다.
  • size 파라미터를 통해 이미지 크기를 조절해서 불러올 수 있도록 기능을 추가했습니다.
  • AI Chat 텍스트 생성에 GPT-4.1 모델을 사용하도록 업데이트했습니다.

2025-03-30

Client

  • Nuxt를 이용하여 클라이언트를 새롭게 다듬었습니다.
  • Server-Side Rendering을 적용하여 로딩 과정이 더 부드럽게 이루어질 수 있도록 웹사이트를 개선했습니다.
  • 코드 구문이 더 자연스럽게 읽힐 수 있도록 코드 하이라이터를 추가했습니다.
  • 코드 블록에 복사 버튼을 추가했습니다.

2025-02-24

Post

  • 포스팅 기능을 추가했습니다.
  • 글과 댓글을 불러오고 댓글을 등록할 수 있습니다.
  • 글을 불러올 때 동일한 카테고리 내에 이전/다음 글을 불러와 링크로 나타냅니다.
  • 조회수 업데이트와 좋아요 요청을 처리할 수 있습니다.

Client

  • 테마를 어둡게 변경하고 전반적으로 간격과 라운딩을 다듬었습니다.
  • Home 댓글의 줄바꿈이 이루어질 수 있도록 수정했습니다.
  • AI Chat 채팅 및 페이지 이동 시 스크롤 처리가 더 자연스럽게 이루어지도록 수정했습니다.
  • AI Chat 서버 에러 메시지가 표시되지 않는 문제를 수정했습니다.

Server

  • AI Chat 접속 IP에 따라 모델을 선택적으로 사용하여 요청을 처리하도록 수정했습니다.

2025-01-27

houu.dev

  • 사이트 주소가 변경되었습니다.
  • .dev 도메인의 HTTPS 강제 정책에 따라 TLS와 HTTP/2 도입을 통해 HTTPS 연결을 통해 접속할 수 있도록 보안을 강화했습니다.
  • Cloudflare 서비스를 적용했습니다.

AI Chat

  • 메뉴가 추가되었습니다.
  • GPT와 DALL-E를 사용해서 사용자에게 응답을 생성할 수 있습니다.
  • OpenAI의 Text generation API와 Image generation API를 통해 요청을 처리할 수 있도록 제작했습니다.
  • Markdown 파싱을 거쳐 응답을 나타낼 수 있도록 제작했습니다.
  • Local storage를 사용해서 대화 내역을 저장합니다.

Client

  • 존재하지 않는 경로를 탐색할 시 Client를 벗어나지 않도록 수정했습니다.
  • IBM Plex Sans로 글꼴을 변경했습니다.
  • Home 코멘트 본문의 공백 표현과 줄바꿈이 적절히 처리되도록 수정했습니다.
  • Gallery 이미지 업로드 기능이 추가되었습니다.
  • Gallery 울트라 와이드 모니터에서 더 넓은 화면을 사용하도록 수정했습니다.

Server

  • Gallery 이미지 업로드 기능을 추가했습니다.
  • Gallery 업로드 요청 시 허용된 타입의 이미지만 업로드할 수 있도록 판별 로직을 도입했습니다.
  • Gallery 이미지 메타데이터 분석을 로딩할 때 매번 수행하지 않고 업로드 시 분석한 정보를 저장해 불러오는 방식으로 로딩 속도를 향상시켰습니다.

2024-06-15

Gallery

  • 메뉴가 추가되었습니다.
  • 이미지 파일 목록을 추출한 메타데이터와 함께 불러올 수 있도록 제작했습니다.
  • 컬럼 형태로 사진 목록을 보여주고, 커서 hover 시 메타데이터를 나타냅니다.

Release Note

  • 메뉴가 추가되었습니다.

Client

  • 라우팅 지원을 위한 신규 레이아웃을 도입했습니다.
  • 'Teal' 테마를 적용했습니다.
  • Home 코멘트를 작성한 IP는 코멘트를 삭제할 수 있는 기능을 추가했습니다.

Server

  • Client가 요청한 리소스를 반환할 시 요청받은 경로를 더욱 안전하게 탐색하도록 수정했습니다.
  • QoS 제한을 1초 단위가 아닌 1분 단위로 변경해서 이미지 로딩과 같은 순간 트래픽 상승도 적절히 처리할 수 있도록 변경했습니다.
  • Home 코멘트 조회 시 작성 IP 판별 로직을 추가했습니다.
  • Home 작성 IP 검사를 통한 코멘트 삭제 핸들러를 추가했습니다.

2024-02-19

houu.buzz

  • 사이트를 오픈했습니다.
0.8.0-alpha.3