Skip to content

v0.3.1

Choose a tag to compare

@eigger eigger released this 02 Sep 12:38
· 12 commits to master since this release
68ad5e8

카카오 지도 연동이 들어갔습니다. 병원 방문을 기록할 때 상호로 검색해서 고르면 좌표까지 남고, 나중에 이력에서 지도로 보고 길찾기를 바로 띄울 수 있습니다.

v0.2.6이 릴리스되지 않았던 터라 이번 배포에 함께 들어갑니다.

새 기능

병원 상호 검색 → 지도 → 내비 (v0.3.0)

  • 병원 방문 기록의 병원 칸에 [병원 찾기] 버튼. "○○동물병원"으로 검색해 고르면 이름·주소·좌표·카카오맵 링크가 함께 저장됩니다 (기본으로 병원만 검색, 현재 위치가 가까운 곳 우선)
  • 이력에서 그 기록을 열면 지도[T맵][카카오내비][네이버지도] 버튼이 뜹니다
  • 예전에 병원 이름만 적어 둔 기록도 주소가 있으면 지오코딩해서 지도가 나옵니다
  • 자주 가는 병원 칩을 누르면 좌표까지 같이 들어옵니다

API 연동 화면 (v0.3.1)

  • 더보기 → 관리 → API 연동 (관리자 전용). 지도·알림·서버 키를 한 화면에서 관리합니다
  • 저장된 키는 마스킹해서 보여주고, .env에서 온 값인지 화면에서 넣은 값인지 구분해 표시합니다
  • 웹 푸시(VAPID) 키 발급도 이 화면으로 옮겼습니다

고친 것

  • 계정 추가 시 비밀번호를 확인합니다 (v0.2.6)

업그레이드

Docker 이미지 빌드가 끝난 뒤:

update

DB 마이그레이션은 없습니다. 좌표 컬럼은 초기 스키마에 이미 있었습니다.

배포 후 할 일 — 지도 키 넣기

지도 기능은 카카오 JavaScript 키가 있어야 켜집니다. 키가 없으면 예전처럼 병원 이름을 직접 입력하는 화면만 나오고, 검색·지도·길찾기 UI는 나타나지 않습니다.

  1. 카카오 개발자 콘솔에서 앱을 만들고 JavaScript 키를 복사합니다
  2. 같은 콘솔의 플랫폼 → Web에 kibble 주소를 등록합니다 (도메인 제한)
  3. kibble에서 더보기 → 관리 → API 연동 → 카카오 지도 JavaScript 키에 붙여넣고 저장합니다

키는 서버 DB에 저장되고 .env나 코드에는 들어가지 않습니다.

Full Changelog: v0.2.5...v0.3.1