계정 만들기, 로그인 & 초기 설정(온보딩)

StitchKit을 나만의 작업대로 사용하기 전에, 계정을 만들고 로그인한 뒤 짧은 초기 실행 마법사를 거칩니다. 이 장에서는 가입("Sign up"), 로그인("Log in"), 비밀번호 재설정("Forgot password"), 이메일 인증("Verify your email") 화면과, 기계·원단 선택에 따라 플랜을 추천해 주는 초기 설정 마법사를 설명합니다. 계정 만들기는 무료이며, 많은 기본 기능은 계정 없이도 바로 시작할 수 있습니다.

— 화면의 모든 양식 아래에는 전환 링크가 있습니다. 로그인 화면에서 가입으로, 가입에서 로그인으로, 비밀번호 찾기에서 로그인으로 한 번의 클릭으로 이동할 수 있습니다.

1. 계정 만들기("Sign up")

가입 화면은 세 개의 입력란으로 이루어집니다. 이메일과 비밀번호만 필수이며, 이름은 선택 사항입니다.

  1. 로그인 화면의 "Don't have an account? Sign up" 링크를 클릭합니다(또는 가입 페이지를 바로 엽니다).
  2. "Name (optional)" 란에 이름을 입력합니다 — 원한다면 비워 둘 수 있으며, 이 항목은 필수가 아닙니다.
  3. "Email" 란에 유효한 이메일 주소를 입력합니다. 이 주소는 로그인 아이디이자, 인증 및 비밀번호 재설정 이메일이 발송되는 주소입니다.
  4. "Password" 란에 비밀번호 규칙에 맞는 비밀번호를 입력합니다(아래 "비밀번호 규칙" 참고).
  5. "Create account" 버튼을 누릅니다. 처리되는 동안 버튼에 로딩 표시가 나타납니다.

가입에 성공하면 자동으로 로그인된 상태가 되며, 앱이 기본 화면으로(처음 접속하는 경우 아래의 초기 실행 마법사로) 안내합니다. 이미 등록된 이메일이면 "This email is already registered" 경고가 나타납니다 — 이때는 로그인 화면으로 이동해야 합니다.

2. 로그인하기("Log in")

  1. **"Email"**과 "Password" 란을 채웁니다.
  2. 이 기기에서 로그인 상태를 유지하려면 "Remember me" 상자를 체크된 상태로 둡니다(기본적으로 체크되어 있습니다).
  3. "Log in" 버튼을 누릅니다.

이메일이나 비밀번호가 틀리면 "Invalid email or password" 메시지가 표시됩니다. 서버에 연결할 수 없으면(인터넷이 없으면) 연결 상태를 확인하라는 네트워크 오류가 나타납니다. 로그인에 성공하면 앱이 기본 화면으로 넘어갑니다.

Windows — 입력란 사이를 Tab으로 이동할 수 있고, Enter로 양식을 제출할 수 있습니다. 비밀번호 란은 가려져 있어 입력한 문자가 점으로 마스킹됩니다.

3. 비밀번호를 잊으셨나요?("Forgot password")

로그인 화면의 "Forgot password" 링크가 재설정 페이지로 안내합니다.

  1. "Email" 란에 계정의 이메일 주소를 입력합니다.
  2. "Send reset link" 버튼을 누릅니다.
  3. 화면에 보안을 위한 중립적인 확인 안내가 나타납니다. 이 이메일이 등록되어 있으면 재설정 링크가 발송되었으니 받은 편지함을 확인하라는 내용입니다.
  4. 이메일 속 재설정 링크를 클릭하고 새 비밀번호를 정합니다. 새 비밀번호도 동일한 비밀번호 규칙을 따라야 합니다.

참고 — 보안상 시스템은 입력한 주소가 등록되어 있는지 여부를 알려 주지 않습니다. 확인 메시지는 주소가 등록되어 있든 아니든 동일합니다. 재설정 링크 이메일이 오지 않으면 스팸·정크 폴더를 확인하고 주소를 정확히 입력했는지 확인하세요. 링크는 일정 시간이 지나면 만료되므로, 만료되었다면 다시 요청을 보내세요.

비밀번호를 재설정한 뒤에는 "Back to login" 링크로 로그인 화면으로 돌아가 새 비밀번호로 로그인할 수 있습니다.

4. 이메일 인증("Verify your email")

가입 후에도 계정은 사용할 수 있지만, 이메일 주소는 아직 인증되지 않은 상태입니다. 앱이 인증 링크를 보내 주며, 이 링크를 클릭하면 주소가 인증됩니다.

계정이 인증되지 않았을 때는 "Account"(계정) 화면 위쪽에 안내 배너가 표시됩니다.

  • "Verify your email" 제목과 함께, 인증 링크가 어느 주소로 발송되었는지 안내됩니다.
  • 인증을 마치면 지원 도구와 라이선스 복구 기능에 대한 접근이 열립니다.
  • 이메일이 오지 않았다면 "Resend email" 버튼으로 링크를 다시 요청할 수 있습니다. 발송 중에는 버튼이 "Sending…" 상태로 바뀌고, 성공하면 받은 편지함을 확인하라는 안내가 나타납니다.

— 재발송을 너무 자주 요청하면 시스템이 일시적으로 이를 제한할 수 있습니다. 몇 분 기다린 뒤 다시 시도하세요.

