Skip to content

Releases: NAM5AN/-

v2.2.0 - 신 도메인 & OpenAI 마이그레이션

Choose a tag to compare

@NAM5AN NAM5AN released this 14 May 19:22
573ce27

git add .
git commit -m "v2.2.0: 도메인 변경 (cheheomdan-manager.com) + AI 백엔드 OpenAI gpt-4o 전환"
git tag v2.2.0
git push origin main
git push origin v2.2.0

v2.1.0 — AI 백엔드를 OpenAI로 전환

Choose a tag to compare

@NAM5AN NAM5AN released this 13 May 18:21
97852af

Gemini API의 일시적 장애를 회피하기 위해 AI 백엔드를
OpenAI Chat Completions API로 전환한 마이너 업데이트.

핵심 변화

  • AI 모델: gemini-2.0-flash → gpt-4o-mini
  • 환경변수: GEMINI_API_KEY → OPENAI_API_KEY
  • API 엔드포인트: Google Generative Language → OpenAI Chat Completions
  • response_format json_object 활용으로 JSON 파싱 안정성 향상

내부 개선

  • temperature 0으로 결정적 출력 보장
  • max_tokens 512로 명시하여 비용/속도 통제
  • 사용량 카운트를 명시적 insert/update로 변경 (upsert 대신)
  • JSON 파싱 폴백을 정규식 기반으로 강화

호환성
사용자 UI/UX는 V2.0.0과 동일.
기존 데이터 (entries, daily_usage)는 그대로 호환.
일일 3회 AI 추출 한도 유지.

비용
1회 추출에 약 0.3원 (gpt-4o-mini 기준).
일별 사용량 제한으로 비용 통제됨.

알려진 이슈

  • 없음 (정상 작동 확인됨)

다음 버전 예정

  • AdSense 통합
  • 이용약관/개인정보처리방침 페이지
  • Google OAuth Production 승인

v2.0.0 — 즉시 사용 가능한 SaaS

Choose a tag to compare

@NAM5AN NAM5AN released this 13 May 14:58
d0b5b3e

사용자가 API 키 입력 없이 즉시 모든 기능을 사용할 수 있는 버전.
SaaS다운 즉시 사용 가능한 UX로 전환.

V1과의 핵심 변화

  • 카카오 API 키 → HTML에 직접 내장 (도메인 제한으로 보호)
  • Gemini API 키 → Vercel 환경변수로 서버에만 존재
  • AI 추출은 /api/extract 서버 함수가 처리
  • 하루 3회 AI 사용 제한 도입 (사용량 초과해도 직접 입력은 계속 가능)

새 인프라

  • Vercel 서버리스 함수 (/api/extract.js)
  • 사용자별 일일 사용량 추적 (daily_usage 테이블)
  • 사용자 JWT 검증으로 비로그인 호출 차단

UX 개선

  • 가입 즉시 카카오 지도 작동
  • 가입 즉시 AI 자동 추출 작동
  • 설정 모달 단순화 (API 키 입력 섹션 제거)
  • 업로드 영역 하단에 사용량 미니 표시
  • 사용량 초과 시 빨간색으로 강조

보안 강화

  • API 키 도용 위험 0%
  • 무한 호출 위험 0%
  • 비로그인 사용자 차단

호환성
V1 사용자의 기존 데이터는 그대로 유지됨.
사용자가 기존에 입력했던 카카오/Gemini 키는 더 이상 사용되지 않으나
user_settings 테이블에는 남아있음 (필요시 향후 마이그레이션 가능).

v1.0.0 — 사용자 API 키 입력 방식

Choose a tag to compare

@NAM5AN NAM5AN released this 13 May 14:53
d0b5b3e

체험단 스케쥴 관리 SaaS의 첫 안정 버전.

주요 기능

  • 캡쳐 이미지 자동 정보 추출 (Gemini AI)
  • 카카오 지도 기반 가게 위치 표시
  • 카카오/구글/이메일 로그인 (Supabase 인증)
  • 진행중/지도/완료 3가지 뷰
  • 카드 목록 정렬 (최근 추가/리뷰 마감일/방문 예정일)
  • 방문 예정일 미정 표시
  • 다양한 카테고리 이모지 핀
  • PC용 Ctrl+V 이미지 붙여넣기

특징

  • 사용자가 카카오/Gemini API 키를 직접 발급받아 입력해야 함
  • 키는 Supabase user_settings 테이블에 사용자별로 저장됨
  • AI 사용량 제한 없음 (사용자 본인 Gemini 할당량에 의존)

다음 버전 예정

  • 사용자가 API 키 입력하지 않아도 즉시 사용 가능하게 변경
  • AI 사용량 서버 측 제한 도입
  • 키 보안 강화 (Vercel 환경변수로 서버에서만 관리)