업데이트 노트

로그인 경험 대폭 개선, API 성능 업그레이드

3 min read T Tim
Available in: English Español العربية 한국어 繁體中文

오늘 프론트엔드 v3.1.x와 백엔드 신규 버전을 동시에 출시했습니다. 핵심은 로그인 경험의 전면 개선과 API 성능 향상입니다.


로그인 경험 대폭 개선

OAuth 더블 fallback 플로우

OAuth 로그인 플로우 전체를 분해해서 회복력 레이어를 다시 만들었습니다:

  • Popup mode가 차단되면 자동으로 redirect mode로 다운그레이드
  • Signed cookie + origin 검증 강화
  • Cross-origin 엣지 케이스 완전 커버

전반적인 로그인 성공률과 안정성이 눈에 띄게 향상되었습니다 — 특히 기업 네트워크, 다중 탭 환경, Safari의 엄격한 프라이버시 설정에서 그렇습니다.


In-app 브라우저 자동 감지 + 안내

Instagram, Facebook, Threads, LINE, Twitter/X, Discord 등 소셜 앱에서 Slima 링크를 열면?

이런 in-app 브라우저는 Google OAuth 지원이 불완전해서 로그인이 자주 막혔습니다.

새 버전에서는:

  • in-app 브라우저 사용 중인지 자동 감지
  • 친절한 안내: “최적의 로그인 경험을 위해 시스템 브라우저로 여는 것을 권장합니다”
  • 원탭으로 Safari / Chrome으로 전환 버튼 제공

소셜 앱에서 들어온 방문자도 막힘 없이 로그인 가능합니다.


API 성능 업그레이드

Books API — 한 번에 전체 라이브러리 반환

GET /api/v1/books의 기본 per_page가 이전 작은 값에서 100으로 상향됐습니다.

가장 체감이 큰 사용자:

  • Slima MCP 사용자 — Claude Code, Cursor 등 MCP 클라이언트가 한 번의 API 호출로 전체 책 목록을 가져옵니다. 페이지네이션 루프 불필요
  • 자동화 스크립트 — 일괄 처리 도구(예: 모든 원고 백업)가 눈에 띄게 빨라집니다
  • 프론트엔드 Book List — 50+권 책장을 가진 헤비 유저에게 특히 빠르게 느껴집니다

이 릴리즈에 추가로

  • OAuth signed cookie origin 처리가 더 엄격해졌습니다 — 다중 탭 로그인 시 일관된 동작
  • 통합 테스트 커버리지 대폭 확장 — 로그인 관련 경로 전체가 RED → GREEN 보호
  • i18n 완성도 — Script Studio Import의 5개 언어 키 누락 없이 채움

다음 주

에디터 디테일 지속 개선, Script Studio import 소스 확장, 그리고 다음 스튜디오의 가능성에 대해 검토를 시작합니다.

Related Articles