5. 초기 실행 마법사(first-run 설정)

StitchKit을 처음 열면 짧은 설정 마법사가 맞이합니다. 세 가지 간단한 질문에 대한 답이 저장 형식, 인터페이스의 상세 수준, 원단에 맞춘 스티치 설정을 대신 미리 잡아 주고, 이어서 플랜을 추천해 줍니다. 이 마법사는 기기당 한 번만 나타납니다.

  1. 시작 안내: 소개 화면을 본 뒤 **"Next →"**로 넘어갑니다.
  2. 기계("What machine do you have?") — 1/3단계: 브랜드를 선택합니다. "Brother", "Bernina", "Janome", "Husqvarna", "Singer" 또는 "Other". 선택 결과가 **"Save As"**의 기본 저장 형식을 결정합니다.
  3. 숙련도("What's your experience level?") — 2/3단계: "Beginner", "Intermediate", "Pro" 중에서 고릅니다. 이 선택은 에디터 사이드바가 얼마나 간결하게 또는 고급으로 보일지 조정합니다.
  4. 원단("What fabric do you mostly embroider on?") — 3/3단계: "T-shirt knit", "Woven cotton", "Towel", "Denim", "Cap", "Mixed" 중에서 주로 작업하는 원단을 선택합니다. 이 값이 Save2Sew 조정기에서 밀도와 밑실 값을 원단에 맞게 미리 채워 줍니다.
  5. 요약과 플랜 추천: 답변에 따라 플랜이 추천됩니다. 숙련도에 따른 추천은 다음과 같습니다. Beginner → "Starter", Intermediate → "Pro", Pro → "Ultimate". 추천 카드에는 "RECOMMENDED" 라벨이 붙습니다.

각 단계에서 몇 가지 유연성이 있습니다.

  • 질문을 건너뛰려면 오른쪽 위의 "Skip" 버튼을 사용할 수 있습니다. 아래쪽 점들을 클릭해 이전 단계로 돌아가거나, **"← Back"**으로 한 단계 뒤로 갈 수 있습니다.
  • 플랜 화면에서 결제하지 않고 계속하려면 "Continue with free version →" 링크를 누르세요. 무료 버전으로 계속 작업하게 됩니다.
  • 플랜을 구매하는 데 계정 만들기가 반드시 필요하지는 않습니다. 구매는 스토어(Apple)를 통해 진행됩니다. 나중에 로그인하면 구매 내역이 계정에 연결되어 기기 간에 동기화됩니다.

선택이 앱에서 어떻게 반영되는지:

기계 선택기본 저장 형식
"Brother"PES
"Bernina"EXP
"Janome"JEF
"Husqvarna"VP3
"Singer"XXX
"Other" / 잘 모르겠음DST (범용 — 모든 기계가 읽는 공통 형식)
숙련도추천 플랜에디터 모드
"Beginner""Starter"간결 (Basic)
"Intermediate""Pro"간결 (Basic)
"Pro""Ultimate"고급 (Advanced)

— 여기서 한 선택은 영구적이지 않습니다. 형식, 에디터 모드, 원단 설정은 나중에 해당 설정 화면에서 언제든지 바꿀 수 있습니다. 마법사를 건너뛰면 안전한 기본값(DST + 간결 모드 + 우븐 원단)이 사용됩니다.

6. 비밀번호 규칙

비밀번호는 브라우저 쪽과 서버 쪽 모두에서 동일한 규칙으로 검사됩니다.

  • 최소 10자 이상이어야 합니다.
  • 최소 문자 하나를 포함해야 합니다.
  • 최소 숫자 하나를 포함해야 합니다.

규칙에 맞지 않는 비밀번호를 입력하면 가입 화면이 제출 전에 알려 줍니다. "Password must be at least 10 characters and include a letter and a number". 가입 양식의 입력란 라벨에도 이 안내가 표시됩니다. "Password (min. 10 characters)".

7. "Remember me", 세션, 토큰

StitchKit은 세션을 두 부분으로 나뉜 토큰(token) 시스템으로 유지합니다. 수명이 짧은 액세스 토큰(access token)과 수명이 긴 리프레시 토큰(refresh token)입니다.

  • "Remember me"가 체크된 경우(기본값): 리프레시 토큰이 기기에 저장됩니다. 앱을 닫았다가 다시 열어도 세션이 유지되고 자동으로 복원됩니다.
  • "Remember me"가 체크되지 않은 경우: 토큰이 해당 세션 동안만 메모리에 보관되고 디스크에는 기록되지 않습니다. 앱을 닫으면 세션이 종료되고 다시 로그인해야 합니다.
  • 액세스 토큰은 수명이 짧습니다. 백그라운드에서 리프레시 토큰으로 자동으로 갱신되며, 이 과정에서 사용자가 할 일은 없습니다.
  • 로그아웃하면 액세스 토큰과 리프레시 토큰이 모두 지워지고 세션이 종료됩니다. 토큰은 서버 측에서 취소될 수 있으며, 로그인한 기기 전용입니다.

참고 — 공용이거나 신뢰할 수 없는 컴퓨터에서는 "Remember me" 상자를 체크하지 않은 상태로 두세요. 그러면 세션이 기기에 남지 않고, 앱을 닫으면 자동으로 로그아웃됩니다.